# This b-file was computed by Antti Karttunen, 2021-11-07 # in GP/PARI CALCULATOR Version 2.9.4 (released) amd64 running linux (x86-64/GMP-6.1.2 kernel) 64-bit version, compiled: Dec 19 2017, gcc version 7.3.0 (Ubuntu 7.3.0-1ubuntu1), threading engine: pthread # with the following program: # # A276086(n) = { my(m=1, p=2); while(n, m *= (p^(n%p)); n = n\p; p = nextprime(1+p)); (m); }; # A332993(n) = if(1==n,n,n + A332993(n/vecmin(factor(n)[,1]))); # A332994(n) = if(1==n,n,n + A332994(n/vecmax(factor(n)[,1]))); # A333791(n) = (A332993(n)-A332994(n)); # A348991(n) = A333791(A276086(n)); # for(n=0,11550,write("b348991.txt", n, " ", A348991(n))); 0 0 1 0 2 0 3 1 4 0 5 4 6 0 7 3 8 2 9 12 10 8 11 39 12 0 13 18 14 12 15 67 16 48 17 214 18 0 19 93 20 62 21 342 22 248 23 1089 24 0 25 468 26 312 27 1717 28 1248 29 5464 30 0 31 5 32 4 33 20 34 16 35 65 36 2 37 30 38 24 39 109 40 90 41 346 42 12 43 155 44 124 45 554 46 460 47 1751 48 62 49 780 50 624 51 2779 52 2310 53 8776 54 312 55 3905 56 3124 57 13904 58 11560 59 43901 60 0 61 40 62 32 63 153 64 128 65 492 66 16 67 219 68 178 69 788 70 664 71 2495 72 96 73 1114 74 908 75 3963 76 3344 77 12510 78 496 79 5589 80 4558 81 19838 82 16744 83 62585 84 2496 85 27964 86 22808 87 99213 88 83744 89 312960 90 0 91 285 92 228 93 1084 94 912 95 3481 96 114 97 1542 98 1256 99 5541 100 4682 101 17538 102 684 103 7827 104 6396 105 27826 106 23532 107 87823 108 3534 109 39252 110 32096 111 139251 112 117782 113 439248 114 17784 115 196377 116 160596 117 696376 118 589032 119 2196373 120 0 121 2000 122 1600 123 7601 124 6400 125 24404 126 800 127 10803 128 8802 129 38812 130 32808 131 122839 132 4800 133 54818 134 44812 135 194867 136 164848 137 615014 138 24800 139 274893 140 224862 141 975142 142 825048 143 3075889 144 124800 145 1375268 146 1125112 147 4876517 148 4126048 149 15380264 150 0 151 14005 152 11204 153 53220 154 44816 155 170865 156 5602 157 75630 158 61624 159 271709 160 229690 161 859946 162 33612 163 383755 164 313724 165 1364154 166 1154060 167 4305351 168 173662 169 1924380 170 1574224 171 6826379 172 5775910 173 21532376 174 873912 175 9627505 176 7876724 177 34137504 178 28885160 179 107667501 180 0 181 98040 182 78432 183 372553 184 313728 185 1196092 186 39216 187 529419 188 431378 189 1901988 190 1607864 191 6019695 192 235296 193 2686314 194 2196108 195 9549163 196 8078544 197 30137710 198 1215696 199 13470789 200 11019758 201 47785038 202 40431944 203 150727785 204 6117696 205 67393164 206 55138008 207 238964413 208 202198944 209 753678160 210 0 211 9 212 8 213 36 214 32 215 117 216 6 217 54 218 48 219 193 220 174 221 610 222 36 223 279 224 248 225 978 226 884 227 3075 228 186 229 1404 230 1248 231 4903 232 4434 233 15400 234 936 235 7029 236 6248 237 24528 238 22184 239 77025 240 4 241 72 242 64 243 269 244 244 245 860 246 48 247 391 248 350 249 1380 250 1256 251 4347 252 268 253 1986 254 1780 255 6935 256 6316 257 21782 258 1368 259 9961 260 8930 261 34710 262 31616 263 108957 264 6868 265 49836 266 44680 267 173585 268 158116 269 544832 270 32 271 513 272 456 273 1900 274 1728 275 6061 276 342 277 2750 278 2464 279 9689 280 8830 281 30506 282 1892 283 13935 284 12504 285 48634 286 44340 287 152731 288 9642 289 69860 290 62704 291 243359 292 221890 293 763856 294 48392 295 349485 296 313704 297 1216984 298 1109640 299 3819481 300 228 301 3600 302 3200 303 13317 304 12116 305 42468 306 2400 307 19263 308 17262 309 67852 310 61848 311 213619 312 13260 313 97578 314 87572 315 340527 316 310508 317 1069374 318 67560 319 489153 320 439122 321 1703902 322 1553808 323 5348149 324 339060 325 2447028 326 2196872 327 8520777 328 7770308 329 26742024 330 1600 331 25209 332 22408 333 93236 334 84832 335 297317 336 16806 337 134854 338 120848 339 474993 340 432974 341 1495410 342 92836 343 683079 344 613048 345 2383778 346 2173684 347 7485875 348 472986 349 3424204 350 3074048 351 11927703 352 10877234 353 37438200 354 2373736 355 17129829 356 15379048 357 59647328 358 54394984 359 187199825 360 11204 361 176472 362 156864 363 652669 364 593844 365 2081260 366 117648 367 943991 368 845950 369 3324980 370 3030856 371 10467947 372 649868 373 4781586 374 4291380 375 16686535 376 15215916 377 52401382 378 3310968 379 23969561 380 21518530 381 83494310 382 76141216 383 262068557 384 16616468 385 119909436 386 107654280 387 417533185 388 380767716 389 1310404432 390 78432 391 1235313 392 1098056 393 4568700 394 4156928 395 14568861 396 823542 397 6607950 398 5921664 399 23274889 400 21216030 401 73275706 402 4549092 403 33471135 404 30039704 405 116805834 406 106511540 407 366809931 408 23176842 409 167787060 410 150629904 411 584460559 412 532989090 413 1834481056 414 116315592 415 839366685 416 753580904 417 2922734184 418 2665376840 419 9172836681 420 0 421 108 422 96 423 421 424 384 425 1360 426 72 427 615 428 554 429 2184 430 2000 431 6891 432 432 433 3150 434 2844 435 10999 436 10080 437 34546 438 2232 439 15825 440 14294 441 55074 442 50480 443 172821 444 11232 445 79200 446 71544 447 275449 448 252480 449 864196 450 48 451 809 452 724 453 3008 454 2752 455 9605 456 554 457 4362 458 3936 459 15361 460 14082 461 48358 462 3084 463 22127 464 19996 465 77126 466 70732 467 242123 468 15734 469 110952 470 100296 471 385951 472 353982 473 1210948 474 78984 475 555077 476 501796 477 1930076 478 1770232 479 6055073 480 384 481 5716 482 5120 483 21117 484 19328 485 67320 486 3928 487 30591 488 27610 489 107600 490 98656 491 338627 492 21648 493 154966 494 140060 495 540015 496 495296 497 1695162 498 110248 499 776841 500 702310 501 2702090 502 2478496 503 8477837 504 553248 505 3886216 506 3513560 507 13512465 508 12394496 509 42391212 510 2736 511 40065 512 35892 513 147880 514 135360 515 471325 516 27546 517 214194 518 193328 519 753273 520 690674 521 2370510 522 151596 523 1084839 524 980508 525 3780238 526 3467244 527 11866435 528 771846 529 5438064 530 4916408 531 18915063 532 17350094 533 59346060 534 3873096 535 27204189 536 24595908 537 94589188 538 86764344 539 296744185 540 19200 541 280508 542 251296 543 1035221 544 947584 545 3299360 546 192872 547 1499415 548 1353354 549 5272984 550 4834800 551 16593691 552 1061232 553 7593950 554 6863644 555 26461799 556 24270880 557 83065346 558 5403032 559 38066625 560 34415094 561 132405874 562 121451280 563 415423621 564 27112032 565 190430000 566 172172344 567 662126249 568 607353280 569 2077214996 570 134448 571 1963609 572 1759124 573 7246608 574 6633152 575 23095605 576 1350154 577 10495962 578 9473536 579 36910961 580 33843682 581 116155958 582 7428684 583 53157727 584 48045596 585 185232726 586 169896332 587 581457723 588 37821334 589 266466552 590 240905896 591 926841551 592 850159582 593 2907966548 594 189784584 595 1333010677 596 1205207396 597 4634885676 598 4251475832 599 14540510673 600 941184 601 13745316 602 12313920 603 50726317 604 46432128 605 161669320 606 9451128 607 73471791 608 66314810 609 258376800 610 236905856 611 813091827 612 52000848 613 372104166 614 336319260 615 1296629215 616 1189274496 617 4070204362 618 264749448 619 1865266041 620 1686341510 621 6487891290 622 5951117696 623 20355767037 624 1328492448 625 9331075416 626 8436452760 627 32444201665 628 29760333696 629 101783580412 630 0 631 1197 632 1064 633 4656 634 4256 635 15033 636 798 637 6786 638 6120 639 24085 640 22086 641 75982 642 4788 643 34731 644 31400 645 121230 646 111236 647 380727 648 24738 649 174456 650 157800 651 606955 652 556986 653 1904452 654 124488 655 873081 656 789800 657 3035580 658 2785736 659 9523077 660 532 661 8916 662 7984 663 33137 664 30340 665 105800 666 6120 667 48043 668 43382 669 169152 670 155168 671 532479 672 34060 673 243678 674 220372 675 849227 676 779308 677 2665874 678 173760 679 1221853 680 1105322 681 4249602 682 3900008 683 13332849 684 872260 685 6112728 686 5530072 687 21251477 688 19503508 689 66667724 690 4256 691 62949 692 56424 693 232504 694 212928 695 741169 696 43374 697 336842 698 304216 699 1184621 700 1086742 701 3727958 702 238964 703 1706307 704 1543176 705 5945206 706 5455812 707 18661903 708 1216914 709 8553632 710 7737976 711 29748131 712 27301162 713 93331628 714 6106664 715 42790257 716 38711976 717 148762756 718 136527912 719 466680253 720 30324 721 441180 722 395504 723 1628073 724 1491044 725 5188752 726 304152 727 2358435 728 2130054 729 8292904 730 7607760 731 26096311 732 1673292 733 11944710 734 10802804 735 41617059 736 38191340 737 130634106 738 8518992 739 59876085 740 54166554 741 208237834 742 191109240 743 653323081 744 42747492 745 299532960 746 270985304 747 1041341709 748 955698740 749 3266767956 750 212800 751 3088797 752 2769064 753 11397056 754 10437856 755 36321833 756 2129598 757 16509586 758 14910920 759 58050885 760 53254886 761 182674782 762 11713588 763 83613531 764 75620200 765 291320030 766 267340036 767 914439527 768 59633538 769 419133256 770 379166600 771 1457665755 772 1337765786 773 4573263252 774 299233288 775 2096731881 776 1896898600 777 7289394380 778 6689894536 779 22867381877 780 1490132 781 21622116 782 19383984 783 79779937 784 73065540 785 254253400 786 14907720 787 115567643 788 104376982 789 406356752 790 372784768 791 1278724079 792 81995660 793 585295278 794 529341972 795 2039240827 796 1871380908 797 6401077474 798 417435360 799 2933933453 800 2654166922 801 10203661202 802 9364361608 803 32012844449 804 2094633860 805 14677124328 806 13278291672 807 51025763077 808 46829265108 809 160071679324 810 10431456 811 151355349 812 135688424 813 558460104 814 511459328 815 1779774369 816 104354574 817 808974042 818 730639416 819 2844497821 820 2609493942 821 8951069158 822 573970164 823 4097067507 824 3705394376 825 14274686406 826 13099667012 827 44807543103 828 2922048114 829 20537534832 830 18579169176 831 71425629331 832 65550532362 833 224089912828 834 14662437864 835 102739871457 836 92948043176 837 357180343956 838 327804859112 839 1120501761453 840 0 841 13176 842 11712 843 51241 844 46848 845 165436 846 8784 847 74667 848 67346 849 264996 850 243032 851 835983 852 52704 853 382122 854 345516 855 1333771 856 1223952 857 4188718 858 272304 859 1919397 860 1736366 861 6677646 862 6128552 863 20952393 864 1370304 865 9605772 866 8690616 867 33397021 868 30651552 869 104770768 870 5856 871 98093 872 87844 873 364556 874 333808 875 1163945 876 67346 877 528534 878 477288 879 1860853 880 1707114 881 5857810 882 374796 883 2680739 884 2424508 885 9342338 886 8573644 887 29327135 888 1912046 889 13441764 890 12160608 891 46749763 892 42906294 893 146673760 894 9598296 895 67246889 896 60841108 897 233786888 898 214569544 899 733406885 900 46848 901 692512 902 620768 903 2557761 904 2342528 905 8153508 906 477280 907 3705603 908 3346882 909 13031852 910 11955688 911 41010599 912 2629440 913 18771058 914 16977452 915 65402307 916 60021488 917 205296054 918 13390240 919 94098333 920 85130302 921 327254582 922 300350488 923 1026723329 924 67194240 925 470734708 926 425894552 927 1636515957 928 1501995488 929 5133859704 930 333792 931 4853445 932 4351236 933 17910196 934 16403568 935 57080449 936 3346818 937 25945086 938 23434040 939 91228845 940 83695706 941 287080122 942 18411948 943 131403291 944 118848060 945 457822090 946 420156396 947 1437078487 948 93737598 949 658694316 950 595918160 951 2290788315 952 2102459846 953 7187070312 954 470365848 955 3295149441 956 2981268660 957 11455619440 958 10513977096 959 35937029437 960 2342400 961 33979976 962 30464512 963 125377241 964 114830848 965 399569036 966 23433584 967 181621467 968 164044146 969 638607796 970 585875832 971 2009566783 972 128889504 973 919828922 974 831942316 975 3204760571 976 2941100752 977 10059555518 978 656169104 979 4610866197 980 4171433166 981 16035524446 982 14717225352 983 50309499193 984 3292567104 985 23066052572 986 20868887416 987 80189343821 988 73597848352 989 251559217568 990 16402656 991 237865693 992 213257444 993 877646556 994 803821808 995 2796989145 996 164040946 997 1271356134 998 1148314888 999 4470260453 1000 4101136714 1001 14066973410 1002 902232396 1003 6438808339 1004 5823602108 1005 22433329938 1006 20587711244 1007 70416894735 1008 4593189646 1009 32276069364 1010 29200038208 1011 112248677363 1012 103020583894 1013 352166501360 1014 23047975896 1015 161462374489 1016 146082218708 1017 561325414488 1018 515184947144 1019 1760914534485 1020 114824448 1021 1665065712 1022 1492807968 1023 6143531761 1024 5626758528 1025 19578929908 1026 1148292480 1027 8899498803 1028 8038210082 1029 31291829052 1030 28707962888 1031 98468819799 1032 6315632640 1033 45071664258 1034 40765220652 1035 157033315507 1036 144113984688 1037 492918269254 1038 32152333440 1039 225932491533 1040 204400273502 1041 785740747782 1042 721144093688 1043 2465165516529 1044 161335837440 1045 1130236627908 1046 1022575537752 1047 3929277909157 1048 3606294638688 1049 12326401752904 1050 0 1051 144945 1052 128840 1053 563676 1054 515360 1055 1819869 1056 96630 1057 821358 1058 740832 1059 2915017 1060 2673438 1061 9195994 1062 579780 1063 4203423 1064 3800792 1065 14671722 1066 13463828 1067 46076619 1068 2995530 1069 21113748 1070 19100592 1071 73455247 1072 67415778 1073 230479744 1074 15074280 1075 105665373 1076 95599592 1077 367372872 1078 337175528 1079 1152495369 1080 64420 1081 1079040 1082 966304 1083 4010165 1084 3671956 1085 12803540 1086 740832 1087 5813935 1088 5250254 1089 20469564 1090 18778520 1091 64436451 1092 4122892 1093 29488410 1094 26670004 1095 102766559 1096 94311340 1097 322601006 1098 21033192 1099 147860785 1100 133768754 1101 514251534 1102 471975440 1103 1613423781 1104 105584692 1105 739722660 1106 669262504 1107 2571676409 1108 2360295940 1109 8067537656 1110 515360 1111 7617705 1112 6828552 1113 28135588 1114 25768128 1115 89689237 1116 5250246 1117 40761974 1118 36816208 1119 143351393 1120 131514094 1121 451119650 1122 28924676 1123 206483319 1124 186754488 1125 719430418 1126 660243924 1127 2258271715 1128 147296826 1129 1035090044 1130 936445888 1131 3599825543 1132 3303893074 1133 11294032040 1134 739157576 1135 5178123669 1136 4684902888 1137 18001801168 1138 16522138824 1139 56472833665 1140 3671940 1141 53388360 1142 47864288 1143 197013549 1144 180441332 1145 627889116 1146 36816144 1147 285398247 1148 257777886 1149 1003524196 1150 920663112 1151 3157902043 1152 202537164 1153 1445447682 1154 1307345876 1155 5036077431 1156 4621772012 1157 15807966678 1158 1031142264 1159 7245694857 1160 6555185826 1161 25198843606 1162 23127316512 1163 79058289853 1164 5174167764 1165 36246930732 1166 32794385576 1167 126012674481 1168 115655039012 1169 395309905728 1170 25768000 1171 373782945 1172 335114440 1173 1379159276 1174 1263153760 1175 4395288269 1176 257777430 1177 1997852158 1178 1804509632 1179 7024733817 1180 6444706238 1181 22105378794 1182 1417824580 1183 10118198223 1184 9151485592 1185 35252606522 1186 32352468628 1187 110655831419 1188 7218060330 1189 50719928548 1190 45886365392 1191 176391970047 1192 161891280578 1193 553408094544 1194 36219239080 1195 253728580173 1196 229560764392 1197 882088787672 1198 809585340328 1199 2767169410169 1200 180440420 1201 2616545040 1202 2345865504 1203 9654179365 1204 8842140756 1205 30767082340 1206 1804506432 1207 13985029535 1208 12631631854 1209 49173201164 1210 45113008120 1211 154737716051 1212 9924836492 1213 70827452010 1214 64060463604 1215 246768310159 1216 226467344940 1217 774590884606 1218 50526486792 1219 355039564385 1220 321204622354 1221 1234743855134 1222 1133239029040 1223 3873856727381 1224 253534738292 1225 1776100126260 1226 1606925416104 1227 6174621580009 1228 5667097449540 1229 19370185941256 1230 1263147360 1231 18315879705 1232 16421122952 1233 67579319988 1234 61895049728 1235 215369640837 1236 12631609446 1237 97895271174 1238 88421487408 1239 344212472593 1240 315791121294 1241 1083164076850 1242 69473919876 1243 495792228519 1244 448423309688 1245 1727378235618 1246 1585271479124 1247 5422136256915 1248 353685472026 1249 2485277015244 1250 2248432421088 1251 8643207050743 1252 7932673268274 1253 27116997157240 1254 1774743232776 1255 12432700948869 1256 11248477978088 1257 43222351126368 1258 39669682214024 1259 135591301658865 1260 0 1261 1594404 1262 1417248 1263 6200461 1264 5668992 1265 20018632 1266 1062936 1267 9034959 1268 8149178 1269 32065248 1270 29407904 1271 101156115 1272 6377616 1273 46237734 1274 41808828 1275 161389183 1276 148102464 1277 506843530 1278 32951016 1279 232251609 1280 210107078 1281 808008858 1282 741575264 1283 2535280605 1284 165818016 1285 1162320984 1286 1051598328 1287 4041107233 1288 3708939264 1289 12677465980 1290 708624 1291 11869457 1292 10629364 1293 44111864 1294 40391584 1295 140839085 1296 8149178 1297 63953346 1298 57752880 1299 225165385 1300 206563986 1301 708801502 1302 45351948 1303 324372791 1304 293370460 1305 1130432990 1306 1037425996 1307 3548613587 1308 231365798 1309 1626470016 1310 1471458360 1311 5656771015 1312 5191736046 1313 17747674012 1314 1161435048 1315 8136956141 1316 7361897860 1317 28288461140 1318 25963286296 1319 88742976137 1320 5668992 1321 83794828 1322 75114176 1323 309491685 1324 283449728 1325 986582256 1326 57752872 1327 448382055 1328 404978794 1329 1576866344 1330 1446656560 1331 4962319211 1332 318172272 1333 2271318190 1334 2054301884 1335 7913739639 1336 7262690720 1337 24841003986 1338 1620269272 1339 11385998865 1340 10300917334 1341 39598106114 1342 36342861520 1343 124234427861 1344 8130754272 1345 56959402240 1346 51533994584 1347 198019938489 1348 181743715520 1349 621201547236 1350 40391568 1351 587272425 1352 526507860 1353 2167150432 1354 1984856736 1355 6906784453 1356 404978730 1357 3139383018 1358 2835560192 1359 11038773057 1360 10127304578 1361 34736943174 1362 2227914540 1363 15899935983 1364 14380821852 1365 55396886182 1366 50839543788 1367 173887736779 1368 11342593590 1369 79702700808 1370 72107130152 1371 277187451807 1372 254400739838 1373 869641704804 1374 56915988840 1375 398716524933 1376 360738671652 1377 1386140279932 1378 1272206720088 1379 4348411544929 1380 283449600 1381 4111615604 1382 3686263648 1383 15170761661 1384 13894705792 1385 48348199832 1386 2835559736 1387 21976389759 1388 19849629978 1389 77272120048 1390 70891840704 1391 243159310915 1392 15596110416 1393 111300260534 1394 100666461628 1395 387778911983 1396 355877515264 1397 1217214866330 1398 79398863816 1399 557919614409 1400 504750619878 1401 1940312871658 1402 1780805888064 1403 6087492643405 1404 398412630816 1405 2791016383784 1406 2525171411128 1407 9702982670033 1408 8905447752064 1409 30438881528780 1410 1984855824 1411 28782017857 1412 25804554164 1413 106196040264 1414 97263649184 1415 338438107485 1416 19849626778 1417 153835436946 1418 138948118480 1419 540905548985 1420 496243593586 1421 1702115885102 1422 109173481548 1423 779102532391 1424 704665940060 1425 2714453092590 1426 2491143315596 1427 8520504773187 1428 555792755398 1429 3905438009616 1430 3533255047960 1431 13582190810615 1432 12465641925646 1433 42612449213612 1434 2788889124648 1435 19537115395741 1436 17676200587460 1437 67920879400740 1438 62338134975896 1439 213072171415737 1440 13894699392 1441 201474833628 1442 180632587776 1443 743372990485 1444 680846252928 1445 2369067461056 1446 138948096072 1447 1076848767255 1448 972637537994 1449 3786339551544 1450 3473705863760 1451 11914811904411 1452 764215079472 1453 5453718435390 1454 4932662289084 1455 19001172356839 1456 17438003917920 1457 59643534121186 1458 3890549996472 1459 27338066776065 1460 24732786044534 1461 95075336383314 1462 87259494188720 1463 298287145205061 1464 19522224581472 1465 136759808479440 1466 123733404821784 1467 475446156515689 1468 436366945542720 1469 1491505200624436 1470 0 1471 17538453 1472 15589736 1473 68205096 1474 62358944 1475 220205025 1476 11692302 1477 99384570 1478 89640984 1479 352717789 1480 323487030 1481 1112717446 1482 70153812 1483 508615155 1484 459897224 1485 1775281254 1486 1629127460 1487 5575279551 1488 362461362 1489 2554768080 1490 2311178424 1491 8888098579 1492 8157329610 1493 27888090076 1494 1823999112 1495 12785532705 1496 11567584424 1497 44452185204 1498 40798340360 1499 139452142701 1500 7794868 1501 130564044 1502 116923024 1503 485230553 1504 444307492 1505 1549230080 1506 89640984 1507 703486867 1508 635281766 1509 2476819416 1510 2272204112 1511 7796817063 1512 498871564 1513 3568100982 1514 3227075476 1515 12434763731 1516 11411687212 1517 39034751978 1518 2545024464 1519 17891171557 1520 16186044026 1521 62224485306 1522 57109102712 1523 195224426553 1524 12775788964 1525 89506524432 1526 80980886776 1527 311173093181 1528 285596180212 1529 976172799428 1530 62358944 1531 921743181 1532 826256040 1533 3404408752 1534 3117947328 1535 10852405465 1536 635281758 1537 4932202946 1538 4454767240 1539 17345530805 1540 15913223686 1541 54585514382 1542 3499895828 1543 24984501771 1544 22597323240 1545 87051141070 1546 79889605476 1547 273251058967 1548 17822966178 1549 125245995896 1550 113310103240 1551 435579192395 1552 399771514426 1553 1366578781892 1554 89438317928 1555 626553466521 1556 566874003240 1557 2178219449020 1558 1999181059176 1559 6833217396517 1560 444307476 1561 6459997140 1562 5791587152 1563 23838656145 1564 21833426180 1565 75974633160 1566 4454767176 1567 34533215499 1568 31191165558 1569 121426510528 1570 111400360704 1571 382106395615 1572 24507065676 1573 174899307294 1574 158189057588 1575 609365782443 1576 559235033324 1577 1912765207890 1578 124768558176 1579 876729766269 1580 793178517738 1581 3049062142018 1582 2798408396424 1583 9566059269265 1584 626076020676 1585 4385882061144 1586 3968125818488 1587 15247543939893 1588 13994275211924 1589 47832529576140 1590 3117947200 1591 45227774853 1592 40548904936 1593 166878387896 1594 152841778144 1595 531830227025 1596 31191165102 1597 241740303370 1598 218345953784 1599 849993368589 1600 779810319830 1601 2674752564246 1602 171557254612 1603 1224302945955 1604 1107331198024 1605 4265568272054 1606 3914653028260 1607 13389364250351 1608 873387702162 1609 6137116158880 1610 5552257419224 1611 21343442789379 1612 19588866570410 1613 66962422680876 1614 4382539939912 1615 30701182223505 1616 27776888525224 1617 106732815376004 1618 97959934281160 1619 334827714833501 1620 21833425268 1621 316602218844 1622 283850129424 1623 1168156510153 1624 1069900241892 1625 3722819384080 1626 218345950584 1627 1692189918467 1628 1528429471366 1629 5949961375016 1630 5458680033712 1631 18723275744663 1632 1200908577164 1633 8570128416582 1634 7751326181076 1635 29858985699331 1636 27402578992812 1637 93725557547578 1638 6113721710064 1639 42959820907157 1640 38865809729626 1641 149404107320906 1642 137122073788312 1643 468736966562153 1644 30677787374564 1645 214908283360032 1646 194438227472376 1647 747129715428781 1648 685719547765812 1649 2343794011635028 1650 152841771744 1651 2216223326781 1652 1986958700840 1653 8177103365952 1654 7489309488128 1655 26059743483465 1656 1528429448958 1657 11845337224146 1658 10699014094440 1659 41649737420005 1660 38210768030886 1661 131062938007582 1662 8406367835028 1663 59990906710971 1664 54259291062440 1665 209012907690270 1666 191818060744676 1667 656078910628167 1668 42796059765378 1669 300718754145096 1670 272060675902440 1671 1045828759041595 1672 959854524313626 1673 3281158773731092 1674 214744519417128 1675 1504357991315721 1676 1361067600102440 1677 5229908015798220 1678 4800036842158376 1679 16406558089245717 1680 0 1681 192922992 1682 171487104 1683 750256081 1684 685948416 1685 2422255348 1686 128615328 1687 1093230291 1688 986050850 1689 3879895740 1690 3558357416 1691 12239892087 1692 771691968 1693 5594766786 1694 5058869580 1695 19528094035 1696 17920402416 1697 61328075782 1698 3987075168 1699 28102449261 1700 25422963230 1701 97769085510 1702 89730627416 1703 306768994257 1704 20063991168 1705 140640861636 1706 127243431480 1707 488974042885 1708 448781752416 1709 1533973586632 1710 85743552 1711 1436204501 1712 1286153284 1713 5337536132 1714 4887382480 1715 17041531025 1716 986050850 1717 7738355598 1718 6988099512 1719 27245013757 1720 24994245498 1721 85764988234 1722 5487587340 1723 39249111083 1724 35497830652 1725 136782401882 1726 125528560588 1727 429382274279 1728 27995269790 1729 196802888508 1730 178046486352 1731 684469342507 1732 628200136038 1733 2147468704504 1734 140533682040 1735 984571775633 1736 890789764852 1737 3422904045632 1738 3141558013288 1739 10737900855629 1740 685948416 1741 10139175064 1742 9088816544 1743 37448496489 1744 34297420928 1745 119376460764 1746 6988099504 1747 54254232747 1748 49002440146 1749 190800839876 1750 175045462072 1751 600440661263 1752 38498854944 1753 274829521162 1754 248570558156 1755 957562556811 1756 878785667792 1757 3005761663758 1758 196052632144 1759 1377705963237 1760 1246411148206 1761 4791371141486 1762 4397486696392 1763 15032366676233 1764 983821518144 1765 6892088173612 1766 6235614098456 1767 23960414064861 1768 21990991839392 1769 75165391738608 1770 4887382464 1771 71059969005 1772 63707459364 1773 262225218988 1774 240167690064 1775 835720968937 1776 49002440082 1777 379865372790 1778 343102824584 1779 1335691622709 1780 1225403978090 1781 4203170372466 1782 269577728172 1783 1923892391715 1784 1740079650684 1785 6703023641314 1786 6151585418220 1787 21040417390111 1788 1372454168622 1789 9644027486340 1790 8724963781184 1791 33539683734339 1792 30782492618870 1793 105226652478336 1794 6886836370872 1795 48244702959465 1796 43649384433684 1797 167722984199464 1798 153937028622120 1799 526157827919461 1800 34297420800 1801 497505526592 1802 446037959104 1803 1835662276481 1804 1681259574016 1805 5850132526148 1806 343102824128 1807 2659143353091 1808 2401805515650 1809 9349927102540 1810 8577913590216 1811 29422278350887 1812 1887129840768 1813 13467332485586 1814 12180643298380 1815 46921251232835 1816 43061183671216 1817 147283007474582 1818 9607264923968 1819 67508278148061 1820 61074832212030 1821 234777871884310 1822 215477534076216 1823 736586653093057 1824 48207940339968 1825 337713006460436 1826 305545776780280 1827 1174060975141685 1828 1077559286101216 1829 3683104881185432 1830 240167689152 1831 3482624429701 1832 3122351457284 1833 12849721678932 1834 11768902761680 1835 40951013426625 1836 2401805512450 1837 18614089215198 1838 16812724353112 1839 65449575461357 1840 60045480875098 1841 205956034199834 1842 13209994628940 1843 94271413142683 1844 85264588832252 1845 328448844373482 1846 301428371442188 1847 1030981138065879 1848 67250940211390 1849 472558032780108 1850 427523911227952 1851 1643445188934107 1852 1508342824277638 1853 5156106657396104 1854 337455668123640 1855 2363991130967233 1856 2138820523206452 1857 8218426911737232 1858 7542915088454888 1859 25781734254047229 1860 1681259567616 1861 24378456751464 1862 21856545944544 1863 89948137496089 1864 82382405075328 1865 286657179729964 1866 16812724330704 1867 130298710249947 1868 117689156215346 1869 458147113973076 1870 420318451869272 1871 1441692325142463 1872 92470048146144 1873 659899977742362 1874 596852207569356 1875 2299141996358011 1876 2109998685838992 1877 7216868052204958 1878 470756667223344 1879 3307906315204437 1880 2992667464339406 1881 11504116408282686 1882 10558399855687592 1883 36092746687517433 1884 2362189762609344 1885 16547938002514812 1886 14971743748189656 1887 57528988467906061 1888 52800405704930592 1889 180472139864079808 1890 0 1891 2122152921 1892 1886358152 1893 8252816916 1894 7545432608 1895 26644808901 1896 1414768614 1897 12025533222 1898 10846559376 1899 42678853201 1900 39141931662 1901 134638813138 1902 8488611684 1903 61542434727 1904 55647565496 1905 214809034626 1906 197124426932 1907 674608834323 1908 43857827034 1909 309126942252 1910 279652596096 1911 1075459941751 1912 987036903282 1913 3374458940248 1914 220703903784 1915 1547049479877 1916 1399677749096 1917 5378714477376 1918 4936599285032 1919 16873709469873 1920 943179076 1921 15798249528 1922 14147686144 1923 58712897501 1924 53761207348 1925 187456841420 1926 10846559376 1927 85121911639 1928 76869094718 1929 299695151508 1930 274936700744 1931 943414871115 1932 60363460876 1933 431740222194 1934 390476137588 1935 1504606421543 1936 1380814167724 1937 4723205019590 1938 307947968376 1939 2164831774969 1940 1958511351938 1941 7529162771718 1942 6910201502624 1943 23622155761965 1944 1545870505876 1945 10830289538844 1946 9798687423688 1947 37651944522593 1948 34557138177124 1949 118116909473840 1950 7545432608 1951 111530925777 1952 99976982088 1953 411933461596 1954 377271630528 1955 1313141069053 1956 76869094710 1957 596796560558 1958 539026842112 1959 2098809239657 1960 1925500084318 1961 6604847276954 1962 423487405220 1963 3023124734463 1964 2734276142232 1965 10533188129962 1966 9666642353268 1967 33063378316459 1968 2156578957770 1969 15154765603988 1970 13710522642832 1971 52705082581487 1972 48372353698018 1973 165356033513984 1974 10822036720520 1975 75812969951613 1976 68591755145832 1977 263564554839112 1978 241900910421768 1979 826819309501609 1980 53761207332 1981 781659659520 1982 700782053696 1983 2884477410261 1984 2641844592788 1985 9192930662484 1986 539026842048 1987 4178519102991 1988 3774131073870 1989 14692607856700 1990 13479443769336 1991 46234874117827 1992 2965355015628 1993 21162816320346 1994 19140876174740 1995 73733260088895 1996 67667439652076 1997 231444591394542 1998 15096995883528 1999 106084302407121 2000 95974601679090 2001 368936521249870 2002 338607419065776 2003 1157493177778117 2004 75755200223028 2005 530691732840996 2006 480143229200840 2007 1844952827054745 2008 1693307316134276 2009 5787736109695992 2010 377271630400 2011 5472560795721 2012 4906417554952 2013 20192285050916 2014 18493855328608 2015 64351457816501 2016 3774131073414 2017 29250576900022 2018 26419860696176 2019 102849198176001 2020 94357049564462 2021 323645062003938 2022 20758428288484 2023 148140657421527 2024 133987076402296 2025 516133763801426 2026 473673020743732 2027 1620113082941123 2028 105679914363834 2029 742591060029052 2030 671823154932896 2031 2582556591928551 2032 2370252876640082 2033 8102453187627048 2034 530287344740584 2035 3714843073066677 2036 3361003547585896 2037 12914670732564176 2038 11853152156121832 2039 40514153711056673 2040 2641844591876 2041 38308868749128 2042 34345866063744 2043 141346938535501 2044 129457930479348 2045 450461147894620 2046 26419860692976 2047 204754981479239 2048 184939968052318 2049 719945330411108 2050 660500290130344 2051 2265516377206715 2052 145309941198476 2053 1036985545129794 2054 937910477995188 2055 3612937289789143 2056 3315712088385324 2057 11340792523767190 2058 739760343725976 2059 5198138363382569 2060 4702763027709538 2061 18077897086679318 2062 16591771079660224 2063 56717173256569565 2064 3712012356363476 2065 26003902454646444 2066 23527025776281288 2067 90402696071130193 2068 82972066036034724 2069 283599076920581440 2070 18493855322208 2071 268163024422977 2072 240422005625288 2073 989429512927596 2074 906206456534528 2075 3153228978441453 2076 184939968029910 2077 1433285813533758 2078 1294580719545312 2079 5039618256056857 2080 4623502974091518 2081 15858615583626154 2082 1017170531568420 2083 7258899759087663 2084 6565374289145432 2085 25290561971703162 2086 23209985561876468 2087 79385548609549659 2088 5178323349260970 2089 36386969486857188 2090 32919342137146032 2091 126545280549934687 2092 116142398500801218 2093 397020213739167184 2094 25984087437723720 2095 182027318125704813 2096 164689181377149032 2097 632818873441092312 2098 580804463195424968 2099 1985193539387254809 2100 0 2101 23343682140 2102 20749939680 2103 90780986101 2104 82999758720 2105 293092897984 2106 15562454760 2107 132280865463 2108 119312153162 2109 469467385272 2110 430561248368 2111 1481026944699 2112 93374728560 2113 676966782078 2114 612123220572 2115 2362899381127 2116 2168368696608 2117 7420697178274 2118 482436097560 2119 3400396365153 2120 3076178557622 2121 11830059360402 2122 10857405937808 2123 37119048346149 2124 2427742942560 2125 17017544280528 2126 15396455242872 2127 59165859256777 2128 54302592143808 2129 185610804185524 2130 10374969840 2131 173780744825 2132 155624547604 2133 645841872560 2134 591373280896 2135 2062025255765 2136 119312153162 2137 936341028090 2138 845560041984 2139 3296646666769 2140 3024303708450 2141 10377563582806 2142 663998069772 2143 4749142444415 2144 4295237513884 2145 16550670637814 2146 15188955846220 2147 51955255218011 2148 3387427652822 2149 23813149526040 2150 21543624873384 2151 82820790493039 2152 76012216535070 2153 259843713394036 2154 17004575568072 2155 119133184934165 2156 107785561670884 2157 414171389769164 2158 380128519979320 2159 1299286004274161 2160 82999758720 2161 1226840183620 2162 1099746803072 2163 4531268077773 2164 4149987936128 2165 14444551760232 2166 845560041976 2167 6564762166479 2168 5929295263738 2169 23086901637248 2170 21180500929024 2171 72653320049555 2172 4658361458256 2173 33254372080774 2174 30077037567068 2175 115865069434623 2176 106333065893504 2177 363697161496170 2178 23722368539656 2179 166702421652249 2180 150815749083718 2181 579755908421498 2182 532095890715904 2183 1818916368729245 2184 119042403946656 2185 833942669509624 2186 754509306666968 2187 2899210103355873 2188 2660910014827904 2189 9095012404894620 2190 591373280880 2191 8598256255185 2192 7708602591348 2193 31729251514264 2194 29060290522752 2195 101122237291501 2196 5929295263674 2197 45963710135202 2198 41515441816016 2199 161618686430601 2200 148273881473042 2201 508583615316798 2202 32618905177644 2203 232790979535287 2204 210549637939356 2205 811065861012286 2206 744341836224492 2207 2545890505443283 2208 166066954747494 2209 1166927326535712 2210 1055720618556056 2211 4058301733920711 2212 3724681609981742 2213 12732424956075708 2214 833307202596744 2215 5837609061537837 2216 5281575521639556 2217 20294481098462836 2218 18626380478767992 2219 63665097209237833 2220 4149987936000 2221 60198168756140 2222 53970593109280 2223 222115135569701 2224 203432408629120 2225 707866036010384 2226 41515441815560 2227 321756345916263 2228 290618467681962 2229 1131341179984072 2230 1037927545281168 2231 3560095682187499 2232 228342711213360 2233 1629547231716878 2234 1473857840545372 2235 5677471402055927 2236 5210403228541408 2237 17821243913073074 2238 1162479058202360 2239 8168501660719953 2240 7390054704862422 2241 28408122512415202 2242 26072781644842608 2243 89126985067500949 2244 5833160793147360 2245 40863273805735328 2246 36971039026447672 2247 142061378064211577 2248 130384673726348608 2249 445655690839640324 2250 29060290521840 2251 421397556262825 2252 377804526734804 2253 1554816323957760 2254 1424037235373696 2255 4955072627042565 2256 290618467678762 2257 2252304796383690 2258 2034339648743584 2259 7919398634858369 2260 7265503191938050 2261 24920680150282406 2262 1598409353463372 2263 11406840996988015 2264 10317015258787484 2265 39742310189361414 2266 36472832974759820 2267 124748717766481611 2268 8137363782386422 2269 57179522000009640 2270 51730393309006984 2271 198856867961876639 2272 182509481888868670 2273 623888905847477636 2274 40832135927001672 2275 286042927015117765 2276 258797283560104484 2277 994429656824452764 2278 912692726459412920 2279 3119589846252457761 2280 203432408622720 2281 2949793268809620 2282 2644642062113472 2283 10883724642674173 2284 9968271022585728 2285 34685518764267832 2286 2034339648721176 2287 15766143949655679 2288 14240387916174938 2289 55435800818978448 2290 50858532718536224 2291 174444771426946755 2292 11188875849213456 2293 79847897353885974 2294 72219117186482268 2295 278196181700499823 2296 255309841198288704 2297 873241034740341370 2298 56961556851674856 2299 400256664375037449 2300 362112763538018918 2301 1391998086108106698 2302 1277566383597051104 2303 4367222351307314445 2304 285824961863981856 2305 2002300499480794824 2306 1811580995295702168 2307 6961007608146141073 2308 6388849095590863104 2309 21837128934142179820 2310 0 2311 11 2312 10 2313 44 2314 40 2315 143 2316 8 2317 66 2318 60 2319 235 2320 216 2321 742 2322 48 2323 341 2324 310 2325 1190 2326 1096 2327 3737 2328 248 2329 1716 2330 1560 2331 5965 2332 5496 2333 18712 2334 1248 2335 8591 2336 7810 2337 29840 2338 27496 2339 93587 2340 6 2341 88 2342 80 2343 327 2344 302 2345 1044 2346 64 2347 477 2348 436 2349 1676 2350 1552 2351 5273 2352 354 2353 2422 2354 2216 2355 8421 2356 7802 2357 26418 2358 1804 2359 12147 2360 11116 2361 42146 2362 39052 2363 132143 2364 9054 2365 60772 2366 55616 2367 210771 2368 195302 2369 660768 2370 48 2371 627 2372 570 2373 2308 2374 2136 2375 7351 2376 456 2377 3354 2378 3068 2379 11763 2380 10904 2381 36990 2382 2496 2383 16989 2384 15558 2385 59038 2386 54744 2387 185185 2388 12696 2389 85164 2390 78008 2391 295413 2392 273944 2393 926160 2394 63696 2395 426039 2396 390258 2397 1477288 2398 1369944 2399 4631035 2400 342 2401 4400 2402 4000 2403 16175 2404 14974 2405 51500 2406 3200 2407 23493 2408 21492 2409 82372 2410 76368 2411 259009 2412 17490 2413 118958 2414 108952 2415 413357 2416 383338 2417 1296554 2418 88940 2419 596283 2420 546252 2421 2068282 2422 1918188 2423 6484279 2424 446190 2425 2982908 2426 2732752 2427 10342907 2428 9592438 2429 32422904 2430 2400 2431 30811 2432 28010 2433 113244 2434 104840 2435 360543 2436 22408 2437 164466 2438 150460 2439 576635 2440 534616 2441 1813142 2442 122448 2443 832741 2444 762710 2445 2893590 2446 2683496 2447 9076137 2448 622648 2449 4174116 2450 3823960 2451 14478365 2452 13427896 2453 45391112 2454 3123648 2455 20880991 2456 19130210 2457 72402240 2458 67149896 2459 226965987 2460 16806 2461 215688 2462 196080 2463 792727 2464 733902 2465 2523844 2466 156864 2467 1151277 2468 1053236 2469 4036476 2470 3742352 2471 12692073 2472 857154 2473 5829222 2474 5339016 2475 20255221 2476 18784602 2477 63533218 2478 4358604 2479 29218947 2480 26767916 2481 101348946 2482 93995852 2483 317738943 2484 21865854 2485 146167572 2486 133912416 2487 506817571 2488 470052102 2489 1588767568 2490 117648 2491 1509827 2492 1372570 2493 5549108 2494 5137336 2495 17666951 2496 1098056 2497 8058954 2498 7372668 2499 28255363 2500 26196504 2501 88844590 2502 6000096 2503 40804589 2504 37373158 2505 141786638 2506 131492344 2507 444732785 2508 30510296 2509 204532764 2510 187375608 2511 709443013 2512 657971544 2513 2224173760 2514 153061296 2515 1023173639 2516 937387858 2517 3547724888 2518 3290367544 2519 11121378635 2520 2 2521 132 2522 120 2523 511 2524 474 2525 1648 2526 96 2527 749 2528 688 2529 2648 2530 2464 2531 8345 2532 566 2533 3834 2534 3528 2535 13333 2536 12414 2537 41830 2538 2916 2539 19259 2540 17728 2541 66758 2542 62164 2543 209255 2544 14666 2545 96384 2546 88728 2547 333883 2548 310914 2549 1046380 2550 72 2551 987 2552 902 2553 3648 2554 3392 2555 11631 2556 732 2557 5310 2558 4884 2559 18619 2560 17340 2561 58546 2562 4032 2563 26925 2564 24794 2565 93474 2566 87080 2567 293121 2568 20532 2569 135000 2570 124344 2571 467749 2572 435780 2573 1465996 2574 103032 2575 675375 2576 622094 2577 2339124 2578 2179280 2579 7330371 2580 562 2581 6972 2582 6376 2583 25607 2584 23818 2585 81512 2586 5184 2587 37237 2588 34256 2589 130416 2590 121472 2591 409953 2592 28294 2593 188562 2594 173656 2595 654461 2596 609742 2597 2052158 2598 143844 2599 945187 2600 870656 2601 3274686 2602 3051092 2603 10263183 2604 721594 2605 4728312 2606 4355656 2607 16375811 2608 15257842 2609 51318308 2610 3992 2611 48867 2612 44694 2613 179320 2614 166800 2615 570679 2616 36348 2617 260726 2618 239860 2619 912995 2620 850396 2621 2869802 2622 198128 2623 1320021 2624 1215690 2625 4581370 2626 4268376 2627 14365417 2628 1007028 2629 6616496 2630 6094840 2631 22923245 2632 21358276 2633 71843492 2634 5051528 2635 33098871 2636 30490590 2637 114632620 2638 106807776 2639 359233867 2640 28002 2641 342132 2642 312920 2643 1255311 2644 1167674 2645 3994848 2646 254496 2647 1825149 2648 1679088 2649 6391048 2650 5952864 2651 20088745 2652 1386966 2653 9240234 2654 8509928 2655 32069733 2656 29878814 2657 100558230 2658 7049316 2659 46315659 2660 42664128 2661 160463158 2662 149508564 2663 502905655 2664 35361066 2665 231692784 2666 213435128 2667 802430283 2668 747657314 2669 2514642780 2670 196072 2671 2394987 2672 2190502 2673 8787248 2674 8173792 2675 27964031 2676 1781532 2677 12776110 2678 11753684 2679 44737419 2680 41670140 2681 140621346 2682 9708832 2683 64681725 2684 59569594 2685 224488274 2686 209151880 2687 703907921 2688 49345332 2689 324209800 2690 298649144 2691 1123242549 2692 1046560580 2693 3520340796 2694 247527832 2695 1621850175 2696 1494046894 2697 5617013924 2698 5233604080 2699 17602505171 2700 1372562 2701 16764972 2702 15333576 2703 61510807 2704 57216618 2705 195748312 2706 12470784 2707 89432837 2708 82275856 2709 313162016 2710 291691072 2711 984349553 2712 67961894 2713 452772162 2714 416987256 2715 1571418061 2716 1464063342 2717 4927355758 2718 345417444 2719 2269468787 2720 2090544256 2721 7862698286 2722 7325924692 2723 24642386783 2724 1732695194 2725 11352951912 2726 10458329256 2727 39319099411 2728 36635231442 2729 123217541908 2730 24 2731 1463 2732 1330 2733 5648 2734 5248 2735 18203 2736 1064 2737 8262 2738 7596 2739 29191 2740 27192 2741 91978 2742 6264 2743 42257 2744 38926 2745 146906 2746 136912 2747 460853 2748 32264 2749 212232 2750 195576 2751 735481 2752 685512 2753 2305228 2754 162264 2755 1062107 2756 978826 2757 3678356 2758 3428512 2759 11527103 2760 798 2761 10876 2762 9944 2763 40179 2764 37382 2765 128088 2766 8080 2767 58473 2768 53812 2769 204992 2770 191008 2771 644549 2772 44490 2773 296458 2774 273152 2775 1029057 2776 959138 2777 3226854 2778 226540 2779 1486383 2780 1369852 2781 5149382 2782 4799788 2783 16138379 2784 1136790 2785 7436008 2786 6853352 2787 25751007 2788 24003038 2789 80696004 2790 6216 2791 76767 2792 70242 2793 281896 2794 262320 2795 897283 2796 57192 2797 409950 2798 377324 2799 1435599 2800 1337720 2801 4512546 2802 312072 2803 2075865 2804 1912734 2805 7204114 2806 6714720 2807 22588861 2808 1586472 2809 10405440 2810 9589784 2811 36046689 2812 33599720 2813 112970436 2814 7958472 2815 52053315 2816 47975034 2817 180259564 2818 168024720 2819 564878311 2820 44142 2821 538004 2822 492328 2823 1973915 2824 1836886 2825 6281648 2826 400976 2827 2870289 2828 2641908 2829 10049848 2830 9364704 2831 31588525 2832 2185146 2833 14531714 2834 13389808 2835 50429513 2836 47003794 2837 158122910 2838 11105996 2839 72838839 2840 67129308 2841 252327838 2842 235199244 2843 790794835 2844 55710246 2845 364374464 2846 335826808 2847 1261819463 2848 1176176494 2849 3954154460 2850 309624 2851 3766663 2852 3446930 2853 13818048 2854 12858848 2855 43972203 2856 2807464 2857 20092662 2858 18493996 2859 70349591 2860 65553592 2861 221120378 2862 15296664 2863 101722657 2864 93729326 2865 353007306 2866 329027312 2867 1106861253 2868 77742664 2869 509872632 2870 469905976 2871 1766295881 2872 1646395912 2873 5535565628 2874 389972664 2875 2550622507 2876 2350789226 2877 8832738756 2878 8233238912 2879 27679087503 2880 2167998 2881 26367276 2882 24129144 2883 96726979 2884 90012582 2885 307806088 2886 19652880 2887 140649273 2888 129458612 2889 492447792 2890 458875808 2891 1547843349 2892 107077290 2893 712059258 2894 656105952 2895 2471051857 2896 2303191938 2897 7748029654 2898 544199340 2899 3569109183 2900 3289342652 2901 12364072182 2902 11524772588 2903 38748961179 2904 2729809590 2905 17854358808 2906 16455526152 2907 61829173807 2908 57632675838 2909 193753618804 2910 15176616 2911 184571567 2912 168904642 2913 677089496 2914 630088720 2915 2154643283 2916 137570792 2917 984545550 2918 906210924 2919 3447135199 2920 3212131320 2921 10834904146 2922 749541672 2923 4984415465 2924 4592742334 2925 17297363714 2926 16122344320 2927 54236208461 2928 3809396072 2929 24983765040 2930 23025399384 2931 86548506289 2932 80673409320 2933 271242730036 2934 19108668072 2935 124980512915 2936 115188684634 2937 432804219164 2938 403428734320 2939 1356275337911 2940 266 2941 16104 2942 14640 2943 62155 2944 57762 2945 200308 2946 11712 2947 90905 2948 83584 2949 321164 2950 299200 2951 1011941 2952 68942 2953 464910 2954 428304 2955 1616209 2956 1506390 2957 5070106 2958 355092 2959 2334935 2960 2151904 2961 8091434 2962 7542340 2963 25360931 2964 1785842 2965 11685060 2966 10769904 2967 40467559 2968 37722090 2969 126815056 2970 8784 2971 119655 2972 109406 2973 442020 2974 411272 2975 1409115 2976 88908 2977 643266 2978 592020 2979 2255095 2980 2101356 2981 7090582 2982 489528 2983 3261321 2984 3005090 2985 11320470 2986 10551776 2987 35497917 2988 2492628 2989 16351596 2990 15070440 2991 56647345 2992 52803876 2993 177534592 2994 12508128 2995 81802971 2996 75397190 2997 283281720 2998 264064376 2999 887717967 3000 68410 3001 844512 3002 772768 3003 3101075 3004 2885842 3005 9870764 3006 629280 3007 4509793 3008 4151072 3009 15792612 3010 14716448 3011 49641069 3012 3433630 3013 22836198 3014 21042592 3015 79250297 3016 73869478 3017 248492594 3018 17455380 3019 114468223 3020 105500192 3021 396538722 3022 369634628 3023 1242750219 3024 87564130 3025 572628348 3026 527788192 3027 1982980847 3028 1848460378 3029 6214038344 3030 485792 3031 5918511 3032 5416302 3033 21714460 3034 20207832 3035 69102307 3036 4411884 3037 31575482 3038 29064436 3039 110555231 3040 103022092 3041 347494478 3042 24042344 3043 159860337 3044 147305106 3045 554759086 3046 517093392 3047 1739455333 3048 122194644 3049 801284612 3050 738508456 3051 2775778361 3052 2587449892 3053 8699259608 3054 612956144 3055 4008405987 3056 3694525206 3057 13880874736 3058 12939232392 3059 43498280983 3060 3407466 3061 41436504 3062 37921040 3063 152008155 3064 141461762 3065 483723108 3066 30890112 3067 221035305 3068 203457984 3069 773893564 3070 721161600 3071 2432468341 3072 168303342 3073 1119029310 3074 1031142704 3075 3883320609 3076 3619660790 3077 12176194506 3078 855369492 3079 5608999335 3080 5169566304 3081 19430455834 3082 18112156740 3083 60894825331 3084 4290700242 3085 28058849460 3086 25861684304 3087 97166131959 3088 90574636490 3089 304487979456 3090 23859184 3091 290062455 3092 265454206 3093 1064064020 3094 990239272 3095 3386068715 3096 216237708 3097 1547254066 3098 1424212820 3099 5417261895 3100 5048138156 3101 17027285382 3102 1178130328 3103 7833212121 3104 7218005890 3105 27183251270 3106 25337632576 3107 85233368717 3108 5987593428 3109 39263002396 3110 36186971240 3111 136013198145 3112 126785104676 3113 426263785392 3114 30034908928 3115 196411953771 3116 181031797990 3117 680162932520 3118 634022465176 3119 2131415868767 3120 167021210 3121 2030444112 3122 1858186368 3123 7448455075 3124 6931681842 3125 23702487964 3126 1513670880 3127 10830785393 3128 9969496672 3129 37920840212 3130 35336974048 3131 119191004669 3132 8246919230 3133 54832491798 3134 50526048192 3135 190282765897 3136 177363435078 3137 596633588194 3138 41913160980 3139 274841023823 3140 253308805792 3141 952092394322 3142 887495740228 3143 2983846505819 3144 210244369730 3145 1374883683948 3146 1267222593792 3147 4761140536447 3148 4438157265978 3149 14919911093944 3150 2928 3151 177155 3152 161050 3153 683732 3154 635416 3155 2203463 3156 128840 3157 999978 3158 919452 3159 3532867 3160 3291288 3161 11131534 3162 758400 3163 5114093 3164 4711462 3165 17778542 3166 16570648 3167 55771889 3168 3906200 3169 25684668 3170 23671512 3171 89006917 3172 82967448 3173 278973664 3174 19645200 3175 128537543 3176 118471762 3177 445148792 3178 414951448 3179 1394982539 3180 96630 3181 1316224 3182 1203488 3183 4862271 3184 4524062 3185 15500412 3186 978016 3187 7075989 3188 6512308 3189 24806228 3190 23115184 3191 77996945 3192 5384946 3193 35874814 3194 33056408 3195 124526013 3196 116070794 3197 390479610 3198 27419596 3199 179868939 3200 165776908 3201 623124938 3202 580848844 3203 1952892935 3204 137592846 3205 899839564 3206 829379408 3207 3116119563 3208 2904739094 3209 9764959560 3210 752544 3211 9289707 3212 8500554 3213 34112044 3214 31744584 3215 108579055 3216 6922248 3217 49608066 3218 45662300 3219 173719755 3220 161882456 3221 546054822 3222 37770768 3223 251199861 3224 231471030 3225 871758310 3226 812571816 3227 2733433657 3228 192013368 3229 1259158836 3230 1160514680 3231 4361951085 3232 4066018616 3233 13670327832 3234 963226368 3235 6298953711 3236 5805732930 3237 21812914960 3238 20333252616 3239 68354798707 3240 5343942 3241 65104088 3242 59580016 3243 238860455 3244 222288238 3245 760129556 3246 48531872 3247 347332605 3248 319712244 3249 1216114444 3250 1133253360 3251 3822459961 3252 264471522 3253 1758475190 3254 1620373384 3255 6102384389 3256 5688078970 3257 19134111986 3258 1344169772 3259 8814188115 3260 8123679084 3261 30533734114 3262 28462207020 3263 95692372111 3264 6742661022 3265 44092752740 3266 40640207584 3267 152690482739 3268 142332847270 3269 478483672736 3270 37483728 3271 455804755 3272 417136250 3273 1672099332 3274 1556093816 3275 5320983063 3276 339799240 3277 2431404378 3278 2238061852 3279 8512877267 3280 7932849688 3281 26757295934 3282 1851376800 3283 12309402493 3284 11342689862 3285 42716766942 3286 39816629048 3287 133938860289 3288 9409264600 3289 61699393068 3290 56865829912 3291 213736215317 3292 199235525848 3293 669846682064 3294 47198703600 3295 308649345943 3296 284481530162 3297 1068833457192 3298 996330009848 3299 3349385790939 3300 262462230 3301 3190709424 3302 2920029888 3303 11704771471 3304 10892732862 3305 37246957612 3306 2378670816 3307 17019906789 3308 15666509108 3309 59590217028 3310 55530023984 3311 187301147745 3312 12959713746 3313 86165893614 3314 79398905208 3315 299017444813 3316 278716479594 3317 937572098410 3318 65864928396 3319 431895827739 3320 398060885708 3321 1496153583738 3322 1394648757644 3323 4688926851735 3324 330391001646 3325 2160545498364 3326 1991370788208 3327 7481834278363 3328 6974310147894 3329 23445700618360 3330 1837311744 3331 22335042107 3332 20440285354 3333 81933476444 3334 76249206184 3335 260728779455 3336 16650771848 3337 119139423666 3338 109665639900 3339 417131595355 3340 388710244056 3341 1311108110422 3342 90718072368 3343 603161331461 3344 555792412630 3345 2093122189910 3346 1951015433416 3347 6563004765257 3348 461054574968 3349 3023270870436 3350 2786426276280 3351 10473075162685 3352 9762541380216 3353 32822488039432 3354 2312737087968 3355 15123818565311 3356 13939595594530 3357 52372840026560 3358 48820171114216 3359 164119904410307 3360 32210 3361 1948716 3362 1771560 3363 7521079 3364 6989610 3365 24238168 3366 1417248 3367 10999781 3368 10114000 3369 38861600 3370 36204256 3371 122447057 3372 8342438 3373 56255106 3374 51826200 3375 195564205 3376 182277486 3377 613491502 3378 42968388 3379 282531731 3380 260387200 3381 979077230 3382 912643636 3383 3068713727 3384 216098138 3385 1413914856 3386 1303192200 3387 4896642355 3388 4564474386 3389 15344824852 3390 1062936 3391 14478483 3392 13238390 3393 53485032 3394 49764752 3395 170504679 3396 10758204 3397 77835942 3398 71635476 3399 272868691 3400 254267292 3401 857966938 3402 59234544 3403 394623237 3404 363620906 3405 1369786986 3406 1276779992 3407 4295278233 3408 301616244 3409 1978559712 3410 1823548056 3411 6854378461 3412 6389343492 3413 21481834708 3414 1513524744 3415 9898242087 3416 9123183806 3417 34277335836 3418 31952160992 3419 107414617083 3420 8278018 3421 102186852 3422 93506200 3423 375232703 3424 349190746 3425 1194370256 3426 76144896 3427 545689069 3428 502285808 3429 1910918328 3430 1780708544 3431 6006606105 3432 415479286 3433 2763200154 3434 2546183848 3435 9589346453 3436 8938297534 3437 30067785350 3438 2112151236 3439 13850755579 3440 12765674048 3441 47981487078 3442 44726242484 3443 150373681575 3444 10595510986 3445 69288532704 3446 63863125048 3447 239942190203 3448 223665967234 3449 751903162700 3450 58783592 3451 716145435 3452 655380870 3453 2627466400 3454 2445172704 3455 8361429295 3456 533851740 3457 3820660958 3458 3516838132 3459 13377265787 3460 12465797308 3461 42047080274 3462 2909192480 3463 19343238573 3464 17824124442 3465 67126262722 3466 62568920328 3467 210475335169 3468 14785896180 3469 96956126648 3470 89360555992 3471 335871247397 3472 313084535428 3473 1052616609644 3474 74169414680 3475 485020567023 3476 447042713742 3477 1679596170772 3478 1565662610928 3479 5263322982019 3480 412322610 3481 5013855516 3482 4588503560 3483 18393102279 3484 17117046410 3485 58530842568 3486 3737799648 3487 26745464181 3488 24618704400 3489 93641698000 3490 87261418656 3491 294330399457 3492 20365184838 3493 135403507506 3494 124769708600 3495 469884676605 3496 437983279886 3497 1473328183902 3498 103502110788 3499 678693724131 3500 625524729600 3501 2351099569630 3502 2191592586036 3503 7368317106127 3504 519186740538 3505 3395144807256 3506 3129299834600 3507 11757174034755 3508 10959639116786 3509 36843261717252 3510 2887095736 3511 35097826083 3512 32120362390 3513 128752553432 3514 119820162352 3515 409716735479 3516 26165435004 3517 187219086742 3518 172331768276 3519 655492723491 3520 610830768092 3521 2060313633738 3522 142557131344 3523 947825390037 3524 873388797706 3525 3289193573786 3526 3065883796792 3527 10313298125033 3528 724515613044 3529 4750856906512 3530 4378673944856 3531 16457697825261 3532 15341148940292 3533 51578220581508 3534 3634308021544 3535 23766014488887 3536 21905099680606 3537 82300219082636 3538 76717474657792 3539 257902832863883 3540 20210507618 3541 245685620052 3542 224843374200 3543 901268711503 3544 838741973946 3545 2868017985856 3546 183158882496 3547 1310534444669 3548 1206323215408 3549 4588449901928 3550 4275816214144 3551 14422196273705 3552 997900756886 3553 6634778567754 3554 6113722421448 3555 23024355854053 3556 21461187415134 3557 72193087712950 3558 5071610128836 3559 33255999183179 3560 30650718451648 3561 115203885614678 3562 107388043420084 3563 361047544909175 3564 25440156988586 3565 166362102260304 3566 153335698602648 3567 576101534417803 3568 537022323444834 3569 1805319830890300 3570 354312 3571 21435887 3572 19487170 3573 82731896 3574 76885744 3575 266619923 3576 15589736 3577 120997614 3578 111254028 3579 427477663 3580 398246904 3581 1346917810 3582 91766856 3583 618806249 3584 570088318 3585 2151206498 3586 2005052704 3587 6748407245 3588 472652456 3589 3107849424 3590 2864259768 3591 10769850673 3592 10039081704 3593 33755854420 3594 2377080456 3595 15553065299 3596 14335117018 3597 53863071548 3598 50209226704 3599 168793090295 3600 11692302 3601 159263332 3602 145622312 3603 588335403 3604 547412342 3605 1875551616 3606 118340272 3607 856195425 3608 787990324 3609 3001555784 3610 2796940480 3611 9437636861 3612 651580122 3613 4340855890 3614 3999830384 3615 15067657689 3616 14044581170 3617 47248063086 3618 3317779372 3619 21764158215 3620 20059030684 3621 75398167214 3622 70282784620 3623 236300194211 3624 16648775622 3625 108880669840 3626 100355032184 3627 377050714839 3628 351473801870 3629 1181560849836 3630 91058232 3631 1124055447 3632 1028568306 3633 4127559952 3634 3841098528 3635 13138073467 3636 837594024 3637 6002580102 3638 5525144396 3639 21020102631 3640 19587795512 3641 66072670218 3642 4570272984 3643 30395203377 3644 28008024846 3645 105482816026 3646 98321280432 3647 330745653973 3648 23233667784 3649 152358319752 3650 140422427096 3651 527796383001 3652 491988705032 3653 1654110572748 3654 116550641784 3655 762173901627 3656 702494438346 3657 2639364217876 3658 2460325828032 3659 8270935166623 3660 646619742 3661 7877600252 3662 7209190264 3663 28902131795 3664 26896901830 3665 91975726424 3666 5872370288 3667 42027272841 3668 38685222900 3669 147149930560 3670 137123780736 3671 462517903717 3672 32001123018 3673 212775635786 3674 196065386080 3675 738388924385 3676 688258175266 3677 2315228790182 3678 162644886668 3679 1066517450511 3680 982966201980 3681 3694583893510 3682 3443930147916 3683 11578783222507 3684 815863704918 3685 5335226524136 3686 4917470281480 3687 18475558739135 3688 17222290011166 3689 57896555384132 3690 4535550312 3691 55152413887 3692 50473543970 3693 202324134696 3694 188287524944 3695 643839297123 3696 41115804136 3697 294200122014 3698 270805772428 3699 1030058726063 3700 959875677304 3701 3237634538210 3702 224017073256 3703 1489438662649 3704 1372466914718 3705 5168731682898 3706 4817816439104 3707 16206610743645 3708 1138523418856 3709 7465631365824 3710 6880772626168 3711 25862096467073 3712 24107520248104 3713 81051491770820 3714 5711055146856 3715 37346594881699 3716 34422301183418 3717 129328920387948 3718 120556039293104 3719 405275896906695 3720 31758064302 3721 386076109332 3722 353324019912 3723 1416278155003 3724 1318021886742 3725 4506884292016 3726 287819841072 3727 2059410066225 3728 1895649619124 3729 7210420294584 3730 6719138953280 3731 22663450979661 3732 1568128724922 3733 10426079850690 3734 9607277615184 3735 36181130992489 3736 33724724285970 3737 113446284417886 3738 7969673144172 3739 52259428773015 3740 48165417595484 3741 181034684482014 3742 168752650949420 3743 567360451609011 3744 39977395240422 3745 261426173384640 3746 240956117496984 3747 905302451929639 3748 843892284266670 3749 2836931287564636 3750 222315662232 3751 2702541977447 3752 2473277351506 3753 9913956297152 3754 9226162419328 3755 31548199256267 3756 2014748099624 3757 14415879675702 3758 13269556545996 3759 50472951274231 3760 47033981885112 3761 158644166069818 3762 10976910286584 3763 72982568166977 3764 67250952518446 3765 253267926159626 3766 236073079214032 3767 794124000137573 3768 55787721221384 3769 365816010623352 3770 337157932380696 3771 1267242800586601 3772 1181268565858632 3773 3971523170476348 3774 279841775895384 3775 1829983222905227 3776 1686692831691946 3777 6337117172721476 3778 5907245999081632 3779 19858519022170223 3780 3897434 3781 235794768 3782 214358880 3783 910050883 3784 845743218 3785 2932819228 3786 171487104 3787 1330973777 3788 1223794336 3789 4702254356 3790 4380716032 3791 14816096093 3792 1009435454 3793 6806868822 3794 6270971616 3795 23663271721 3796 22055580102 3797 74232480418 3798 5199177204 3799 34186344047 3800 31506858016 3801 118468358546 3802 110429900452 3803 371314402043 3804 26147885954 3805 171083720172 3806 157686290016 3807 592493792671 3808 552301502202 3809 1856724010168 3810 128615328 3811 1751896671 3812 1601845454 3813 6471689484 3814 6021535832 3815 20631067923 3816 1301743020 3817 9418149738 3818 8667893652 3819 33017113807 3820 30766345548 3821 103814006014 3822 7167381480 3823 47749415073 3824 43998134642 3825 165744235422 3826 154490394128 3827 519728696469 3828 36495573780 3829 239405741748 3830 220649339592 3831 829379843497 3832 773110637028 3833 2599302148744 3834 183136535280 3835 1197687375123 3836 1103905364342 3837 4147557883872 3838 3866211851528 3839 12997169410119 3840 1001640586 3841 12364609992 3842 11314251472 3843 45403159691 3844 42252084130 3845 144518808788 3846 9213534432 3847 66028381465 3848 60776588864 3849 231221129964 3850 215465752160 3851 726799375461 3852 50273003662 3853 334347238830 3854 308088275824 3855 1160310981329 3856 1081534092310 3857 3638202208826 3858 255570349812 3859 1675941525655 3860 1544646710624 3861 5805760238154 3862 5411875793060 3863 18195216375651 3864 1282057080562 3865 8383912959780 3866 7727438884624 3867 29033006522279 3868 27063584296810 3869 90980287209776 3870 7112817392 3871 86653603239 3872 79301093598 3873 317923451140 3874 295865922216 3875 1011732994843 3876 64596074316 3877 462300003554 3878 425537455348 3879 1618649243063 3880 1508361598444 3881 5087696961590 3882 352012358936 3883 2340532005129 3884 2156719264098 3885 8122278202678 3886 7570839979584 3887 25467516795325 3888 1789093782036 3889 11731692013004 3890 10812628307848 3891 40640423000753 3892 37883231885284 3893 127366615964000 3894 8974500897536 3895 58687492052379 3896 54092173526598 3897 203231146991128 3898 189445191413784 3899 636862111807375 3900 49891055034 3901 606676555968 3902 555208988480 3903 2225565491283 3904 2071162788818 3905 7082232297228 3906 452273853504 3907 3236201358177 3908 2978863520736 3909 11330646034756 3910 10558632522432 3911 35613980064493 3912 2464187845854 3913 16383825369222 3914 15097136182016 3915 56856048752121 3916 52995981190502 3917 178272718900818 3918 12523757807604 3919 82121945424447 3920 75688499488416 3921 284483062338946 3922 265182724530852 3923 891566413082443 3924 62821607616354 3925 410812545700572 3926 378645316020416 3927 1422618130273071 3928 1326116441232602 3929 4458034883990568 3930 349338718528 3931 4246837225071 3932 3886564252654 3933 15579059772284 3934 14498240855032 3935 49575727413923 3936 3166018307820 3937 22653510840538 3938 20852145978452 3939 79314623576607 3940 73910528990348 3941 249297961784814 3942 17249416254280 3943 114686878917873 3944 105680054607442 3945 397992442598222 3946 370971969666928 3947 1247909133639269 3948 87666405986580 3949 574853719304548 3950 529819597752392 3951 1991381537706297 3952 1856279173049828 3953 6240964992911544 3954 439751354648080 3955 2875687921237923 3956 2650517313477142 3957 9958327013246672 3958 9282815189964328 3959 31206244289272919 3960 2445472362986 3961 29727961908792 3962 27206051101872 3963 109053519739291 3964 101487787318530 3965 347030193230788 3966 22162229488032 3967 158574677217065 3968 145965123182464 3969 555202466369564 3970 517373804265760 3971 1745085833827061 3972 120746015113262 3973 802808253758430 3974 739760483585424 3975 2785947199520929 3976 2596803889001910 3977 8735364036808426 3978 613664943239412 3979 4023976136465255 3980 3708737285600224 3981 13939670865277754 3982 12993954312682660 3983 43686755051715251 3984 3078259583870162 3985 20129815549999380 3986 18553621295674224 3987 69708289194061879 3988 64979706431086410 3989 218443710126249376 3990 42871776 3991 2593742459 3992 2357947690 3993 10010559740 3994 9303175432 3995 32261011583 3996 1886358152 3997 14640711570 3998 13461737724 3999 51724797979 4000 48187876440 4001 162977057206 4002 11103790032 4003 74875557125 4004 68980687894 4005 260295989174 4006 242611381480 4007 816557285321 4008 57190949432 4009 376049784900 4010 346575438744 4011 1303151945149 4012 1214728906680 4013 4084458425896 4014 287626746432 4015 1881920923775 4016 1734549192994 4017 6517431725024 4018 6075316532680 4019 20423964128771 4020 1414768614 4021 19270863400 4022 17620300016 4023 71188584375 4024 66236894222 4025 226941747300 4026 14319173248 4027 103599647181 4028 95346830260 4029 363188252060 4030 338429801296 4031 1141954066697 4032 78841196418 4033 525243566086 4034 483979481480 4035 1823186590485 4036 1699394336666 4037 5717015663682 4038 401451312268 4039 2633463160611 4040 2427142737580 4041 9123178282610 4042 8504217013516 4043 28592323648607 4044 2014501891518 4045 13174561133236 4046 12142959018080 4047 45623136743235 4048 42528330397766 4049 142968863573232 4050 11018046480 4051 136010709987 4052 124456766298 4053 499434756820 4054 464772925752 4055 1589706897319 4056 101348878920 4057 726312196458 4058 668542478012 4059 2543432430627 4060 2370123275288 4061 7994793133134 4062 553003041120 4063 3677819628813 4064 3388971036582 4065 12763420799662 4066 11896875022968 4067 40020224312209 4068 2811273852120 4069 18435356790588 4070 16991113829432 4071 63863362644837 4072 59530633761368 4073 200147380207584 4074 14102627907120 4075 92223042599463 4076 85001827793682 4077 319363071870712 4078 297699427453368 4079 1000783159684459 4080 78240991542 4081 953189636096 4082 872312030272 4083 3497157963935 4084 3254525146462 4085 11129062947452 4086 710556818624 4087 5085300041397 4088 4680912012276 4089 17805141680596 4090 16591977593232 4091 55964666598193 4092 3872135954034 4093 25745852067902 4094 23723911922296 4095 89345060263901 4096 83279239827082 4097 280142684851898 4098 19680031631084 4099 129048612200427 4100 118938911472396 4101 447044653180426 4102 416715550996332 4103 1401032776120423 4104 98719510016334 4105 645562412863052 4106 595013909222896 4107 2235542617763051 4108 2083897106842582 4109 7005483232463048 4110 548801606976 4111 6673442118859 4112 6107298878090 4113 24481220413740 4114 22782790691432 4115 77904555298383 4116 4975012396552 4117 35598214955970 4118 32767498752124 4119 124637106430379 4120 116144957818840 4121 391753780853606 4122 27106066344432 4123 180222079141525 4124 166068498122294 4125 625416536513574 4126 582955793455880 4127 1960999908629721 4128 137761336083832 4129 903341400069300 4130 832573494973144 4131 3129313686929549 4132 2917009971641080 4133 9807230547510296 4134 691037684780832 4135 4518938004708175 4136 4165098479227394 4137 15648799439009424 4138 14587280862567080 4139 49038383741913171 4140 3842725915014 4141 46715209498200 4142 42752206812816 4143 171369657562375 4144 159480649506222 4145 545333001754900 4146 34826201442048 4147 249188619357981 4148 229373605931060 4149 872460859678860 4150 813015819398096 4151 2742277580641497 4152 189743579077218 4153 1261555668656886 4154 1162480601522280 4155 4377916870261285 4156 4080691668857466 4157 13727000475074482 4158 964330467253068 4159 6323390915151411 4160 5828015579478380 4161 21905196923173410 4162 20419070916154316 4163 68650614947239407 4164 4837264908132318 4165 31632567147624036 4166 29155690469258880 4167 109541597187734035 4168 102110967152638566 4169 343268687308064032 4170 26900196071280 4171 327007581153587 4172 299266562355898 4173 1199588717602820 4174 1116365661209752 4175 3817332126950519 4176 243784524760520 4177 1744321450172058 4178 1605616356183612 4179 6107227132418227 4180 5691111850452888 4181 19195944179156734 4182 1328206168206720 4183 8830890795264413 4184 8137365325322182 4185 30645419206495262 4186 28564842796668568 4187 96089004440187809 4188 6750314385437720 4189 44263737520726188 4190 40796110171015032 4191 153336379576880437 4192 142933497527746968 4193 480554305745343184 4194 33860855471592720 4195 221427971148035063 4196 204089834399479282 4197 766791181428806312 4198 714776771183138968 4199 2402880812271120059 4200 471589538 4201 28531167060 4202 25937424600 4203 110116157167 4204 102334929786 4205 354871127488 4206 20749939680 4207 161047827293 4208 148079114992 4209 568972777832 4210 530066640928 4211 1792747629449 4212 122141690390 4213 823631128458 4214 758787566952 4215 2863255881157 4216 2668725196638 4217 8982130139254 4218 629100443940 4219 4136547634283 4220 3812329826752 4221 14334671397782 4222 13362017975188 4223 44929042688279 4224 3163894211690 4225 20701130163408 4226 19080041125752 4227 71691748980907 4228 66828481867938 4229 224663605433404 4230 15562454760 4231 211979497419 4232 193823300198 4233 783074428176 4234 728605836512 4235 2496359220447 4236 157510905756 4237 1139596119054 4238 1048815132948 4239 3995070772843 4240 3722727814524 4241 12561494734210 4242 867253160736 4243 5777679227229 4244 5323774296698 4245 20055052496178 4246 18693337704584 4247 62887172303025 4248 4415964435636 4249 28968094768104 4250 26698570115448 4251 100354961112853 4252 93546387154884 4253 314515560147100 4254 22159520810136 4255 144920172472479 4256 133572549209198 4257 501854504196228 4258 467811634406384 4259 1572657499367475 4260 121198511314 4261 1496117809932 4262 1369024429384 4263 5493782325239 4264 5112502183594 4265 17486775871160 4266 1114837668288 4267 7989434161381 4268 7353967258640 4269 27977756737920 4270 26071356029696 4271 87942724467537 4272 6083033453158 4273 40456015918626 4274 37278681404920 4275 140397628801325 4276 130865625260206 4277 440222467449422 4278 30924012377508 4279 202788924704851 4280 186902252136320 4281 702496989118350 4282 654836971412756 4283 2201621182358847 4284 155128906999258 4285 1014453468635976 4286 935020105793320 4287 3512993790703475 4288 3274693702175506 4289 11008614756905972 4290 860650907192 4291 10485085997523 4292 9595432333686 4293 38468737604680 4294 35799776613168 4295 122419692426151 4296 7816125006012 4297 55938300457670 4298 51490032138484 4299 195856558493459 4300 182511753535900 4301 615611332600826 4302 42593495500112 4303 283204372758405 4304 260963031162474 4305 982795662937354 4306 916071638149560 4307 3081569533474201 4308 216480347970612 4309 1419534734262080 4310 1308328026282424 4311 4917491185156829 4312 4583871061217860 4313 15411360537841076 4314 1085914610323112 4315 7101186541780455 4316 6545153001882174 4317 24590968796254204 4318 22922868176559360 4319 77060315559675451 4320 6036817678338 4321 73407863310660 4322 67180287663800 4323 269293424560767 4324 250610697620186 4325 856950108311088 4326 54725136370080 4327 391580364531693 4328 360442486297392 4329 1371008170782232 4330 1277594536079328 4331 4309291589533849 4332 298166729828790 4333 1982442870636858 4334 1826753479465352 4335 6879581901889557 4336 6412513728375038 4337 21570998995647654 4338 1515374697122340 4339 9936755401162683 4340 9158308445305152 4341 34422450557426182 4342 32087109689853588 4343 107879536026216679 4344 7601414533590090 4345 49708318053791808 4346 45816083274504152 4347 172136793835109307 4348 160460089497246338 4349 539422221179061804 4350 42269985076360 4351 513867304502619 4352 470274274974598 4353 1885066233253376 4354 1754287144669312 4355 5998663019505647 4356 383088215918556 4357 2741074813049854 4358 2523109665409748 4359 9597069456803643 4360 8943174013883324 4361 30165053388065010 4362 2087179370129536 4363 13877112355786029 4364 12787286617585498 4365 48157085574554978 4366 44887608359953384 4367 150997005230861825 4368 10607635141184436 4369 69557300069466904 4370 64108171378464248 4371 240957166163311653 4372 224609780090303684 4373 755156764444845900 4374 53209913996458936 4375 347958238637871279 4376 320712595182857998 4377 1204957569107095028 4378 1123220638742055184 4379 3775955560514766275 4380 295902156862514 4381 3597083392846332 4382 3291932186150184 4383 13195475894101639 4384 12280022274013194 4385 41990653397867560 4386 2681629772757888 4387 19187535952676981 4388 17661779919196240 4389 67179498458953520 4390 62602230358511296 4391 211155385977783137 4392 14610267852234758 4393 97139798751830226 4394 89511018584426520 4395 337099611283212925 4396 314213270781001806 4397 1056979048877361022 4398 74253458249619108 4399 486901112747596451 4400 448757211910577920 4401 1686700175404509950 4402 1572268472893454356 4403 5286097363375250447 4404 372469410236540858 4405 2435707682726427576 4406 2244988178541334920 4407 8434702996010995075 4408 7862544483455717106 4409 26431688935864697572 4410 5187484920 4411 313842837671 4412 285311670610 4413 1211277728864 4414 1125684227680 4415 3903582402443 4416 228249336488 4417 1771526100246 4418 1628870264940 4419 6258700556215 4420 5830733050296 4421 19720223924122 4422 1343558594328 4423 9059942413121 4424 8346663236590 4425 31495814692970 4426 29355977163376 4427 98803431532517 4428 6920104883528 4429 45502023977496 4430 41935628094840 4431 157681385376745 4432 146982197728776 4433 494219469574492 4434 34802836329528 4435 227712431799371 4436 209880452386090 4437 788609238795620 4438 735113300555776 4439 2471299659784367 4440 171187002366 4441 2331774471628 4442 2132056302200 4443 8613818709987 4444 8014664201702 4445 27459951425064 4446 1732619963344 4447 12535557309657 4448 11536966462516 4449 43945778501456 4450 40950005960032 4451 138176442076853 4452 9539784768234 4453 63554471499802 4454 58561517264096 4455 220605577458801 4456 205626714751682 4457 691758895335798 4458 48575608792684 4459 318649042450527 4460 293684271271996 4461 1103904572245526 4462 1029010258709932 4463 3459671161630523 4464 243754728914934 4465 1594121897204152 4466 1469298041311496 4467 5520399546179151 4468 5145927978501182 4469 17299232493104148 4470 1333183624488 4471 16457295909327 4472 15059268723330 4473 60431605577848 4474 56237524019856 4475 192354534583411 4476 12263214351336 4477 87883775775534 4478 80893639845548 4479 307755324118143 4480 286784916328184 4481 967369969145970 4482 66913367985576 4483 445016175106569 4484 410065495456638 4485 1544373916819618 4486 1439521877869824 4487 4842447141958765 4488 340164136156776 4489 2230678171761744 4490 2055924773512088 4491 7727466880326993 4492 7203206685578024 4493 24217833006022740 4494 1706417977012776 4495 11158988155037619 4496 10285221163789338 4497 38642931697863868 4498 36021630724119024 4499 121094762326342615 4500 9467159979342 4501 115335945973220 4502 105549755671240 4503 423156113652875 4504 393797542746934 4505 1346616616691840 4506 85977375067280 4507 615321305036673 4508 566390353526772 4509 2154422143434952 4510 2007629288905248 4511 6771724658629789 4512 468528450506970 4513 3115248100353938 4514 2870593342804432 4515 10810752292345337 4516 10076788019696818 4517 33897264868319534 4518 2381283827705420 4519 15614882076940263 4520 14391608289192732 4521 54092403036897262 4522 50422581673654668 4523 169524965916768259 4524 11945060713697670 4525 78113051959871888 4526 71996683021134232 4527 270500656759656887 4528 252151549943443918 4529 847663471159011884 4530 66404994463320 4531 807486496420471 4532 738983164306610 4533 2962227670178064 4534 2756717673836480 4535 9426451191450843 4536 601976500078888 4537 4307384009864646 4538 3964867349295340 4539 15081089878652615 4540 14053539896944696 4541 47402207485016522 4542 3279834028156728 4543 21806871577085521 4544 20094288274238990 4545 75675400921025370 4546 70537651012485776 4547 237280988952844917 4548 16669121668545928 4549 109304309413189896 4550 100741392898957240 4551 378646956132889145 4552 352958206590191176 4553 1186674896291986892 4554 83615559870491928 4555 546791498593711771 4556 503976916022548490 4557 1893504732192208020 4558 1765060984478718176 4559 5933644432987696767 4560 464969835851166 4561 5652540349551228 4562 5173017024754200 4563 20735728565854387 4564 19297158591463302 4565 65985293214763864 4566 4213970375160144 4567 30151822943660457 4568 27754206319675316 4569 105567764025176256 4570 98374914153220832 4571 331815587269723653 4572 22958973071705034 4573 152648235914206602 4574 140660152794280896 4575 529727941321785601 4576 493763691962008482 4577 1660967057544522598 4578 116683986554429484 4579 765130300766937327 4580 705189885167308796 4581 2650528827804832326 4582 2470707581005946732 4583 8306724408918517323 4584 585309053968051734 4585 3827540625030590952 4586 3527838547032448296 4587 13254533260220065951 4588 12355427026225637982 4589 41535511165788490948 4590 3254923725566088 4591 39567917321466527 4592 36211254047887330 4593 145150234835588648 4594 135080245014851056 4595 461897187377955011 4596 29497927500728936 4597 211062895480231134 4598 194279579112335148 4599 738974483050841743 4600 688624533947153784 4601 2322709245762673570 4602 160712946376543176 4603 1068537786274054169 4604 984621204434574238 4605 3708095724127107218 4606 3456345978608667424 4607 11626769537686266365 4608 816788040755614376 4609 5355912240243169344 4610 4936329331045769688 4611 18553701929508434593 4612 17294953201916235624 4613 58147070997304230340 4614 4097163512650970376 4615 26792784510088745219 4616 24694869964101746938 4617 92781732956415071468 4618 86487989318454076624 4619 290748578295394050215 4620 0 4621 154 4622 140 4623 603 4624 560 4625 1950 4626 112 4627 885 4628 814 4629 3134 4630 2920 4631 9881 4632 672 4633 4540 4634 4184 4635 15789 4636 14720 4637 49536 4638 3472 4639 22815 4640 21034 4641 79064 4642 73720 4643 247811 4644 17472 4645 114190 4646 105284 4647 395439 4648 368720 4649 1239186 4650 84 4651 1167 4652 1068 4653 4318 4654 4020 4655 13771 4656 870 4657 6288 4658 5792 4659 22047 4660 20558 4661 69324 4662 4800 4663 31893 4664 29412 4665 110692 4666 103248 4667 347089 4668 24450 4669 159918 4670 147512 4671 553917 4672 516698 4673 1735914 4674 122700 4675 800043 4676 738012 4677 2770042 4678 2583948 4679 8680039 4680 672 4681 8258 4682 7564 4683 30323 4684 28240 4685 96518 4686 6176 4687 44109 4688 40638 4689 154438 4690 144024 4691 485425 4692 33696 4693 223364 4694 206008 4695 775013 4696 722944 4697 2429960 4698 171296 4699 1119639 4700 1032858 4701 3877888 4702 3617544 4703 12152635 4704 859296 4705 5601014 4706 5167108 4707 19392263 4708 18090544 4709 60766010 4710 4788 4711 57895 4712 53036 4713 212358 4714 197780 4715 675747 4716 43318 4717 308856 4718 284560 4719 1081175 4720 1008286 4721 3398132 4722 235968 4723 1563661 4724 1442180 4725 5425260 4726 5060816 4727 17010057 4728 1199218 4729 7837686 4730 7230280 4731 27145685 4732 25323466 4733 85069682 4734 6015468 4735 39207811 4736 36170780 4737 135747810 4738 126636716 4739 425367807 4740 33600 4741 405354 4742 371340 4743 1486603 4744 1384560 4745 4730350 4746 303312 4747 2162085 4748 1992014 4749 7568334 4750 7058120 4751 23787081 4752 1651872 4753 10945740 4754 10095384 4755 37976989 4756 35425920 4757 119070736 4758 8394672 4759 54864015 4760 50612234 4761 190020264 4762 177264920 4763 595489011 4764 42108672 4765 274455390 4766 253196484 4767 950236639 4768 886459920 4769 2977580386 4770 235284 4771 2837567 4772 2599468 4773 10406318 4774 9692020 4775 33112571 4776 2123270 4777 15134688 4778 13944192 4779 52978447 4780 49406958 4781 166509724 4782 11563200 4783 76620293 4784 70667812 4785 265839092 4786 247981648 4787 833495489 4788 58762850 4789 384048318 4790 354285912 4791 1330142317 4792 1240855098 4793 4168424314 4794 294761100 4795 1921188443 4796 1772376412 4797 6651658442 4798 6205222348 4799 20843068439 4800 1647072 4801 19863058 4802 18196364 4803 72844323 4804 67844240 4805 231788118 4806 14862976 4807 105942909 4808 97609438 4809 370849238 4810 345848824 4811 1165568225 4812 80942496 4813 536342164 4814 494674808 4815 1860873813 4816 1735871744 4817 5834468760 4818 411340096 4819 2688338439 4820 2480001658 4821 9310996688 4822 8685986344 4823 29178971435 4824 2063328096 4825 13448319814 4826 12406635908 4827 46561611063 4828 43436559344 4829 145901484810 4830 28 4831 1731 4832 1576 4833 6686 4834 6220 4835 21551 4836 1266 4837 9784 4838 9008 4839 34563 4840 32234 4841 108900 4842 7456 4843 50049 4844 46168 4845 173948 4846 162304 4847 545645 4848 38406 4849 251374 4850 231968 4851 870873 4852 812654 4853 2729370 4854 193156 4855 1257999 4856 1160968 4857 4355498 4858 4064404 4859 13647995 4860 956 4861 12882 4862 11796 4863 47575 4864 44316 4865 151654 4866 9624 4867 69257 4868 63826 4869 242726 4870 226432 4871 763133 4872 52964 4873 351132 4874 323976 4875 1218481 4876 1137012 4877 3820528 4878 269664 4879 1760507 4880 1624726 4881 6097256 4882 5689912 4883 19107503 4884 1353164 4885 8807382 4886 8128476 4887 30491131 4888 28454412 4889 95542378 4890 7452 4891 90939 4892 83336 4893 333798 4894 310988 4895 1062375 4896 68130 4897 485568 4898 447552 4899 1699867 4900 1585818 4901 5342764 4902 371520 4903 2458713 4904 2268632 4905 8530212 4906 7959968 4907 26744709 4908 1888470 4909 12324438 4910 11374032 4911 42681937 4912 39830718 4913 133754434 4914 9473220 4915 61653063 4916 56901032 4917 213440562 4918 199184468 4919 668803059 4920 52924 4921 637338 4922 584116 4923 2337359 4924 2177692 4925 7437422 4926 477672 4927 3399745 4928 3133634 4929 11899854 4930 11101520 4931 37400181 4932 2601412 4933 17211780 4934 15881224 4935 59712329 4936 55720660 4937 187213976 4938 13220112 4939 86271955 4940 79619174 4941 298774704 4942 278816360 4943 936282951 4944 66313612 4945 431572830 4946 398308924 4947 1494086579 4948 1394294860 4949 4681627826 4950 371228 4951 4462131 4952 4089576 4953 16362286 4954 15244620 4955 52062751 4956 3344466 4957 23798984 4958 21936208 4959 83299763 4960 77711434 4961 261802100 4962 18210656 4963 120483249 4964 111169368 4965 417987148 4966 390045504 4967 1310498845 4968 92541606 4969 603904574 4970 557335168 4971 2091424073 4972 1951715854 4973 6553982570 4974 464196356 4975 3021011199 4976 2788164168 4977 10458608698 4978 9760067604 4979 32771401195 4980 2599356 4981 31235682 4982 28627796 4983 114536775 4984 106713116 4985 364440054 4986 23412024 4987 166593657 4988 153554226 4989 583099126 4990 543980832 4991 1832615533 4992 127475364 4993 843383532 4994 778186376 4995 2925910881 4996 2730319412 4997 9173492928 4998 647792064 4999 4227332907 5000 3901347126 5001 14639969656 5002 13662012312 5003 45877879903 5004 3249375564 5005 21147079782 5006 19517150876 5007 73210263531 5008 68320476812 5009 229399814778 5010 18196252 5011 218650539 5012 200395336 5013 801758198 5014 746992588 5015 2551081175 5016 163884930 5017 1166156368 5018 1074880352 5019 4081694667 5020 3807866618 5021 12828309564 5022 892328320 5023 5903685513 5024 5447305432 5025 20481377012 5026 19112236768 5027 64214451509 5028 4534545270 5029 29591331238 5030 27309430832 5031 102479788737 5032 95634087518 5033 321145161234 5034 22745630020 5035 148029559863 5036 136620057832 5037 512471847362 5038 478243341268 5039 1605798709859 5040 336 5041 19078 5042 17372 5043 73599 5044 68480 5045 237162 5046 13960 5047 107673 5048 99142 5049 380282 5050 354688 5051 1198109 5052 82080 5053 550648 5054 507992 5055 1913697 5056 1785728 5057 6002844 5058 422680 5059 2765523 5060 2552242 5061 9580772 5062 8940928 5063 30026519 5064 2125680 5065 13839898 5066 12773492 5067 47916147 5068 44716928 5069 150144894 5070 10548 5071 141747 5072 129804 5073 523402 5074 487572 5075 1668367 5076 105918 5077 761916 5078 702200 5079 2670195 5080 2491046 5081 8395032 5082 582768 5083 3862761 5084 3564180 5085 13404160 5086 12508416 5087 42028357 5088 2967018 5089 19366986 5090 17874080 5091 67073985 5092 62595266 5093 210194982 5094 14888268 5095 96888111 5096 89423580 5097 335423110 5098 313029516 5099 1051028107 5100 82032 5101 1000430 5102 916828 5103 3672023 5104 3421216 5105 11686802 5106 749624 5107 5341617 5108 4923606 5109 18699586 5110 17445552 5111 58773493 5112 4087584 5113 27047552 5114 24957496 5115 93837401 5116 87567232 5117 294206948 5118 20777384 5119 135577227 5120 125126946 5121 469526476 5122 438175632 5123 1471374223 5124 104226384 5125 678225602 5126 625974196 5127 2347971851 5128 2191217632 5129 7357210598 5130 582420 5131 7011211 5132 6425996 5133 25712370 5134 23956724 5135 81815847 5136 5255566 5137 37399524 5138 34473448 5139 130905323 5140 122127094 5141 411422720 5142 28621296 5143 189341089 5144 174710708 5145 656870088 5146 612978944 5147 2059457085 5148 145449946 5149 949048914 5150 875897008 5151 3286693913 5152 3067238194 5153 10299628910 5154 729593196 5155 4747588039 5156 4381828508 5157 16435813038 5158 15338534444 5159 51500488035 5160 4085136 5161 49086678 5162 44990172 5163 179994799 5164 167705280 5165 572719162 5166 36797160 5167 261804873 5168 241322342 5169 916345482 5170 854897888 5171 2879967309 5172 200357280 5173 1325395848 5174 1222983192 5175 4598098897 5176 4290860928 5177 14416208044 5178 1018157880 5179 6643350723 5180 6131287442 5181 23006865972 5182 21470676128 5183 72097411719 5184 5107160880 5185 33233125098 5186 30672808692 5187 115050701347 5188 107369752128 5189 360503430094 5190 28604148 5191 343614947 5192 314939404 5193 1259971802 5194 1173945172 5195 4009042367 5196 257588318 5197 1832642316 5198 1689264600 5199 6414426595 5200 5984293446 5201 20159779432 5202 1402509168 5203 9277779161 5204 8560890580 5205 32186700560 5206 30036034816 5207 100913464757 5208 7127113418 5209 46503463386 5210 42919020480 5211 161048070385 5212 150294741666 5213 504681891382 5214 35750134668 5215 232631884511 5216 214709669980 5217 805354919510 5218 751588275916 5219 2523524024507 5220 200237232 5221 2405312830 5222 2204584028 5223 8819810823 5224 8217624416 5225 28063304802 5226 1803126424 5227 12828504417 5228 11824860406 5229 44900994386 5230 41890062352 5231 141118464293 5232 9817572384 5233 64944462352 5234 59926242296 5235 225306912201 5236 210252252032 5237 706394261748 5238 49889802184 5239 325524252027 5240 300433151746 5241 1127336501276 5242 1052063200432 5243 3532773249023 5244 250250951184 5245 1628423200402 5246 1502967698996 5247 5637484446651 5248 5261117942432 5249 17664668185398 5250 3724 5251 209895 5252 191128 5253 809642 5254 753340 5255 2608883 5256 153594 5257 1184452 5258 1090616 5259 4183191 5260 3901682 5261 13179408 5262 902944 5263 6057237 5264 5588056 5265 21050936 5266 19643392 5267 66032033 5268 4649694 5269 30421162 5270 28075256 5271 105389661 5272 98351942 5273 330295158 5274 23383444 5275 152240787 5276 140511256 5277 527083286 5278 491894692 5279 1651610783 5280 116060 5281 1559262 5282 1427892 5283 5757499 5284 5363388 5285 18352210 5286 1165152 5287 8381165 5288 7724314 5289 29372354 5290 27401800 5291 92345921 5292 6410612 5293 42490680 5294 39206424 5295 147446629 5296 137593860 5297 462314476 5298 32637912 5299 213038255 5300 196616974 5301 737818004 5302 688554160 5303 2312157251 5304 163774412 5305 1065776130 5306 983669724 5307 3689674879 5308 3443355660 5309 11561371126 5310 902412 5311 11004831 5312 10085240 5313 40392498 5314 37633724 5315 128555499 5316 8246058 5317 58758156 5318 54160200 5319 205696495 5320 191902626 5321 646511512 5322 44964288 5323 297524781 5324 274535000 5325 1032216480 5326 963247136 5327 3236291577 5328 228555438 5329 1491357906 5330 1376409000 5331 5164816405 5332 4819969686 5333 16185191902 5334 1146511188 5335 7460523531 5336 6885779000 5337 25827816030 5338 24103582436 5339 80929693527 5340 6406876 5341 77123814 5342 70686676 5343 282837491 5344 263526076 5345 899978522 5346 57812400 5347 411397093 5348 379211402 5349 1439965482 5350 1343408408 5351 4525670649 5352 314840020 5353 2082763488 5354 1921835032 5355 7225605437 5356 6742820068 5357 22654131284 5358 1599978120 5359 10439595463 5360 9634953182 5361 36153805212 5362 33739878368 5363 113296434459 5364 8025668620 5365 52223755338 5366 48200543932 5367 180794804087 5368 168725169868 5369 566507950334 5370 44938124 5371 539956695 5372 494896728 5373 1979952442 5374 1844772540 5375 6299939683 5376 404776794 5377 2879869652 5378 2654569816 5379 10079848391 5380 9403948882 5381 31679784608 5382 2203970144 5383 14579434437 5384 13452935256 5385 50579328136 5386 47199830592 5387 158579009233 5388 11199936894 5389 73077258362 5390 67444762456 5391 253076726861 5392 236179239142 5393 793075132358 5394 56179770644 5395 365566377987 5396 337403898456 5397 1265563720486 5398 1181076281892 5399 3965555747983 5400 314656860 5401 3779786862 5402 3464367092 5403 13859757099 5404 12913497788 5405 44099667810 5406 2833527552 5407 20159177565 5408 18582078714 5409 70559028754 5410 65827732200 5411 221758582321 5412 15427881012 5413 102056131080 5414 94170636824 5415 354055387029 5416 330398904260 5417 1110053154876 5418 78399648312 5419 511540898655 5420 472113427374 5421 1771537178404 5422 1653254764560 5423 5551526017651 5424 393258484812 5425 2558964736530 5426 2361827380124 5427 8858946135279 5428 8267534066060 5429 27758890331526 5430 2202688012 5431 26458598031 5432 24250659640 5433 97018389698 5434 90394574524 5435 308697764699 5436 19834782858 5437 141114332956 5438 130074641000 5439 493913291295 5440 460794215426 5441 1552310166312 5442 107995257088 5443 714393007581 5444 659194547800 5445 2478387799280 5446 2312792419936 5447 7770372174377 5448 548797628238 5449 3580786380706 5450 3304794081800 5451 12400760339205 5452 11572783442486 5453 38860682214702 5454 2752809483988 5455 17912753246331 5456 16532791751800 5457 62012623038830 5458 57872738555236 5459 194312232416327 5460 40992 5461 2308882 5462 2102444 5463 8906115 5464 8286800 5465 28697814 5466 1689568 5467 13029021 5468 11996830 5469 46015190 5470 42918616 5471 144973697 5472 9932448 5473 66629716 5474 61468760 5475 231560565 5476 216077696 5477 726353112 5478 51146848 5479 334633191 5480 308828410 5481 1159287440 5482 1081873096 5483 3633250187 5484 257218848 5485 1674650566 5486 1545626660 5487 5797921815 5488 5410850096 5489 18167735562 5490 1276692 5491 17151927 5492 15706860 5493 63332566 5494 58997364 5495 201874483 5496 12816726 5497 92192904 5498 84967568 5499 323096103 5500 301420094 5501 1015805700 5502 70516896 5503 467397789 5504 431271108 5505 1621913788 5506 1513533744 5507 5085461785 5508 359017746 5509 2343422214 5510 2162788808 5511 8116002213 5512 7574101994 5513 25433742210 5514 1801521996 5515 11723544339 5516 10820377308 5517 40586444338 5518 37876943244 5519 127175144335 5520 9926592 5521 121053242 5522 110937772 5523 444317723 5524 413971312 5525 1414111166 5526 90706832 5527 646340085 5528 595762734 5529 2262662494 5530 2110930440 5531 7111629721 5532 494608032 5533 3272774300 5534 3019887544 5535 11354386349 5536 10595726080 5537 35599222496 5538 2514114032 5539 16404945375 5540 15140511594 5541 56813005624 5542 53019704280 5543 178037186371 5544 12611644032 5545 82065800750 5546 75743631844 5547 284106101999 5548 265139595280 5549 890227005746 5550 70475892 5551 848362447 5552 777554156 5553 3111213822 5554 2898788948 5555 9899767947 5556 635937574 5557 4525370352 5558 4171328896 5559 15839627231 5560 14777502862 5561 49782397868 5562 3463245984 5563 22910409877 5564 21140202596 5565 79481694276 5566 74171072432 5567 249195547473 5568 17599788034 5569 114835607502 5570 105984571096 5571 397692029501 5572 371138920282 5573 1246261295498 5574 88282498284 5575 574461595627 5576 530206413596 5577 1988743705626 5578 1855978159532 5579 6231590035623 5580 494320992 5581 5939526882 5582 5443868844 5583 21779486515 5584 20292512400 5585 69299365414 5586 4452552768 5587 31678582221 5588 29200292030 5589 110878380390 5590 103443509816 5591 348477774897 5592 24243711648 5593 160373858916 5594 147982407960 5595 556372849765 5596 519198496896 5597 1744369822312 5598 123199506048 5599 803850242391 5600 741892987610 5601 2783845196640 5602 2597973432296 5603 8723830059387 5604 617978478048 5605 4021232159766 5606 3711445885860 5607 13921206931015 5608 12991848109296 5609 43621131244762 5610 3461236692 5611 41577677927 5612 38108071660 5613 152457395366 5614 142048576564 5615 485096547683 5616 31168859126 5617 221751065304 5618 204403033968 5619 776149652503 5620 724105558494 5621 2439345414100 5622 169706971296 5623 1122618002189 5624 1035877845508 5625 3894610938188 5626 3634390468144 5627 12210589746185 5628 862397532146 5629 5626952686614 5630 5193251903208 5631 19486917366613 5632 18185815016394 5633 61066811406610 5634 4325850336396 5635 28148626108739 5636 25980122191708 5637 97448449508738 5638 90942937757644 5639 305347919708735 5640 24229646592 5641 291044735242 5642 266757491372 5643 1067202757323 5644 994341025712 5645 3395676823566 5646 218183003632 5647 1552258446885 5648 1430822227534 5649 5433048557294 5650 5068739899240 5651 17075418888521 5652 1187949788832 5653 7858327005100 5654 7251145908344 5655 27262277557149 5656 25440734266880 5657 85474129213296 5658 6036783714832 5659 39388669796175 5660 36352764312394 5661 136408422556424 5662 127300706105080 5663 427467680837171 5664 30280953344832 5665 197040383751550 5666 181860856332644 5667 682139147552799 5668 636600565296080 5669 2137435438956546 5670 450940 5671 25397739 5672 23126920 5673 97967318 5674 91154860 5675 315676055 5676 18585282 5677 143319280 5678 131965184 5679 506167179 5680 472104890 5681 1594710876 5682 109256992 5683 732926985 5684 676156504 5685 2547166484 5686 2376855040 5687 7989884981 5688 562615542 5689 3680965510 5690 3397113104 5691 12752163009 5692 11900605790 5693 39965755506 5694 2829408292 5695 18421158135 5696 17001896104 5697 63777145634 5698 59519359540 5699 199845108131 5700 14043644 5701 188671242 5702 172775508 5703 696658303 5704 648971100 5705 2220619486 5706 140984040 5707 1014122033 5708 934643362 5709 3554057342 5710 3315621328 5711 11173863269 5712 775686020 5713 5141375988 5714 4743982632 5715 17841052537 5716 16648872468 5717 55940082184 5718 3949195920 5719 25777645763 5720 23790678982 5721 89276028512 5722 83315128168 5723 279771176759 5724 19816745420 5725 128958994638 5726 119024160732 5727 446450908387 5728 416646406668 5729 1398926649634 5730 109192572 5731 1331585763 5732 1220315624 5733 4887495198 5734 4553684780 5735 15555223503 5736 997775346 5737 7109741304 5738 6553390608 5739 24889288483 5740 23220236394 5741 78227930020 5742 5440689216 5743 36000519009 5744 33218765528 5745 124898254908 5746 116552994464 5747 391591462605 5748 27655258566 5749 180454407534 5750 166545640128 5751 624943087033 5752 583216784814 5753 1958409125530 5754 138728105316 5755 902723850159 5756 833180013128 5757 3125167247658 5758 2916535736564 5759 9792497440155 5760 775235068 5761 9331987410 5762 8553096436 5763 34223353463 5764 31886680540 5765 108897451622 5766 6995314488 5767 49779076201 5768 45884621330 5769 174235906470 5770 162552541856 5771 547606397277 5772 38095711588 5773 252014520156 5774 232542245800 5775 874298671505 5776 815881848436 5777 2741151125552 5778 193597697088 5779 1263191739931 5780 1165830368150 5781 4374612496680 5782 4082528381336 5783 13708874766927 5784 971107624588 5785 6319077838806 5786 5832270979900 5787 21876181622555 5788 20415761045836 5789 68547492973802 5790 5437532540 5791 65334798939 5792 59882562120 5793 239574361318 5794 223217650860 5795 762293048455 5796 48978088482 5797 348464420480 5798 321203236384 5799 1219662232379 5800 1137878680090 5801 3833255668076 5802 266680868192 5803 1764112528185 5804 1627806607704 5805 6120101587684 5806 5711183826240 5807 19188068766181 5808 1355194766742 5809 8842353066710 5810 8160823464304 5811 30622298364209 5812 28577709556990 5813 95962134256706 5814 6797764259492 5815 44233555759335 5816 40825907747304 5817 153133282246834 5818 142910338210740 5819 479832461709331 5820 38073614844 5821 457354479642 5822 419188821908 5823 1677031416303 5824 1562534443100 5825 5336062226286 5826 342857506440 5827 2439261830433 5828 2248433541762 5829 8537646513742 5830 7965161647728 5831 26832800563669 5832 1866776964420 5833 12348798584388 5834 11394657141032 5835 42840722000937 5836 39978297670868 5837 134316492250584 5838 9486374254320 5839 61896482354163 5840 57125775137382 5841 214356099436912 5842 200043977786568 5843 671734950685159 5844 47584360703820 5845 309634901203038 5846 285781365119132 5847 1071932986616787 5848 1000372378365068 5849 3358827242858034 5850 266526190972 5851 3201492244563 5852 2934332640424 5853 11739230801198 5854 10937751988780 5855 37352446471103 5856 2400013432146 5857 17074843700104 5858 15739045679408 5859 59763536483283 5860 55756142421194 5861 187829614832820 5862 13067449638016 5863 86441600977809 5864 79762610874328 5865 299885064893708 5866 279848094583264 5867 940215456641405 5868 66404630667366 5869 433275387366334 5870 399880436848928 5871 1500492706945833 5872 1400307855393614 5873 4702144665684330 5874 333090535814116 5875 2167444319308959 5876 2000469566721928 5877 7503530917206458 5878 7002606659445364 5879 23511790710898955 5880 4960368 5881 279375166 5882 254396156 5883 1077640551 5884 1002703520 5885 3472436706 5886 204438136 5887 1576512129 5888 1451617078 5889 5567839058 5890 5193153904 5891 17541819845 5892 1201826976 5893 8062196944 5894 7437721688 5895 28018831593 5896 26145405824 5897 87888735540 5898 6188771176 5899 40490621019 5900 37368244738 5901 140273794268 5902 130906665424 5903 439623314015 5904 31123492176 5905 202632741394 5906 187020859988 5907 701548607643 5908 654712963424 5909 2198296206390 5910 154480116 5911 2075383707 5912 1900530636 5913 7663241410 5914 7138682196 5915 24426814519 5916 1550824494 5917 11155342452 5918 10281077096 5919 39094630971 5920 36471834902 5921 122912496528 5922 8532546384 5923 56555136177 5924 52183809396 5925 196251578776 5926 183137598432 5927 615340906573 5928 43441155834 5929 283554104802 5930 261697470896 5931 982036317801 5932 916466416082 5933 3077482956798 5934 217984203084 5935 1418548947927 5936 1309265778396 5937 4910960012926 5938 4583110504332 5939 15388193207923 5940 1201118352 5941 14647443494 5942 13423471996 5943 53762447423 5944 50090532928 5945 171107459210 5946 10975529000 5947 78207154713 5948 72087297222 5949 273782174362 5950 255422601888 5951 860507233309 5952 59847582240 5953 396005710808 5954 365406423352 5955 1373880809057 5956 1282082946688 5957 4307506103804 5958 304207848440 5959 1984998491283 5960 1832002054002 5961 6874373982532 5962 6415384670688 5963 21542500456279 5964 1526009179440 5965 9929962393658 5966 9164980207252 5967 34376839849907 5968 32081893290688 5969 107717472218654 5970 8527586004 5971 102651862003 5972 94084061516 5973 376456889514 5974 350753488052 5975 1197871972047 5976 76948460542 5977 547569840540 5978 504730838104 5979 1916594978099 5980 1788077970790 5981 6023670390776 5982 419052833232 5983 2772159733225 5984 2557964721044 5985 9617285421024 5986 8974700384480 5987 30152662484421 5988 2129574696682 5989 13895109196650 5990 12824134135744 5991 48120737635649 5992 44907812452930 5993 150797622952646 5994 10682184013932 5995 69509856513775 5996 64154981209244 5997 240637998708774 5998 224573372795180 5999 754022425293771 6000 59812859568 6001 718682791566 6002 658708188156 6003 2635317984151 6004 2455394173920 6005 8385223561906 6006 538758981336 6007 3833108641329 6008 3533235624278 6009 13416284604258 6010 12516665553104 6011 42165812493045 6012 2933489590176 6013 19405237890144 6014 17905872804888 6015 67321117704793 6016 62823022449024 6017 211068757148740 6018 14907142634376 6019 97265884134219 6020 89769058707938 6021 336845283207468 6022 314354806928624 6023 1055583480427215 6024 74775407855376 6025 486569115354594 6026 449084988223188 6027 1684466110720843 6028 1572013729326624 6029 5278157096819590 6030 418809774516 6031 5030899298507 6032 4611077074636 6033 18447345646610 6034 17187878974996 6035 58696684690919 6036 3771432626894 6037 26831880246852 6038 24732769127496 6039 93914111987371 6040 87616778629302 6041 295160807208928 6042 20534546888784 6043 135836784988577 6044 125341229391796 6045 471247943691176 6046 439761276900832 6047 1477481419798973 6048 104350118198234 6049 680861308697202 6050 628383530713296 6051 2357917102210201 6052 2200483768258482 6053 7389084482749198 6054 523427974745484 6055 3405983927240327 6056 3143595037320796 6057 11791262894805326 6058 11004096225046732 6059 36947099797500323 6060 2931788179152 6061 35216414847094 6062 32277659279996 6063 129131539283823 6064 120315272582528 6065 410876912594010 6066 26400148145800 6067 187823281485513 6068 173129503650022 6069 657398903669162 6070 613317570162688 6071 2066125770220109 6072 143741947979040 6073 950857614677608 6074 877388725500152 6075 3298735725595857 6076 3078329058063488 6077 10342370058350604 6078 730450947145240 6079 4766029280638083 6080 4398684834750802 6081 16505419835229332 6082 15403386497567488 6083 51723591499003079 6084 3663995942976240 6085 23841887610440458 6086 22005165381004052 6087 82538840383396707 6088 77028673695087488 6089 258629698702265454 6090 54564076 6091 3073126863 6092 2798357752 6093 11854046114 6094 11029738780 6095 38196803867 6096 2248819530 6097 17341633468 6098 15967787912 6099 61246229727 6100 57124693058 6101 192960018504 6102 13220096800 6103 88684166493 6104 81814938712 6105 308207147792 6106 287599464448 6107 966776091689 6108 68076483150 6109 445396831618 6110 411050692712 6111 1543011738117 6112 1439973321398 6113 4835856457614 6114 342358414900 6115 2228960157243 6116 2057229462712 6117 7717034689742 6118 7201842606148 6119 24181258287239 6120 1699281308 6121 22829220822 6122 20905837044 6123 84295655587 6124 78525504252 6125 268694959882 6126 17059069488 6127 122708767061 6128 113091848170 6129 430040940890 6130 401190184216 6131 1352037462377 6132 93858010388 6133 622106498256 6134 574021903800 6135 2158767367405 6136 2014513584036 6137 6768749974852 6138 477852714888 6139 3119095154231 6140 2878672181950 6141 10802399499980 6142 10081130583136 6143 33852312537227 6144 2397826237388 6145 15604038434106 6146 14401923572700 6147 54020560162855 6148 50414215578636 6149 169270125349102 6150 13212301932 6151 161121878535 6152 147658192088 6153 591386921898 6154 550995862556 6155 1882182051987 6156 120730819194 6157 860278702212 6158 792960269976 6159 3011603919031 6160 2809648622322 6161 9465579569488 6162 658323405504 6163 4356062820597 6164 4019470659416 6165 15112688904696 6166 14102912421152 6167 47382567156993 6168 3346286337054 6169 21834983412522 6170 20152022606616 6171 75618113833021 6172 70569231415302 6173 236967505094518 6174 16786100994804 6175 109229586372147 6176 100814782342616 6177 378145238474646 6178 352900826386052 6179 1184892194782143 6180 93803446300 6181 1129170482526 6182 1034924677396 6183 4141025786075 6184 3858288370684 6185 13176591696722 6186 846433067136 6187 6023268248269 6188 5552039222618 6189 21082544766018 6190 19668857689064 6191 66260374319265 6192 4609581171316 6193 30493757076984 6194 28137611948728 6195 105790139665733 6196 98721704280964 6197 331679287431980 6198 23425321692216 6199 152846201220559 6200 141065475579278 6201 529328114164308 6202 493985937240464 6203 1658773852995555 6204 117504024296716 6205 764608421938434 6206 705704793732028 6207 2647017986657183 6208 2470307102037964 6209 8294246680813430 6210 657941456876 6211 7905510710463 6212 7245790074552 6213 28988497835314 6214 27009335927580 6215 92237459209867 6216 5926348802730 6217 42164195070668 6218 38865591891112 6219 147579130694927 6220 137683321156258 6221 463823937567704 6222 32268385532000 6223 213457616871693 6224 196964600973912 6225 740532294992992 6226 691053247299648 6227 2321756329356889 6228 163978569178350 6229 1069924725876818 6230 987459646387912 6231 3705298116483317 6232 3457902878016598 6233 11611418288302814 6234 822529487410100 6235 5352260270902443 6236 4939934873457912 6237 18529127223934942 6238 17292151031601348 6239 58059728083032439 6240 4606907530908 6241 55339892306022 6242 50721847854644 6243 202920802179987 6244 189066668825852 6245 645663531801882 6246 41485758951888 6247 295150682827461 6248 272060460570570 6249 1033055232197290 6250 963784565426616 6251 3246768880306777 6252 225880016056788 6253 1494204635434656 6254 1378753524150200 6255 5183727382283805 6256 4837374048430436 6257 16252295622831252 6258 1147851301581288 6259 7489474398470631 6260 6912218842048350 6261 25937088132716380 6262 24205321463449536 6263 81279929335453627 6264 5757707729203788 6265 37465823213650506 6266 34579545431539100 6267 129703891884879255 6268 121045058538545036 6269 406418097898565502 6270 32249670049132 6271 387380563474935 6272 355054252315288 6273 1420446932592698 6274 1323467999113756 6275 4519646039945987 6276 290401629995994 6277 2066056097125012 6278 1904424541326776 6279 7231387942713831 6280 6746493275319122 6281 22727383479480288 6282 1581161429730304 6283 10459433765375397 6284 9651275986384216 6285 36286092993319496 6286 33861619656345952 6287 113766070677151793 6288 8034960428401854 6289 52426322106627322 6290 48385533211671416 6291 181559618246347821 6292 169437251561480102 6293 568959506665509318 6294 40303955421759604 6295 262260763812886947 6296 242056819338107416 6297 907927244511489446 6298 847315411087150852 6299 2844926686607296943 6300 600204864 6301 33804395530 6302 30781935308 6303 130394507307 6304 121327126640 6305 420164842638 6306 24737014864 6307 190757968197 6308 175645667086 6309 673708527086 6310 628371623752 6311 2122560203753 6312 145421064864 6313 975525831532 6314 899964325976 6315 3390278625981 6316 3163594109312 6317 10634537009328 6318 748841314864 6319 4899365148207 6320 4521557620426 6321 16973129120456 6322 15839706537112 6323 53194421037203 6324 3765942564864 6325 24518561731582 6326 22629524092676 6327 84887381592831 6328 79220268676112 6329 265993841176578 6330 18692094420 6331 251121429087 6332 229964207532 6333 927252211534 6334 863780546868 6335 2955644558875 6336 187649764422 6337 1349796437760 6338 1244010329984 6339 4730450349999 6340 4413092026670 6341 14872412086716 6342 1032438114432 6343 6843171481125 6344 6314240942244 6345 23746441042324 6346 22159649425680 6347 74456249725921 6348 5256379864482 6349 34310046697950 6350 31665394003544 6351 118826394503949 6352 110892436420730 6353 372375437921946 6354 26376088614732 6355 171644422782075 6356 158421159310044 6357 594226161812074 6358 554556371395980 6359 1861971378902071 6360 145335321312 6361 1772340663986 6362 1624240113100 6363 6505256141123 6364 6060954488464 6365 20704002572534 6366 1328039011328 6367 9463065724701 6368 8722562970270 6369 33127643110390 6370 30906134847096 6371 104121375267457 6372 7241557461408 6373 47916691028276 6374 44214177256120 6375 166239577956725 6376 155132036640256 6377 521208238742072 6378 36809149711808 6379 240184817546151 6380 221672248685370 6381 831799252188400 6382 776261545606056 6383 2606642556115147 6384 184647110963808 6385 1201525450135526 6386 1108962605831620 6387 4159597623346775 6388 3881909090435056 6389 13033814142980522 6390 1031837909556 6391 12420875308279 6392 11384171452076 6393 45551283648246 6394 42441172079636 6395 144942508668147 6396 9310763739670 6397 66255950733288 6398 61072431452272 6399 231907992433127 6400 216357434590078 6401 728864117532644 6402 50705392890240 6403 335431327858333 6404 309513731453252 6405 1163691536357532 6406 1085938747142288 6407 3648472161855129 6408 257678538643090 6409 1681308213483558 6410 1551720231458152 6411 5822609255979557 6412 5433845309903338 6413 18246512383467554 6414 1292544267407340 6415 8410692641609683 6416 7762752731482652 6417 29117197854089682 6418 27173378123708588 6419 91236713491529679 6420 7237356027264 6421 86960617818330 6422 79703690824908 6423 318873476198107 6424 297102695217840 6425 1014612051337438 6426 65189836838064 6427 463806145793397 6428 427521510826286 6429 1623370437692286 6430 1514516532790952 6431 5102063313388953 6432 354952240892064 6433 2348033785668732 6434 2166610610833176 6435 8145855245163181 6436 7601585720656512 6437 25539319623646528 6438 1803764261162064 6439 11769171985045407 6440 10862056110867626 6441 40758279282517656 6442 38036931659984312 6443 127725601174934403 6444 9047824362512064 6445 58874862981928782 6446 54339283611039876 6447 203820399469290031 6448 190213661356623312 6449 638657008931373778 6450 50675982851220 6451 608738815388687 6452 557940326434732 6453 2232128824047134 6454 2079733357185268 6455 7102298850022475 6456 456343348526822 6457 3246657511214160 6458 2992665066444384 6459 11363607554506399 6460 10601630220197070 6461 35714457684383116 6462 2484680176904832 6463 16436250990341525 6464 15166288766492644 6465 57021001206802724 6466 53211114535256080 6467 178775251856186321 6468 12626364318794882 6469 82384218385978350 6470 76034407266733944 6471 285307969468284349 6472 266258536110551130 6473 894079222715202346 6474 63334785028245132 6475 412124055364162475 6476 380374999767940444 6477 1426742810775692474 6478 1331495643987026380 6479 4470599077010282471 6480 354746370618912 6481 4261186198381186 6482 3905596775703500 6483 15624916258990323 6484 14558147990957264 6485 49716106440817734 6486 3194417930348128 6487 22726617069159501 6488 20948669955771070 6489 79545267372205190 6490 74211426032039896 6491 250001218281342257 6492 17392775728994208 6493 115053771423051076 6494 106164035856108920 6495 399147022938279525 6496 372477816237453056 6497 1251426777483964872 6498 88384564722224608 6499 576689543192508951 6500 532240865357798170 6501 1997155800768651200 6502 1863809767264518856 6503 6258554573497077947 6504 443343509688376608 6505 2884868402039798326 6506 2662625012866244420 6507 9987199689920509575 6508 9320469522399847856 6509 31294193553562643322 6510 6602253532 6511 371848350867 6512 338601288424 6513 1434339580430 6514 1334598393100 6515 4621813269119 6516 272107163538 6517 2098337650216 6518 1932102338000 6519 7410793798035 6520 6912087861386 6521 23348162241492 6522 1599631713568 6523 10730784146961 6524 9899607585880 6525 37293064886060 6526 34799535202816 6527 116979907103357 6528 8237254463718 6529 53893016630686 6530 49737133825280 6531 186704420326185 6532 174236771909966 6533 585138631412682 6534 41425368214468 6535 269704179049311 6536 248924765022280 6537 933761197526810 6538 871422955445716 6539 2925932252959307 6540 205613038652 6541 2762335720002 6542 2529606282900 6543 10199774326951 6544 9501586015644 6545 32512090147798 6546 2064147408696 6547 14847760815449 6548 13684113629938 6549 52034953850198 6550 48544012293664 6551 163596532954445 6552 11356819258916 6553 75274886292684 6554 69456650365128 6555 261210851466433 6556 243756143683764 6557 819018746987680 6558 57820178510016 6559 377410513678859 6560 348319334041078 6561 1307090339547608 6562 1219816800634264 6563 4096129817153855 6564 290136974765516 6565 1888088650609734 6566 1742632752420828 6567 6536487779953483 6568 6100120085386764 6569 20481685167984730 6570 1598688534492 6571 19495747303947 6572 17866641244232 6573 71557817552598 6574 66670499373452 6575 227744028298551 6576 14608429124802 6577 104093722972080 6578 95948192673504 6579 364404074215339 6580 339967483319610 6581 1145335127945116 6582 79657132076352 6583 527083601312745 6584 486355949819864 6585 1828635357529044 6586 1706452403050400 6587 5733290626177941 6588 404900646834102 6589 2642032993016070 6590 2438394735551664 6591 9149791774097569 6592 8538877001704350 6593 28673068117342066 6594 2031118220622852 6595 13216779951532695 6596 12198588664210664 6597 45755573856940194 6598 42700999994974100 6599 143371955573162691 6600 11350217005372 6601 136629628391562 6602 125225885973556 6603 501064120132127 6604 466852892878108 6605 1594367595353822 6606 102418401137544 6607 728815458068497 6608 671796745978466 6609 2550987916771326 6610 2379931780501232 6611 8017505292879813 6612 557759321798404 6613 3689744606453172 6614 3404651046003016 6615 12800606899967321 6616 11945326218616852 6617 40133193780509768 6618 2834463925102704 6619 18494390348376547 6620 17068922546125766 6621 64048701815947296 6622 59772298409194952 6623 200711636218659543 6624 14217986941624204 6625 92517619057993422 6626 85390280046739516 6627 320289176395847171 6628 298907159362085452 6629 1003603848409408418 6630 79610916301532 6631 956566796004867 6632 876740599078824 6633 3507608238188830 6634 3268129647410700 6635 11160732564740719 6636 717088205226738 6637 5101867603743416 6638 4702736619113200 6639 17857074814663235 6640 16659681860772586 6641 56122696447422692 6642 3904474649852768 6643 25828371642436161 6644 23832716719285080 6645 89604407697035260 6646 83617442927582016 6647 280932515860832557 6648 19841406872982918 6649 129460891835899886 6650 119482617220144480 6651 448341072108895385 6652 418406248261629166 6653 1404981612927881882 6654 99526067988633668 6655 647623492803218511 6656 597732119724441480 6657 2242024394168196010 6658 2092350274931864916 6659 7025227098263128507 6660 557435811374652 6661 6696126969298002 6662 6137343590815700 6663 24553417064585751 6664 22877066929138844 6665 78125287350448998 6666 5019776833851096 6667 35713232623467849 6668 32919315731056338 6669 124999683099906598 6670 116617932422672064 6671 392859034529222845 6672 27331481946233316 6673 180798760894317084 6674 166829176432259528 6675 627231013276510833 6676 585322259890338164 6677 1966527770423092080 6678 138890007508144416 6679 906226402248563259 6680 836378479938275478 6681 3138387664159532008 6682 2928843897228668664 6683 9834871449892438255 6684 696682635317699916 6685 4533364609019794134 6686 4184124997468355228 6687 15694170918574637883 6688 14646452083920321164 6689 49176589847239169130 6690 3902210076886492 6691 46873048182349947 6692 42961564532973832 6693 171874078849364198 6694 160139627901235852 6695 546877170850406951 6696 35138597234221602 6697 249992787761538880 6698 230435369514658304 6699 874997941096610139 6700 816325686355968410 6701 2750013401101823916 6702 191320533020897152 6703 1265591485657483545 6704 1167804394423080664 6705 4390617252332839844 6706 4097255978629631200 6707 13765694552358908741 6708 972230211954274902 6709 6343584975137206870 6710 5854649518965192464 6711 21968713808513988369 6712 20501907439997945150 6713 68844100308644332866 6714 4876778606621163652 6715 31733552422535823495 6716 29288875141675751464 6717 109859196589419730994 6718 102525164746839514900 6719 344236129090071453491 6720 72624788880 6721 4090331859574 6722 3724614172700 6723 15777735384783 6724 14680582324160 6725 50839945960410 6726 2993178798952 6727 23081714152425 6728 21253125718054 6729 81518731778474 6730 76032966475360 6731 256829784656621 6732 17595948849312 6733 118038625616680 6734 108895683444824 6735 410223713746929 6736 382794887231360 6737 1286778978137676 6738 90609799101112 6739 592823182937955 6740 547108472078674 6741 2053748623589204 6742 1916604491011360 6743 6436524945542951 6744 455679050360112 6745 2966745969544330 6746 2738172415247924 6747 10271373172800579 6748 9585652509911360 6749 32185254782569326 6750 2261743425204 6751 30385692920067 6752 27825669111948 6753 112197517596538 6754 104517446172180 6755 357632991625951 6756 22705621495710 6757 163325368970028 6758 150525249929432 6759 572384492352387 6760 533984135230598 6761 1799561862499464 6762 124925011848240 6763 828023749219833 6764 764023154016852 6765 2873319366131632 6766 2681317580522688 6767 9009206216867029 6768 636021963610890 6769 4151515650468858 6770 3831512674453952 6771 14377993735027857 6772 13417984806983138 6773 45057427988704854 6774 3191506722424140 6775 20768975156713983 6776 19168960276639452 6777 71901365579508982 6778 67101320939285388 6779 225298536847893979 6780 17585573879472 6781 214453220343518 6782 196533053686684 6783 787135993078823 6784 733375493108320 6785 2505184311284738 6786 160692720373016 6787 1145030952693249 6788 1055430119409078 6789 4008444816369778 6790 3739642316517264 6791 12598686407399365 6792 876228452840736 6793 5797919614441904 6794 5349915448021048 6795 20114988932824553 6796 18770976433561984 6797 63066196887972500 6798 4453907115179336 6799 29062362923185179 6800 26822342091080898 6801 100647709515098428 6802 93927647018785584 6803 315403749290838175 6804 22342300426872336 6805 145384579466901554 6806 134184475306380148 6807 503311312426467803 6808 469710999944903584 6809 1577091511305166550 6810 124852387059348 6811 1502925912307675 6812 1377484745709836 6813 5511705321454818 6814 5135381821661300 6815 17538043548896247 6816 1126602412514158 6817 8016970038755796 6818 7389764205766600 6819 28060867084491515 6820 26179249585523926 6821 88192558221698672 6822 6135352539788208 6823 40587190670996401 6824 37451161506050420 6825 140806675899675000 6826 131398588404837056 6827 441465131585710797 6828 31179103176158458 6829 203438293832199426 6830 187758148007469520 6831 704535719975592425 6832 657495282501402706 6833 2207827998405771422 6834 156397856358009708 6835 1017693809638214551 6836 939293080514565020 6837 3523180940355179550 6838 3287978752984230956 6839 11039642332506074547 6840 875720079318480 6841 10522234756056774 6842 9644146589871900 6843 38583690620086783 6844 35949426121532160 6845 122768058212176810 6846 7887970257502152 6847 56120543641193625 6848 51730102810269254 6849 196427822961343674 6850 183256500468570560 6851 617349660921793821 6852 42949221148420512 6853 284112088066877880 6854 262159883912256024 6855 985648484667628129 6856 919791872203762560 6857 3090257674469878876 6858 218255475603012312 6859 1424069810195299155 6860 1314308789422189874 6861 4931751793199050404 6862 4602468730879722560 6863 15454797742210304151 6864 1094786747875971312 6865 7123858420837405530 6866 6575053316971859124 6867 24662268335856161779 6868 23015853024259522560 6869 77277498080912430526 6870 6131793925132404 6871 73657396662300467 6872 67510779499006348 6873 270087587710510538 6874 251647736220628180 6875 859378160855140751 6876 55217545172418110 6877 392845558858258428 6878 362112473041787832 6879 1374996514099308787 6880 1282797256649896998 6881 4321449379822459864 6882 300646301408846640 6883 1988786369838048233 6884 1835120940755695252 6885 6899541146043300032 6886 6438544858796241088 6887 21631805474659055429 6888 1527790082590989290 6889 9968490424736997258 6890 9200163279325232352 6891 34522264305763256257 6892 32217282869527961538 6893 108183585948842033254 6894 7663508988501702540 6895 49867010699231742383 6896 46025374972172917852 6897 172635880104363037382 6898 161110972923186563788 6899 540942488319756922379 6900 42924310845829872 6901 515603530006006318 6902 472577209862947484 6903 1890614867343476823 6904 1761535906914300320 6905 6015648879355888338 6906 386524569576829816 6907 2749920665377712049 6908 2534789064662417878 6909 9624977352065064578 6910 8979582549919182064 6911 30250147412127122165 6912 2104525863231829536 6913 13921506342236240704 6914 12845848338659769848 6915 48296789775673003353 6916 45069815764943590784 6917 151422640075983291300 6918 10694532331506828136 6919 69779434726528883979 6920 64401144708646529698 6921 241655851893712697228 6922 225520981840065634384 6923 757285103395264136975 6924 53644564672881821136 6925 349069076647992100354 6926 322177626558580328948 6927 1208451162483911166603 6928 1127776812215675852384 6929 3786597419991668365350 6930 0 6931 2013 6932 1830 6933 7870 6934 7320 6935 25441 6936 1464 6937 11532 6938 10616 6939 40821 6940 38072 6941 128688 6942 8784 6943 59127 6944 54546 6945 205576 6946 191832 6947 644923 6948 45384 6949 297102 6950 274196 6951 1029351 6952 960632 6953 3226098 6954 228384 6955 1486977 6956 1372446 6957 5148226 6958 4804632 6959 16131973 6960 1098 6961 15194 6962 13912 6963 56201 6964 52354 6965 179222 6966 11348 6967 81831 6968 75420 6969 286870 6970 267636 6971 901987 6972 62598 6973 415016 6974 382960 6975 1440215 6976 1344046 6977 4515812 6978 318848 6979 2080941 6980 1920660 6981 7206940 6982 6726096 6983 22584937 6984 1600098 6985 10410566 6986 9609160 6987 36040565 6988 33636346 6989 112930562 6990 8784 6991 107461 6992 98486 6993 394518 6994 367592 6995 1255689 6996 80536 6997 573924 6998 529048 6999 2009213 7000 1874584 7001 6315080 7002 439296 7003 2906239 7004 2681858 7005 10082688 7006 9409544 7007 31612035 7008 2233096 7009 14567814 7010 13445908 7011 50450063 7012 47084344 7013 158096810 7014 11202096 7015 72875689 7016 67266158 7017 252286938 7018 235458344 7019 790520685 7020 62586 7021 753330 7022 690504 7023 2762737 7024 2574258 7025 8790958 7026 564852 7027 4018575 7028 3704444 7029 14065614 7030 13123220 7031 44206731 7032 3076182 7033 20344800 7034 18774144 7035 70579999 7036 65868030 7037 221285596 7038 15632832 7039 101975925 7040 94122644 7041 353151924 7042 329592080 7043 1106679921 7044 78416082 7045 510131550 7046 470865144 7047 1766011549 7048 1648212330 7049 5533651546 7050 439200 7051 5274413 7052 4834630 7053 19340270 7054 18020920 7055 61537841 7056 3955064 7057 28131132 7058 25932216 7059 98460421 7060 91863672 7061 309448288 7062 21534384 7063 142414727 7064 131420146 7065 494061176 7066 461077432 7067 1549000523 7068 109430984 7069 713832702 7070 658859796 7071 2472064951 7072 2307146232 7073 7746761698 7074 548913984 7075 3570922577 7076 3296058046 7077 12362083826 7078 11537490232 7079 38735567573 7080 3075498 7081 36921994 7082 33843512 7083 135383001 7084 126147554 7085 430766022 7086 27686548 7087 196919031 7088 181526620 7089 689224070 7090 643046836 7091 2166139187 7092 150741798 7093 996904216 7094 919942160 7095 3458429415 7096 3227543246 7097 10843005012 7098 766018048 7099 4996830141 7100 4612019860 7101 17304456140 7102 16150025296 7103 54227334137 7104 3842399298 7105 24996459766 7106 23072408360 7107 86534589765 7108 80762435546 7109 271148979762 7110 21529584 7111 258455061 7112 236905686 7113 947682118 7114 883033992 7115 3015363289 7116 193806936 7117 1378434324 7118 1270687448 7119 4824569613 7120 4501328984 7121 15162975480 7122 1055193696 7123 6978330639 7124 6439596258 7125 24209007088 7126 22592803944 7127 75901036435 7128 5362127496 7129 34977812214 7130 32284140308 7131 121131194463 7132 113050178744 7133 379591341210 7134 26896796496 7135 174975220089 7136 161506860558 7137 605742131338 7138 565337052744 7139 1898042865085 7140 366 7141 22518 7142 20504 7143 86961 7144 80918 7145 280290 7146 16476 7147 127239 7148 117168 7149 449458 7150 419244 7151 1416115 7152 97026 7153 650844 7154 600488 7155 2261943 7156 2110874 7157 7095240 7158 499776 7159 3268869 7160 3017088 7161 11324368 7162 10569024 7163 35490865 7164 2513526 7165 16358994 7166 15100088 7167 56636493 7168 52859774 7169 177468990 7170 12448 7171 167517 7172 153418 7173 618626 7174 576328 7175 1971953 7176 125220 7177 900568 7178 830072 7179 3156117 7180 2944628 7181 9922764 7182 689080 7183 4565823 7184 4213342 7185 15843572 7186 14786128 7187 49676819 7188 3508380 7189 22892098 7190 21129692 7191 79280847 7192 73993628 7193 248447094 7194 17604880 7195 114523473 7196 105711442 7197 396467222 7198 370031128 7199 1242298469 7200 97022 7201 1182510 7202 1083816 7203 4340281 7204 4044198 7205 13813594 7206 886428 7207 6313871 7208 5820400 7209 22102730 7210 20622316 7211 69469307 7212 4833458 7213 31970676 7214 29503320 7215 110914975 7216 103512906 7217 347747872 7218 24568608 7219 160254701 7220 147917920 7221 554976200 7222 517965856 7223 1739140697 7224 123244358 7225 801674826 7226 739990920 7227 2775282325 7228 2590230606 7229 8696104822 7230 689040 7231 8287461 7232 7596602 7233 30391866 7234 28319288 7235 96705081 7236 6214884 7237 44206992 7238 40752696 7239 154729021 7240 144366132 7241 486295108 7242 33844104 7243 223804647 7244 206533166 7245 776414796 7246 724600352 7247 2434245243 7248 171990204 7249 1121792922 7250 1035435516 7251 3884843671 7252 3625771452 7253 12173995918 7254 862720704 7255 5611734297 7256 5179947266 7257 19426988046 7258 18131626952 7259 60872749293 7260 4833166 7261 58022118 7262 53186104 7263 212752961 7264 198244918 7265 676945490 7266 43514076 7267 309458839 7268 285278768 7269 1083113058 7270 1010572844 7271 3404075715 7272 236918626 7273 1566642444 7274 1445742088 7275 5434913543 7276 5072212474 7277 17039726840 7278 1203941376 7279 7852560469 7280 7248058688 7281 27193915968 7282 25380410624 7283 85217982465 7284 6039055126 7285 39282150594 7286 36259641688 7287 135988928093 7288 126921401374 7289 426109260590 7290 33842048 7291 406164717 7292 372312618 7293 1489280626 7294 1387724328 7295 4738628353 7296 304608420 7297 2166221768 7298 1996961272 7299 7581801317 7300 7074019828 7301 23828539964 7302 1658440280 7303 10966507023 7304 10120204542 7305 38044404772 7306 35505497328 7307 119278098019 7308 8427599580 7309 54967933298 7310 50736420892 7311 190357422047 7312 177662884828 7313 596525888294 7314 42273396080 7315 274975064673 7316 253817502642 7317 951922508422 7318 888449822328 7319 2982764839669 7320 236904222 7321 2843162910 7322 2606198216 7323 10424974281 7324 9714080198 7325 33170408394 7326 2132268828 7327 15163562271 7328 13978738800 7329 53072619130 7330 49518148716 7331 166799789707 7332 11609091858 7333 76765559076 7334 70841441720 7335 266310843375 7336 248538491306 7337 834946696272 7338 58993207008 7339 384775543101 7340 355154956320 7341 1332501964600 7342 1243640204256 7343 4175681229097 7344 295913782758 7345 1924825463226 7346 1776722529320 7347 6663457570725 7348 6219148769006 7349 20879353893222 7350 4392 7351 248073 7352 225918 7353 956962 7354 890496 7355 3083629 7356 181608 7357 1400016 7358 1289240 7359 4944465 7360 4612136 7361 15577812 7362 1067688 7363 7159731 7364 6605850 7365 24881980 7366 23220336 7367 78048727 7368 5498088 7369 35958306 7370 33188900 7371 124569555 7372 116261336 7373 390403302 7374 27650088 7375 179951181 7376 166104150 7377 623007430 7378 581466336 7379 1952176177 7380 137298 7381 1843070 7382 1687984 7383 6805301 7384 6340042 7385 21691994 7386 1377812 7387 9906675 7388 9131244 7389 34717834 7390 32391540 7391 109151311 7392 7580382 7393 50224700 7394 46347544 7395 174280499 7396 162649030 7397 546447896 7398 38593232 7399 251814825 7400 232429044 7401 872093824 7402 813936480 7403 2732930821 7404 193657482 7405 1259765450 7406 1162836544 7407 4361160449 7408 4070373730 7409 13665345446 7410 1067640 7411 13008049 7412 11922446 7413 47743674 7414 44486864 7415 151950549 7416 9751240 7417 69453288 7418 64025272 7419 243131417 7420 226847368 7421 764165804 7422 53169240 7423 351679483 7424 324539402 7425 1220070132 7426 1138649888 7427 3825242079 7428 270259240 7429 1762810458 7430 1627110052 7431 6104763707 7432 5697662488 7433 19130623454 7434 1355709240 7435 8818465333 7436 8139963302 7437 30528231582 7438 28492725488 7439 95657530329 7440 7580034 7441 91162902 7442 83563680 7443 334312285 7444 311514618 7445 1063760434 7446 68365236 7447 486279579 7448 448283468 7449 1702026498 7450 1588038164 7451 5349267255 7452 372291246 7453 2461862964 7454 2271882408 7455 8540597563 7456 7970655894 7457 26776801360 7458 1891921296 7459 12339779889 7460 11389877108 7461 42733452888 7462 39883744544 7463 133914471885 7464 9490071546 7465 61729364514 7466 56979850608 7467 213697729513 7468 199449187794 7469 669602824510 7470 53166792 7471 638246873 7472 585052318 7473 2340292562 7474 2180708896 7475 7446429629 7476 478663208 7477 3404063616 7478 3138090840 7479 11914292065 7480 11116373736 7481 37444977412 7482 2606145288 7483 17233147331 7484 15903283450 7485 59784289580 7486 55794697936 7487 187437716327 7488 13243555688 7489 86378565906 7490 79729246500 7491 299134277155 7492 279186318936 7493 937401410902 7494 66430607688 7495 432105658781 7496 398859061750 7497 1495884215030 7498 1396144423936 7499 4687219883777 7500 372274098 7501 4467834670 7502 4095472784 7503 16382154501 7504 15265068842 7505 52125113994 7506 3350749012 7507 23828551875 7508 21966742444 7509 83400151034 7510 77814722740 7511 262114948511 7512 18243123582 7513 120632137900 7514 111323090744 7515 418490133699 7516 390562992230 7517 1312064121096 7518 92704996432 7519 604650068025 7520 558104832244 7521 2093940047024 7522 1954304339680 7523 6561809984021 7524 465014360682 7525 3024739718650 7526 2792013539744 7527 10471189613649 7528 9773011076930 7529 32810539298646 7530 2606025240 7531 31274949249 7532 28668416046 7533 114675188074 7534 106855588464 7535 364875904549 7536 23455349640 7537 166799969688 7538 153767303672 7539 583801163817 7540 544703165768 7541 1834804746204 7542 127701971640 7543 844425071883 7544 779261741802 7545 2929431042532 7546 2733941052288 7547 9184448954479 7548 648935081640 7549 4232550582858 7550 3906733932452 7551 14657580436107 7552 13680130484888 7553 45932669995854 7554 3255100631640 7555 21173178137733 7556 19544094885702 7557 73298327403982 7558 68411077647888 7559 229673775202729 7560 48678 7561 2729178 7562 2485472 7563 10526973 7564 9795854 7565 33920358 7566 1998060 7567 15400563 7568 14182032 7569 54389542 7570 50733948 7571 171356479 7572 11744970 7573 78757488 7574 72664832 7575 273702387 7576 255424418 7577 858537084 7578 60479520 7579 395542113 7580 365078832 7581 1370266612 7582 1278876768 7583 4294440109 7584 304152270 7585 1979465238 7586 1827148832 7587 6853087737 7588 6396138518 7589 21473955234 7590 1510648 7591 20274153 7592 18568210 7593 74858726 7594 69740896 7595 238612445 7596 15156324 7597 108973852 7598 100444136 7599 381896721 7600 356307572 7601 1200665328 7602 83384704 7603 552472347 7604 509823766 7605 1917086696 7606 1789140952 7607 6010929743 7608 424526604 7609 2769964822 7610 2556721916 7611 9593036571 7612 8953307852 7613 30062251818 7614 2130236104 7615 13857427197 7616 12791212666 7617 47972785946 7618 44774142352 7619 150318862193 7620 11744438 7621 143088978 7622 131147376 7623 525180997 7624 489356190 7625 1671457054 7626 107264172 7627 763986875 7628 704278864 7629 2674446974 7630 2495322940 7631 8405827271 7632 584862842 7633 3868476360 7634 3569936304 7635 13420776859 7636 12525156690 7637 42077678356 7638 2972856192 7639 19390923785 7640 17898223504 7641 67152426284 7642 62674325440 7643 210436933781 7644 14912822942 7645 97003160910 7646 89539659504 7647 335810673409 7648 313420169190 7649 1052233210906 7650 83380968 7651 1002792753 7652 919201538 7653 3677436894 7654 3426663248 7655 11701369317 7656 752019108 7657 5349078036 7658 4931121960 7659 18722298745 7660 17468430516 7661 58841960872 7662 4095209808 7663 27080504451 7664 24990724070 7665 93946608000 7666 87677266856 7667 294544918647 7668 20811163308 7669 135737636526 7670 125288734620 7671 470068154275 7672 438721448556 7673 1473059707522 7674 104390930808 7675 679023296901 7676 626778787370 7677 2350675885650 7678 2193942357056 7679 7365633651897 7680 584836678 7681 7020719178 7682 6435580672 7683 25743228173 7684 23987812654 7685 81910755158 7686 5265303660 7687 37444716163 7688 34519023632 7689 131057261142 7690 122280183548 7691 411894896079 7692 28667638570 7693 189564701088 7694 174936238432 7695 657627425987 7696 613742038018 7697 2061815600684 7698 145679313120 7699 950164625713 7700 877022312432 7701 3290478250212 7702 3071051310368 7703 10311419123709 7704 730737685870 7705 4753164248838 7706 4387452682432 7707 16454732371337 7708 15357597672118 7709 51559436738834 7710 4095026648 7711 49146204153 7712 45050234610 7713 180203767126 7714 167915858496 7715 573376456045 7716 36858295524 7717 262114183052 7718 241634335336 7719 917401997921 7720 855962454772 7721 2883265442528 7722 200674639904 7723 1326954077547 7724 1224554838966 7725 4603393151896 7726 4296195436152 7727 14432710374943 7728 1019756361804 7729 6651153550022 7730 6139157357116 7731 23033348921771 7732 21497360343052 7733 72179935037018 7734 5115164971304 7735 33272150912397 7736 30712169947866 7737 115183127771146 7738 107503184877552 7739 360916058347393 7740 28666356438 7741 344024598978 7742 315352812176 7743 1261427539797 7744 1175412179390 7745 4013636362254 7746 258009238572 7747 1834800451275 7748 1691441517264 7749 6421815155374 7750 5991738353340 7751 20182859267671 7752 1404723649242 7753 9288679712760 7754 8571885042704 7755 32223753233259 7756 30073369223090 7757 101028973794756 7758 7138295702592 7759 46558076020185 7760 42974102669904 7761 161233443622684 7762 150481523571840 7763 505259546430181 7764 35806155969342 7765 232905057557310 7766 214985190805904 7767 806281895569809 7768 752522295315590 7769 2526412409607306 7770 535824 7771 30021333 7772 27340566 7773 115797094 7774 107754792 7775 373124377 7776 21979032 7777 169406580 7778 156002744 7779 598285389 7780 558073880 7781 1884921816 7782 129195072 7783 866332815 7784 799313634 7785 3010726864 7786 2809669320 7787 9443909011 7788 665275272 7789 4350963990 7790 4015868084 7791 15072934239 7792 14067646520 7793 47238844986 7794 3345676272 7795 21774119865 7796 20098640334 7797 75383971114 7798 70357532520 7799 236213524861 7800 16617498 7801 223016066 7802 204250696 7803 823446401 7804 767150290 7805 2624737406 7806 166719956 7807 1198712799 7808 1104885948 7809 4200864478 7810 3919383924 7811 13207319515 7812 917232246 7813 6077196464 7814 5608062208 7815 21087954863 7816 19680552094 7817 66120230060 7818 4669793696 7819 30469614789 7820 28123943508 7821 105523406788 7822 98486392944 7823 330684782785 7824 23432600946 7825 152431706414 7826 140703350008 7827 527700666413 7828 492515597194 7829 1653507546410 7830 129189216 7831 1573979197 7832 1442621606 7833 5776991550 7834 5382918776 7835 18386028609 7836 1179906424 7837 8403856332 7838 7747068376 7839 29418918101 7840 27448554232 7841 92464103408 7842 6433492464 7843 42553242007 7844 39269302226 7845 147628550856 7846 137776731512 7847 462854477403 7848 32701422664 7849 213300170382 7850 196880471476 7851 738676714631 7852 689417617912 7853 2314806347378 7854 164041073664 7855 1067034812257 7856 984936317726 7857 3693917533506 7858 3447622049912 7859 11574565697253 7860 917191242 7861 11030721114 7862 10111217976 7863 40451807593 7864 37693298178 7865 128715067030 7866 8272211700 7867 58839861063 7868 54242345372 7869 205945293462 7870 192152746388 7871 647261590659 7872 45047313990 7873 297885560808 7874 274897982352 7875 1033412722807 7876 964449987438 7877 3239994208804 7878 228922825440 7879 1493114059533 7880 1378176167252 7881 5170749869532 7882 4825936192688 7883 16203657299529 7884 1148300382690 7885 7469256553158 7886 6894567091752 7887 25857435603157 7888 24133367218938 7889 81021972753154 7890 6433205424 7891 77227914533 7892 70791392566 7893 283175519894 7894 263865953992 7895 901018335977 7896 57918348632 7897 411891894180 7898 379709284344 7899 1441629920989 7900 1345082091480 7901 4530844001416 7902 315344064672 7903 2085211792415 7904 1924298743234 7905 7233901926464 7906 6751162778920 7907 22679972328611 7908 1602472644872 7909 10451811283590 7910 9647246037684 7911 36195261953839 7912 33781566216120 7913 113425613964586 7914 8038115545872 7915 52284808739465 7916 48261982509934 7917 181002062090714 7918 168933583402120 7919 567153822144461 7920 45045304698 7921 540608268466 7922 495552614696 7923 1982241506001 7924 1847074544690 7925 6307141218606 7926 405441307156 7927 2883256125999 7928 2657977857148 7929 10091422313678 7930 9415587507124 7931 31715920876715 7932 2207421319446 7933 14596495413664 7934 13470104069408 7935 50637326352063 7936 47258152319294 7937 158759819167260 7938 11217321380896 7939 73162691851989 7940 67530735130708 7941 253366846543988 7942 236470976380144 7943 793979310619985 7944 56266821688146 7945 365993674043614 7946 337833890437208 7947 1267014447503613 7948 1182535096684394 7949 3970076767883610 7950 315329999616 7951 3784270745997 7952 3468881169606 7953 13875703408750 7954 12929534679576 7955 44150001397009 7956 2838102016824 7957 20182805748732 7958 18605857866776 7959 70639969062501 7960 65909125416632 7961 222011459003808 7962 15451962102864 7963 102175480762407 7964 94290741352626 7965 354461297331256 7966 330807079101912 7967 1111318747037803 7968 78521262533064 7969 512138855830782 7970 472715158781876 7971 1773567938675031 7972 1655296847528312 7973 5557855187207778 7974 393867764684064 7975 2561955731172657 7976 2364837245928126 7977 8869101145393906 7978 8277745689660312 7979 27790537388057653 7980 5894430 7981 330235038 7982 300746600 7983 1273768425 7984 1185303110 7985 4104368586 7986 241769724 7987 1863472767 7988 1716030576 7989 6581139706 7990 6138813132 7991 20734140523 7992 1421146194 7993 9529661412 7994 8792450456 7995 33117996111 7996 30906363242 7997 103883000208 7998 7318028544 7999 47860604637 8000 44174549856 8001 165802278136 8002 154744113792 8003 519627298633 8004 36802440294 8005 239515320762 8006 221085046856 8007 829223688261 8008 773932866542 8009 2598348790758 8010 182792848 8011 2453177109 8012 2246758042 8013 9057910826 8014 8438653624 8015 28872111977 8016 1833919908 8017 13185841216 8018 12153745880 8019 46209509805 8020 43113223796 8021 145280515572 8022 10089555208 8023 66849161751 8024 61688685070 8025 231967504700 8026 216486074656 8027 727322533547 8028 51367731708 8029 335165764426 8030 309363381020 8031 1160757479175 8032 1083350328956 8033 3637532623422 8034 257758614208 8035 1676748777801 8036 1547736860770 8037 5804707351550 8038 5417671600456 8039 18188583072797 8040 1421081774 8041 17313771606 8042 15868838136 8043 63546907633 8044 59212107222 8045 202246315714 8046 12978971196 8047 92442420359 8048 85217753008 8049 323608100498 8050 301934098444 8051 1017105140915 8052 70768418306 8053 468085664124 8054 431962327368 8055 1623914064823 8056 1515544054554 8057 5091399266920 8058 359715653856 8059 2346301882949 8060 2165685199168 8061 8125443886448 8062 7583593835104 8063 25462869896945 8064 1804451831606 8065 11737382977074 8066 10834299558168 8067 40633092994573 8068 37923842737854 8069 127320223047070 8070 10089104256 8071 121337933085 8072 111223398794 8073 444969885282 8074 414626282408 8075 1415865741873 8076 90994330212 8077 647238474360 8078 596665802904 8079 2265398235349 8080 2113680220980 8081 7119877518316 8082 495520459992 8083 3276741180735 8084 3023877823454 8085 11367539985684 8086 10608949913840 8087 35639936400531 8088 2518151108892 8089 16424254712610 8090 15159937926204 8091 56878248737359 8092 53085298378140 8093 178240230811606 8094 12631304353392 8095 82161822371985 8096 75840238439954 8097 284431792495734 8098 265467040699640 8099 891241702866981 8100 70765261630 8101 849507063438 8102 778705323400 8103 3114930728825 8104 2902525508710 8105 9911201724986 8106 637101843324 8107 4530810852367 8108 4176802152176 8109 15857929179306 8110 14795903078732 8111 49839284160123 8112 3468784751794 8113 22937329797012 8114 21167286296056 8115 79572921431711 8116 74262790928842 8117 249479696335808 8118 17627199294144 8119 114969924520237 8120 106119707015456 8121 398147882693736 8122 371597230179392 8123 1247681757214233 8124 88419272005894 8125 575132898136362 8126 530881810612456 8127 1991022689003861 8128 1858269426432142 8129 6238692061606358 8130 495498363248 8131 5946690975909 8132 5451078795642 8133 21804656633626 8134 20317820092824 8135 69378553606777 8136 4459854435108 8137 31715817498416 8138 29237756597080 8139 111005645787005 8140 103571463082996 8141 348875130652772 8142 24281634794408 8143 160561450110951 8144 148171145604270 8145 557010591553900 8146 519839678033856 8147 1746358015882747 8148 123390536590908 8149 804789613173626 8150 742838090640220 8151 2787035320388375 8152 2601180752788156 8153 8733772442032622 8154 618935045573408 8155 4025930428487001 8156 3716172815819970 8157 13937158964560750 8158 13007886126559656 8159 43670844572781997 8160 3468630074574 8161 41626978363206 8162 38157693101336 8163 152632737967233 8164 142224882181622 8165 485650016779314 8166 31219122577596 8167 222010864020759 8168 204664437711408 8169 777039662040898 8170 725000383112844 8171 2442126056101315 8172 169971585092706 8173 1123930292308524 8174 1037198160761768 8175 3899074282409223 8176 3638877887768954 8177 12224506252711320 8178 863733897668256 8179 5633527433747349 8180 5199866776013568 8181 19509247384250848 8182 18208265411049504 8183 61136407235761345 8184 4332545460546006 8185 28181513140941474 8186 26013209852272568 8187 97560112893458973 8188 91055203027452254 8189 305695912151011470 8190 64839096 8191 3632585793 8192 3308212974 8193 14011453066 8194 13038334608 8195 45148054885 8196 2659467336 8197 20498200824 8198 18876336728 8199 72392537193 8200 67526944904 8201 228075546300 8202 15632608536 8203 104826275979 8204 96716955498 8205 364297957828 8206 339969996384 8207 1142713003375 8208 80498314536 8209 526466651754 8210 485920049348 8211 1823825061003 8212 1702185253784 8213 5715900288750 8214 404826844536 8215 2634668530629 8216 2431935518598 8217 9121460576878 8218 8513261540784 8219 28581836715625 8220 2010721698 8221 26984948582 8222 24714338848 8223 99637019501 8224 92825190298 8225 317593232258 8226 20173119380 8227 145044253803 8228 133691205132 8229 508304608402 8230 474245462388 8231 1598085672199 8232 110985107790 8233 735340779908 8234 678575536552 8235 2551642552907 8236 2381346822838 8237 8000547871904 8238 565045049840 8239 3686823410433 8240 3402997193652 8241 12768332275432 8242 11916853625088 8243 40012858870429 8244 2835344760090 8245 18444236563058 8246 17025105479152 8247 63851780888057 8248 59594387636338 8249 200074413863054 8250 15631899912 8251 190451488105 8252 174557219966 8253 699015984546 8254 651333180128 8255 2224709473869 8256 142768683688 8257 1016866624656 8258 937395283960 8259 3559689106865 8260 3321275084776 8261 11188156553492 8262 778452602568 8263 5148942307411 8264 4751585603930 8265 17863054718460 8266 16670984608016 8267 56005391951607 8268 3956872196968 8269 25809320721186 8270 23822537203780 8271 89379882776435 8272 83419532224216 8273 280091568942182 8274 19848970168968 8275 129111212790061 8276 119177295203030 8277 446964023066310 8278 417162270305216 8279 1400522453895057 8280 110980147410 8281 1334717264766 8282 1223457387792 8283 4894668739861 8284 4560889108938 8285 15574523165146 8286 1000937633844 8287 7119623220627 8288 6563323835756 8289 24919380596106 8290 23250482441492 8291 78318652722543 8292 5450725066014 8293 36044152999932 8294 33262656075576 8295 125042939877331 8296 116698449104262 8297 392039300509528 8298 27699662226864 8299 180666801896457 8300 166759317274676 8301 625660736283456 8302 583938282418112 8303 1960642539444453 8304 138944348031114 8305 903780046379082 8306 834242623270176 8307 3128749718314081 8308 2920137448987362 8309 9803658734119078 8310 778417879896 8311 9344577701393 8312 8565758562574 8313 34264238027066 8314 31927780610608 8315 109023219004085 8316 7008120284936 8317 49838919392424 8318 45944823698328 8319 174437221020793 8320 162754933938504 8321 548232125905900 8322 38156632310136 8323 252310627847579 8324 232840149377098 8325 875302135989428 8326 816890700577984 8327 2744276660414975 8328 193899192436136 8329 1264669170123354 8330 1167316777770948 8331 4379626710832603 8332 4087569533775384 8333 13724499332960350 8334 972611993066136 8335 6326461881502229 8336 5839699919740198 8337 21901249585048478 8338 20440963699762384 8339 68625612695687225 8340 5450482007298 8341 65413600757782 8342 59961866786048 8343 239851223037501 8344 223496021122298 8345 763164089876658 8346 49058398842580 8347 348873992595003 8348 321615322736332 8349 1221062103993602 8350 1139286094417588 8351 3837626438189399 8352 267097983018990 8353 1766175951781108 8354 1629882602487752 8355 6127116508774107 8356 5718236460894038 8357 19209938179753104 8358 1357295903901040 8359 8852685747711633 8360 8171219001244852 8361 30657388532676632 8362 28612988293276288 8363 96071496887571629 8364 6808285508311290 8365 44285234727364258 8366 40877900995030352 8367 153308748652189257 8368 143086747455187538 8369 480379290426664254 8370 38154930899112 8371 457896762152505 8372 419734624350366 8373 1678960118110546 8374 1564473704704128 8375 5342150185984669 8376 343410348746088 8377 2442119505013056 8378 2251308816002360 8379 8547436284803265 8380 7975004217771176 8381 26863386624173892 8382 1869687437980968 8383 12363233219315811 8384 11409179774262330 8385 42889817118266860 8386 40027656783106416 8387 134469568815120007 8388 9501072884155368 8389 61968801790829586 8390 57198534565562180 8391 214601721285584835 8392 200290919609782616 8393 672500479769850582 8394 47658000115027368 8395 309996644648398461 8396 286145308522061430 8397 1073161242122174710 8398 1001607233743163616 8399 3362655034543503457 8400 713230422 8401 39958444098 8402 36390343088 8403 154125984117 8404 143421681086 8405 496628604174 8406 29254141068 8407 225480209451 8408 207639704400 8409 796317909550 8410 742796394396 8411 2508831009847 8412 171958694298 8413 1153089036216 8414 1063886510960 8415 4007277536715 8416 3739669960946 8417 12569843038212 8418 885481460448 8419 5791133170041 8420 5345120543760 8421 20062075672540 8422 18724037793696 8423 62874903180037 8424 4453095291198 8425 28981353839166 8426 26751290707760 8427 100336066351665 8428 93645876957446 8429 314400203889162 8430 22117939048 8431 296834434785 8432 271857727714 8433 1096007214926 8434 1021077093712 8435 3493525555349 8436 221904313572 8437 1595486792260 8438 1470603256904 8439 5591350692969 8440 5216700086900 8441 17578942395096 8442 1220836186192 8443 8088748579635 8444 7464330902854 8445 28068068083184 8446 26194815052840 8447 88006026593831 8448 6215495549292 8449 40555057516510 8450 37432969132604 8451 140451655034259 8452 131085389882540 8453 440141447587506 8454 31188792364792 8455 202886602200885 8456 187276160281354 8457 702369589789634 8458 655538264031040 8459 2200818552555881 8460 171950899430 8461 2094966369594 8462 1920129420096 8463 7689175830589 8464 7164664982094 8465 24471804213574 8466 1570455521100 8467 11185532871923 8468 10311348124432 8469 39156580176902 8470 36534025934428 8471 123069722091839 8472 8562978629450 8473 56638365383568 8474 52267441646112 8475 196493601908467 8476 183380830696098 8477 616059311483164 8478 43525594171200 8479 283902527941793 8480 262047909254512 8481 983178710566292 8482 917614854504448 8483 3081007258439789 8484 218338671879950 8485 1420223340732918 8486 1310950247296512 8487 4916604253855417 8488 4588784973546198 8489 15405746993222914 8490 1220781622104 8491 14681889913257 8492 13458031266770 8493 53841356140230 8494 50169780200768 8495 171319754821149 8496 11010313973796 8497 78315855429564 8498 72196562197128 8499 274113186564433 8500 255755306867124 8501 861505179969040 8502 59957975732256 8503 396485683011099 8504 365889216848918 8505 1375472338685448 8506 1283682940198904 8507 4312432305708495 8508 304696284524556 8509 1987334820918774 8510 1834352490107868 8511 6882268099290523 8512 6423321106857804 8513 21567067934405770 8514 1528387828486056 8515 9941580510457149 8516 9176668856402618 8517 34416246902315898 8518 32121511940152304 8519 107840246077892145 8520 8562596680822 8521 102790354718898 8522 94223344193488 8523 376906618307717 8524 351205586731486 8525 1199255409074174 8526 77089323142668 8527 548228113333051 8528 505393060706000 8529 1918809431277150 8530 1790304273395996 8531 6030553385109447 8532 419722955451898 8533 2775416906403816 8534 2561241643268560 8535 9628323496124315 8536 8985797706718546 8537 30187043265285812 8538 2132891116998048 8539 13911360871757641 8540 12840484556081360 8541 48175893820360140 8542 44963264873331296 8543 150969492666167637 8544 10698731924728798 8545 69591080698526766 8546 64236699120145360 8547 240913745441539265 8548 224850600706395046 8549 754881739670576762 8550 59955302091848 8551 719549608358385 8552 659580534680514 8553 2638363453480126 8554 2458456232446512 8555 8394804988845349 8556 539642387324772 8557 3837613918657460 8558 3537768550268104 8559 13431683144266169 8560 12532147039098100 8561 42213890821092296 8562 2938077813489392 8563 19427935470152835 8564 17928708628206054 8565 67398281598196384 8566 62900601072356040 8567 211309319982327031 8568 14930254944312492 8569 97379543227629710 8570 89883409017895804 8571 337231273867847459 8572 314742871238645740 8573 1056786465788500706 8574 74891140598427992 8575 487137582015014085 8576 449656910966344554 8577 1686396235216102834 8578 1573954222070094240 8579 5284172194819369081 8580 419704239969030 8581 5036864383834794 8582 4617080868089696 8583 18468561299686989 8584 17209210752451694 8585 58763652047243574 8586 3777513836599500 8587 26863314555928323 8588 24764396977202832 8589 94021799135189302 8590 87725046399012828 8591 295497252872972239 8592 20566561819751850 8593 135995565416395968 8594 125500977522768512 8595 471787988312700867 8596 440304224631818498 8597 1479165257001615564 8598 104511801735513600 8599 681656819718734193 8600 629183880250596912 8601 2360618934200258692 8602 2203200115795846848 8603 7397505277644832189 8604 524238001314322350 8605 3409963091230425318 8606 3147598393889738912 8607 11804773663638047817 8608 11017679571615988598 8609 36989205380860915314 8610 7845535008 8611 439542885453 8612 400293774342 8613 1695385825678 8614 1577638492344 8615 5462914646353 8616 321795552120 8617 2480282304348 8618 2284036748792 8619 8759497005477 8620 8170760338808 8621 27597141108864 8622 1891545637680 8623 12683979398823 8624 11702751621042 8625 44080052904472 8626 41136369571128 8627 138268273421419 8628 9740296065480 8629 63702464871198 8630 58796325982292 8631 220682832399447 8632 205964415732728 8633 691623934984194 8634 48984048204480 8635 318794892233073 8636 294264197788542 8637 1103696729874322 8638 1030104646540728 8639 3458402242798069 8640 243297329898 8641 3265178783018 8642 2990435005240 8643 12056079364601 8644 11231848031266 8645 38428781109350 8646 2440947449684 8647 17550354715287 8648 16176635826396 8649 61504857623206 8650 57383700956532 8651 193368366346963 8652 13429198048614 8653 88976234376632 8654 82107639932176 8655 308748748916231 8656 288142965582862 8657 968066292535028 8658 68370451043264 8659 446105632683357 8660 411762660461076 8661 1544968205381356 8662 1441939288714512 8663 4841555923475353 8664 343076716016514 8665 2231752624216982 8666 2060037763105576 8667 7726065487706981 8668 7210920904372762 8669 24209004078176978 8670 1891459894128 8671 23044630065973 8672 21121423621526 8673 84580934137062 8674 78811314803720 8675 269189846350329 8676 17275010732632 8677 123040861591860 8678 113424829369624 8679 430722381947309 8680 401874285280600 8681 1353766943013656 8682 94192764925152 8683 623022019221295 8684 574941858110114 8685 2161429620998544 8686 2017189137665000 8687 6776652426330291 8688 478781535887752 8689 3122927807368470 8690 2882527001812564 8691 10814965816254719 8692 10093763399587000 8693 33891079842913466 8694 2401725390700752 8695 15622456748104345 8696 14420452720324814 8697 54082646792535594 8698 50476634709197000 8699 169463216925829341 8700 13428597843738 8701 161500789046658 8702 148038343935528 8703 592254917544289 8704 551867582210898 8705 1884517303037182 8706 121113453713268 8707 861474409727871 8708 794162184172220 8709 3015245052216030 8710 2813308375549076 8711 9476556979680507 8712 659537733060918 8713 4361342513133936 8714 4024781385355680 8715 15130195725574735 8716 14120512342239966 8717 47436755362897132 8718 3351659129799168 8719 21860683030164261 8720 20177877391272980 8721 75704949092368260 8722 70656532175694416 8723 237237747278980257 8724 16812266113490418 8725 109357385615315886 8726 100943357420859480 8727 378578715926335885 8728 353336631342966666 8729 1186242706859395882 8730 94188563491008 8731 1130693901911453 8732 1036456786133542 8733 4145972801394878 8734 3863261454061144 8735 13191809499845153 8736 847982554577720 8737 6030509246679948 8738 5559323667790392 8739 21106903744097077 8740 19693347007428408 8741 66336087236348464 8742 4616952510011280 8743 30529585970522423 8744 28173658076074642 8745 105911558457608072 8746 98843774774264728 8747 332057475918865019 8748 23461802287179080 8749 153024969589734798 8750 141245330117495892 8751 529934832025163047 8752 494595913608446328 8753 1660664419331447794 8754 117686051173018080 8755 765501887685796673 8756 706603690324602142 8757 2650051199862937922 8758 2473356607779354328 8759 8303699136394361669 8760 659508323021898 8761 7915045691965018 8762 7255385881519640 8763 29021997988349001 8764 27043018557012866 8765 92342854877500950 8766 5936066260628884 8767 42213753105344487 8768 38915454053117596 8769 147748514587264406 8770 137853617430583732 8771 464352799033024163 8772 32318855948663814 8773 213707290172241832 8774 197215794911107376 8775 741381097581841431 8776 691906611798438062 8777 2324402519810640228 8778 164232804388838464 8779 1071174975506728557 8780 988717499201056276 8781 3709544012554726556 8782 3462171583637709712 8783 11624651123698720553 8784 823802546589711714 8785 5358513402179162182 8786 4946226020650800776 8787 18550358587419152181 8788 17313496442834067962 8789 58125894143139122178 8790 4616746639738128 8791 55405508222339973 8792 50787889549222326 8793 203154174297027862 8794 189301318277674920 8795 646400172521091529 8796 41552652202987032 8797 295496460115996260 8798 272408366750408024 8799 1034239790489435709 8800 964975510392671000 8801 3250469781609754056 8802 226232180019231552 8803 1495951219584277695 8804 1380510752756336514 8805 5189667871451474944 8806 4843346470967651400 8807 16270817827053066691 8808 1149629819100454152 8809 7498225016925684870 8810 6921022682785978964 8811 25966808276261671119 8812 24235201273842553400 8813 81372558054269629866 8814 5766618014506567152 8815 37509594003632720745 8816 34623582332934191214 8817 129852510300312651994 8818 121194475288217063400 8819 406881259190352445741 8820 86300885454 8821 4834971740358 8822 4403231518136 8823 18649244082849 8824 17354023416182 8825 60092061110322 8826 3539751073692 8827 27283105348215 8828 25124404237104 8829 96354467060674 8830 89878363727340 8831 303568552198051 8832 20807002014882 8833 139523773387500 8834 128730267831944 8835 484880581949799 8836 452500065283130 8837 1520951007636696 8838 107143256720832 8839 700727113583925 8840 646759585806144 8841 2427511156395424 8842 2265608573062080 8843 7607863284829921 8844 538824530250582 8845 3506743814566050 8846 3236906175677144 8847 12140664028623549 8848 11331151111956830 8849 38042424670796046 8850 2676270629248 8851 35916966613581 8852 32894785058026 8853 132616873011026 8854 123550328344360 8855 422716592203361 8856 26850421946916 8857 193053901868584 8858 177942994090808 8859 676553433855813 8860 631220710522484 8861 2127052029817500 8862 147721178535256 8863 978738578143599 8864 903184039254718 8865 3396236238079748 8866 3169572621413104 8867 10648729217888195 8868 752074961476956 8869 4907161959518674 8870 4529389265074268 8871 16994650259199423 8872 15861332175866204 8873 53257115158241670 8874 3773843876185456 8875 24549278866394049 8876 22660415394172018 8877 84986720364797798 8878 79320129948131704 8879 266299044860009045 8880 20806058835806 8881 253490930726142 8882 232335659837256 8883 930390275508265 8884 866924462841606 8885 2961088309854634 8886 190025118059484 8887 1353449477511167 8888 1247673123066736 8889 4737946201421786 8890 4420617138088492 8891 14891436373153643 8892 1036120414177874 8893 6853242211436292 8894 6324360439214136 8895 23775725830989391 8896 22189080514322922 8897 74543176689648688 8898 5266596894769824 8899 34352205881061917 8900 31707797019951136 8901 118964623978827416 8902 111031397395495072 8903 372801878272123913 8904 26418979297729574 8905 171847024229190042 8906 158624979923636136 8907 594909114718017541 8908 555242981801355822 8909 1864095386184500038 8910 147714576281712 8911 1776508679514069 8912 1628421783291866 8913 6514804092988938 8914 6070543404322328 8915 20729690333413545 8916 1332247990847460 8917 9476218507009248 8918 8735784025898232 8919 33167695574383597 8920 30946392131050548 8921 104242126776506644 8922 7254915063676200 8923 47974767644485143 8924 44272595238930062 8925 166432152981356892 8926 155325635764691648 8927 521804308991972139 8928 36868250427819900 8929 240467513331864618 8930 221956651304089212 8931 832754440016223367 8932 777221853932897148 8933 2609615220069299614 8934 184934927248538400 8935 1202931241768761993 8936 1110376931629884962 8937 4164365875190555742 8938 3886702944773924648 8939 13048669775455936989 8940 1036074198403054 8941 12437632921029558 8942 11401024647474136 8943 45605700815353649 8944 42495875994687382 8945 145109904498325922 8946 9327808100363292 8947 66335601713495815 8948 61152560345718704 8949 232175941185116274 8950 216626817081784940 8951 729696959599977651 8952 50786477610164482 8953 335825445675827100 8954 309910238836941544 8955 1165027143033929399 8956 1087281522517272730 8957 3652632235108236296 8958 258079825159170432 8959 1683274665487483525 8960 1553698631293055744 8961 5829283152277995024 8962 5440555049694711680 8963 18267308612649529521 8964 1294546562904200182 8965 8420520764545765650 8966 7772640593573626744 8967 29150563198498323149 8968 27206922685581906430 8969 91340690500355995646 8970 7254591553252448 8971 87065502611637981 8972 79809244696750026 8973 319241977871906626 8974 297473204127242760 8975 1015771403652712561 8976 65296728866974116 8977 464351284158901784 8978 428069994584462008 8979 1625233660460245013 8980 1516389791736925684 8981 5107880789364274700 8982 355507415435582456 8983 2350780191895220799 8984 2169373744023021918 8985 8155192073401936948 8986 7610972729785340304 8987 25568427717922085395 8988 1806560848278624156 8989 11782924730576815874 8990 10875892491215821468 8991 40804984138110396623 8992 38083887420027413404 8993 127871162360711138870 8994 9061828012493832656 8995 58943647423984791249 8996 54408486227179819218 8997 204053944461652694998 8998 190448460871237778904 8999 639384835574656406245 9000 50784213037198206 9001 609460590445896942 9002 558666785041681256 9003 2234695917267777465 9004 2082314501055130406 9005 7110401897733419034 9006 457079174233249884 9007 3250461061276743567 9008 2996492034255665136 9009 11376637695386146186 9010 10614730614322910892 9011 35755167597714354043 9012 2488553980213508274 9013 16455463415430976692 9014 15185618280325584536 9015 57086346585977989791 9016 53276811180661813322 9017 178978996097619029088 9018 12645928010114800224 9019 82480475186202142317 9020 76131249510675181536 9021 285634891038937207816 9022 266587214012356325472 9023 895098138597142404313 9024 63432798159621259974 9025 412605534040057970442 9026 380859405662423166536 9027 1428377613303733297941 9028 1333139228170828886222 9029 4475693851094759280438 9030 949309740360 9031 53184689144313 9032 48435546699870 9033 205141684911730 9034 190894257578400 9035 661012672213981 9036 38937261810984 9037 300114158830752 9038 276368446608536 9039 1059899137667841 9040 988662001001192 9041 3339254074179108 9042 228877022164104 9043 1534761507262947 9044 1416032946151866 9045 5333686401448396 9046 4977500718115152 9047 16730461084004743 9048 1178575823929704 9049 7707998249423922 9050 7114355443868516 9051 26702622720351171 9052 24921694303684952 9053 83686496133132918 9054 5927069832757704 9055 38574181960228797 9056 35605967932451766 9057 133547304314865046 9058 124642662231533952 9059 418466671378773793 9060 29438976922098 9061 395086632749774 9062 361842635638672 9063 1458785603121701 9064 1359053611788394 9065 4649882514237482 9066 295354641416468 9067 2123592920554851 9068 1957372934999340 9069 7442087772414490 9070 6943427815747956 9071 23397572327993407 9072 1624932963888318 9073 10766124359580236 9074 9935024431802680 9075 37358598618878435 9076 34865298835545766 9077 117136021396773032 9078 8272824576247568 9079 53978781554707161 9080 49823281915819380 9081 186941152851198160 9082 174474653934534816 9083 585828266740671157 9084 41512282638043818 9085 270042067530341786 9086 249264569335902880 9087 934853924012796785 9088 872521429429480066 9089 2929289493460161782 9090 228866647194264 9091 2788400237988001 9092 2555692258210286 9093 10234293030591498 9094 9536169091258352 9095 32571971408401989 9096 2090276298654856 9097 14887944252623544 9098 13724404353734968 9099 52117408215641033 9100 48626788518975304 9101 163805800104693500 9102 11397324555957816 9103 75385664325801259 9104 69567964831358378 9105 261532984140888708 9106 244079885657560064 9107 819974943586151055 9108 57932565842472616 9109 377874264691689834 9110 348785767219475428 9111 1308610863767127083 9112 1221345371350483864 9113 4100820660993438830 9114 290608772275046616 9115 1890317266521132709 9116 1744874779160060678 9117 6544000261898318958 9118 6107672799815102864 9119 20505049248029877705 9120 1624860339099426 9121 19541595474655590 9122 17912639616211584 9123 71662845022880077 9124 66775977447548058 9125 228026593667553538 9126 14654727899323572 9127 104238403577104395 9128 96093624284884364 9129 364844651318226834 9130 340410313441566740 9131 1146663394541594151 9132 79804065700444302 9133 527722444089348420 9134 486998547628248264 9135 1830753682794960619 9136 1708581993411660150 9137 5739847398911797216 9138 405550754706047952 9139 2645142646650568545 9140 2441523164345067764 9141 9160298840178629544 9142 8549440393262127200 9143 28705767420762812541 9144 2034284199734066202 9145 13232243659456669170 9146 12214146247929165264 9147 45808024627096974169 9148 42753732392514462450 9149 143535367530017889166 9150 11396816182435560 9151 136813962131328713 9152 125411271122220670 9153 501662708968900130 9154 467454635941576000 9155 1596208949481614381 9156 102605889104004584 9157 729691618848470352 9158 672678163802930136 9159 2553935353036327441 9160 2382894987899706792 9161 8026666555599898708 9162 558651253711849704 9163 3694079902434178547 9164 3409012627206477466 9165 12815298573373463996 9166 11960096747690360752 9167 40178954586191320343 9168 2838878076751075304 9169 18516021320362719522 9170 17090684944224214116 9171 64122114675059146771 9172 59846105546643630552 9173 200940394739148428518 9174 14240012191947203304 9175 92625728410005424397 9176 85499046529312897366 9177 320656195183487560646 9178 299276149541409979552 9179 1004747595503933969393 9180 79800507085788498 9181 957720528728040574 9182 877901691664284272 9183 3511661756591040501 9184 3272205245399771594 9185 11173485440180040282 9186 718264017536771668 9187 5107864125748032051 9188 4708769940429250540 9189 17877570265063031690 9190 16680287709106687156 9191 56186688683008030607 9192 3910581569791687518 9193 25858582110847989436 9194 23863111184254081880 9195 89707112807422987635 9196 83720700027641264966 9197 281252704897147982232 9198 19872169331066266768 9199 129612172036347776361 9200 119634817403378238580 9201 448854825519222767360 9202 418922761620314154016 9203 1406582785967847740357 9204 99680108137439163018 9205 648380121663846710986 9206 598493348498999022080 9207 2244593389078221665985 9208 2094933069583678599266 9209 7033233191321346530982 9210 558626343409259064 9211 6704066494905023601 9212 6145334635458729486 9213 24581655089946023098 9214 22905459511607140752 9215 78214420875069021589 9216 5027870916566141256 9217 35755071674044963944 9218 32961412376813493368 9219 125143014649249961433 9220 116762036757555549704 9221 393306843574864953900 9222 27374093782350552216 9223 181010097569744665659 9224 167041801083587312778 9225 627949812445769653108 9226 586044922987297594464 9227 1968768957073844615455 9228 139105208111272607016 9229 907285227048243174234 9230 837443744617456409828 9231 3141983801428368111483 9232 2932459354136007818264 9233 9846079524568742923230 9234 697760779755882881016 9235 4538660874440735717109 9236 4189453462286801895078 9237 15712153746341360403358 9238 14664531509879558937264 9239 49232632362043234462105 9240 0 9241 26180 9242 23800 9243 102341 9244 95200 9245 330824 9246 19040 9247 149943 9248 138042 9249 530752 9250 495048 9251 1673179 9252 114240 9253 768758 9254 709252 9255 2672807 9256 2494288 9257 8384954 9258 590240 9259 3862833 9260 3565302 9261 13383082 9262 12490488 9263 41943829 9264 2970240 9265 19333208 9266 17845552 9267 66934457 9268 62471488 9269 209738204 9270 14280 9271 197545 9272 180884 9273 730680 9274 680696 9275 2330085 9276 147562 9277 1063890 9278 980584 9279 3729569 9280 3479650 9281 11726606 9282 813972 9283 5395615 9284 4979084 9285 18724014 9286 17474420 9287 58709211 9288 4146022 9289 27054240 9290 24971584 9291 93696239 9292 87448270 9293 293622236 9294 20806272 9295 135347365 9296 124934084 9297 468557364 9298 437317520 9299 1468187361 9300 114240 9301 1397100 9302 1280472 9303 5129053 9304 4779168 9305 16324912 9306 1047216 9307 7461519 9308 6878378 9309 26121288 9310 24371864 9311 82100595 9312 5712096 9313 37783614 9314 34867908 9315 131082463 9316 122335344 9317 410979010 9318 29036496 9319 189394089 9320 174815558 9321 655888338 9322 612152744 9323 2055371085 9324 145658496 9325 947446464 9326 874553808 9327 3279917713 9328 3061239744 9329 10277331460 9330 813960 9331 9793985 9332 8977588 9333 35917664 9334 33468472 9335 114288701 9336 7344794 9337 52244922 9338 48162936 9339 182863321 9340 170617362 9341 574718518 9342 39998964 9343 264499607 9344 244089676 9345 917591606 9346 856361812 9347 2876867603 9348 203269814 9349 1325773032 9350 1223723376 9351 4591233031 9352 4285084062 9353 14387613028 9354 1019624064 9355 6632140157 9356 6121891876 9357 22959440156 9358 21428695312 9359 71941340153 9360 5712000 9361 68572180 9362 62857400 9363 251437941 9364 234293600 9365 800035224 9366 51427840 9367 365728743 9368 337154842 9369 1280057552 9370 1194335848 9371 4023043979 9372 280007040 9373 1851511558 9374 1708642052 9375 6423155607 9376 5994547088 9377 20138087754 9378 1422903040 9379 9280425633 9380 8566078102 9381 32138645882 9382 29995603288 9383 100713306629 9384 7137383040 9385 46424996008 9386 42853258352 9387 160716097257 9388 150000884288 9389 503589401004 9390 39998280 9391 480019545 9392 440016084 9393 1760079880 9394 1640069496 9395 5600260885 9396 360009162 9397 2560115490 9398 2360098184 9399 8960417169 9400 8360365250 9401 28161322206 9402 1960063572 9403 12960595215 9404 11960508684 9405 44962103614 9406 41961844020 9407 140966628811 9408 9960335622 9409 64962993840 9410 59962561184 9411 224970535839 9412 209969237870 9413 704993161836 9414 49961695872 9415 324974986965 9416 299972823684 9417 1125012696964 9418 1050006207120 9419 3525125826961 9420 280002240 9421 3360151100 9422 3080126872 9423 12320573453 9424 11480500768 9425 39201840512 9426 2520078416 9427 17920822719 9428 16520701578 9429 62722934488 9430 58522571064 9431 197129269795 9432 13720459296 9433 90724180814 9434 83723575108 9435 314734739663 9436 293732922544 9437 986766416210 9438 69722363696 9439 454740971289 9440 419737942758 9441 1574793765538 9442 1469784679944 9443 4934952148285 9444 349731885696 9445 2274824923664 9446 2099809781008 9447 7875088894913 9448 7350043466944 9449 24675880808660 9450 4760 9451 292749 9452 266568 9453 1130536 9454 1051992 9455 3643897 9456 214206 9457 1654154 9458 1523248 9459 5843093 9460 5450374 9461 18409910 9462 1261436 9463 8461179 9464 7806648 9465 29405878 9466 27442284 9467 92239975 9468 6497586 9469 42496304 9470 39223648 9471 147219803 9472 137401834 9473 461390300 9474 32678336 9475 212671929 9476 196308648 9477 736289428 9478 687199584 9479 2307141925 9480 161844 9481 2177772 9482 1994504 9483 8042289 9484 7492484 9485 25635840 9486 1627968 9487 11707611 9488 10791270 9489 41030200 9490 38281176 9491 128997967 9492 8958588 9493 59356806 9494 54775100 9495 205969755 9496 192224636 9497 645808602 9498 45611688 9499 297602781 9500 274694250 9501 1030667530 9502 961941936 9503 3229861777 9504 228877188 9505 1488832656 9506 1374290000 9507 5154156405 9508 4810528436 9509 16150127652 9510 1261432 9511 15372933 9512 14090056 9513 56424560 9514 52575928 9515 179579441 9516 11524302 9517 82081810 9518 75667424 9519 287339949 9520 268096790 9521 903114366 9522 62838652 9523 415626195 9524 383554264 9525 1441916894 9526 1345701100 9527 4520788991 9528 319410402 9529 2083348120 9530 1922988464 9531 7214801619 9532 6733722650 9533 22609162116 9534 1602269152 9535 10421957745 9536 9620159464 9537 36079225244 9538 33673830400 9539 113051027741 9540 8958548 9541 107739060 9542 98758920 9543 395100457 9544 368160036 9545 1257184648 9546 80798640 9547 574701203 9548 529800502 9549 2011508192 9550 1876806088 9551 6321929159 9552 439999100 9553 2909511918 9554 2685008412 9555 10093546867 9556 9420036348 9557 31645651714 9558 2236001400 9559 14583565493 9560 13461047962 9561 50503740242 9562 47136187648 9563 158264264489 9564 11216012900 9565 72953833368 9566 67341245712 9567 252554707117 9568 235716944148 9569 791357328364 9570 62838360 9571 754301949 9572 691440968 9573 2765831736 9574 2577248792 9575 8800421097 9576 565719006 9577 4023036954 9578 3708732048 9579 14080685893 9580 13137771174 9581 44253632710 9582 3080122236 9583 20366711979 9584 18795187448 9585 70654956678 9586 65940383084 9587 221519690775 9588 15652138386 9589 102085087104 9590 94227464448 9591 353526310603 9592 329953442634 9593 1107849981100 9594 78512219136 9595 510676962729 9596 471388849448 9597 1767883080228 9598 1650018740384 9599 5539501432725 9600 439997044 9601 5280242172 9602 4840215304 9603 19360950689 9604 18040870084 9605 61603076240 9606 3960161568 9607 28161387211 9608 25961252870 9609 98564929800 9610 91964526776 9611 309775557567 9612 21560984188 9613 142567112406 9614 131566440700 9615 494584825355 9616 461582810236 9617 1550637964202 9618 109565097288 9619 714595738381 9620 659592379850 9621 2474684303130 9622 2309674227536 9623 7754949997377 9624 549585662788 9625 3574738868256 9626 3299722075600 9627 12375181692005 9628 11550131314036 9629 38776510163252 9630 3080107832 9631 36961823733 9632 33881635656 9633 135526783360 9634 126286219128 9635 431221662241 9636 27721259502 9637 197129839010 9638 181728898624 9639 689954637149 9640 643751815990 9641 2168429031566 9642 150927017852 9643 997969915395 9644 920965213464 9645 3462093906094 9646 3231079800300 9647 10854465878191 9648 766955809602 9649 5002170297320 9650 4617146787664 9651 17322790250819 9652 16167719721850 9653 54284650111316 9654 3847099768352 9655 25023172206945 9656 23098054658664 9657 86626271974444 9658 80850919329600 9659 271435571276941 9660 57120 9661 3225008 9662 2937016 9663 12440681 9664 11576704 9665 40087700 9666 2361032 9667 18200475 9668 16760514 9669 64278844 9670 59958960 9671 202513951 9672 13880592 9673 93077810 9674 85878004 9675 323469659 9676 301870240 9677 1014645206 9678 71478392 9679 467464485 9680 431465454 9681 1619423734 9682 1511426640 9683 5075301481 9684 359467392 9685 2339397860 9686 2159402704 9687 8099194109 9688 7559208640 9689 25378582856 9690 1785048 9691 23960269 9692 21944324 9693 88469988 9694 82422152 9695 281999145 9696 17912434 9697 128788542 9698 118708816 9699 451337141 9700 421097962 9701 1418982938 9702 98549364 9703 652929907 9704 602531276 9705 2265672906 9706 2114477012 9707 7103901903 9708 501734014 9709 3273636732 9710 3021643576 9711 11337351731 9712 10581372262 9713 35528496728 9714 2517657264 9715 16377170857 9716 15117205076 9717 56695745856 9718 52915848512 9719 177651470853 9720 13880544 9721 169107096 9722 154995480 9723 620675137 9724 578340288 9725 1975379260 9726 126772248 9727 902905011 9728 832346930 9729 3160745220 9730 2949070976 9731 9934265847 9732 691230768 9733 4571894586 9734 4219104180 9735 15861095635 9736 14802724416 9737 49728698782 9738 3513523368 9739 22916842461 9740 21152890430 9741 79362847710 9742 74070991616 9743 248700863457 9744 17624986368 9745 114641581836 9746 105821821680 9747 396871608085 9748 370412327616 9749 1243561686832 9750 98549016 9751 1185134885 9752 1086353572 9753 4346111180 9754 4049767240 9755 13829040065 9756 888790946 9757 6321720294 9758 5827813728 9759 22126601773 9760 20644882074 9761 69541246210 9762 4840000596 9763 32004647339 9764 29535114508 9765 111029054738 9766 103620456244 9767 348102276935 9768 24596048846 9769 160419282564 9770 148071618408 9771 555541319563 9772 518498327094 9773 1740907430560 9774 123376290096 9775 802492458689 9776 740754137908 9777 2778102643688 9778 2592887681344 9779 8704933198685 9780 691228320 9781 8297329408 9782 7605860216 9783 30424163481 9784 28349755904 9785 96804665700 9786 6222921832 9787 44253427275 9788 40796081314 9789 154887597644 9790 144515559760 9791 486790108751 9792 33881389392 9793 224033916610 9794 206747186804 9795 777204768459 9796 725344579040 9797 2436717324006 9798 172173727192 9799 1122936363285 9800 1036502714254 9801 3888790622534 9802 3629489675440 9803 12186353400281 9804 863635416192 9805 5617448596660 9806 5185280351504 9807 19446719892909 9808 18150215157440 9809 60934533781656 9810 4839983448 9811 58082691069 9812 53242406724 9813 212970529588 9814 198449676552 9815 677634045145 9816 43561838034 9817 309775376142 9818 285573954416 9819 1084214568741 9820 1011610303562 9821 3407532146538 9822 237171110964 9823 1568238801507 9824 1447231692876 9825 5440434764506 9826 5077413438612 9827 17057022653503 9828 1205217475614 9829 7860555928332 9830 7255520385176 9831 27221535743331 9832 25406429113862 9833 85304475188328 9834 6045449298864 9835 39322141562457 9836 36296963846676 9837 136127040637456 9838 127051507490112 9839 426541737862453 9840 33881269344 9841 406580222696 9842 372698232280 9843 1490795092337 9844 1389149121088 9845 4743439701260 9846 304934251448 9847 2168429018211 9848 1999019066130 9849 7589503366420 9850 7081273510176 9851 23852726411047 9852 1660199161968 9853 10977672995786 9854 10130623235380 9855 38083044736835 9856 35541895455616 9857 119399159959982 9858 8436523714568 9859 55023892883661 9860 50788644081630 9861 190550751588910 9862 177845005182816 9863 597131327704657 9864 42318146477568 9865 275254992323036 9866 254078748312880 9867 952889285849285 9868 889360553818816 9869 2985792166428032 9870 633080 9871 35479857 9872 32311944 9873 136852276 9874 127348536 9875 440969533 9876 25976118 9877 200210006 9878 184370440 9879 707072105 9880 659553406 9881 2227658402 9882 152691308 9883 1023860751 9884 944662920 9885 3558171250 9886 3320577756 9887 11161102747 9888 786267258 9889 5142114476 9890 4746125320 9891 17813666975 9892 16625699506 9893 55828324472 9894 3954147008 9895 25733383101 9896 23753437320 9897 89091145600 9898 83151308256 9899 279164433097 9900 19640292 9901 263567736 9902 241392344 9903 973174677 9904 906648500 9905 3101995500 9906 197041560 9907 1416678783 9908 1305801822 9909 4964713492 9910 4632082608 9911 15608817619 9912 1084047900 9913 7182234018 9914 6627849212 9915 24922407567 9916 23259253148 9917 78142928214 9918 5519079600 9919 36010010193 9920 33238086162 9921 124710877942 9922 116395105848 9923 390813481189 9924 27694238100 9925 180148891068 9926 166289270912 9927 623653229817 9928 582074369348 9929 1954166246064 9930 152690776 9931 1860182889 9932 1704955144 9933 6827431484 9934 6361748248 9935 21729177269 9936 1394499654 9937 9931960222 9938 9155821496 9939 34768203201 9940 32439787022 9941 109276932138 9942 7603544044 9943 50290846887 9944 46410153256 9945 174472061786 9946 162829980892 9947 547015706483 9948 38648765994 9949 252085280212 9950 232681812056 9951 872991354711 9952 814780950242 9953 2735709578208 9954 193874875744 9955 1261057446837 9956 1164040106056 9957 4365587819336 9958 4074535796992 9959 13679178936833 9960 1084044164 9961 13036488960 9962 11949894744 9963 47807229133 9964 44547446484 9965 152119449652 9966 9776706312 9967 69538930295 9968 64105959214 9969 243392631164 9970 227093717920 9971 764953733771 9972 53240017052 9973 352051136970 9974 324886281564 9975 1221319641319 9976 1139825075100 9977 3829125154366 9978 270556570752 9979 1764612170345 9980 1628787893314 9981 6110954692094 9982 5703481861000 9983 19149982257341 9984 1357139339252 9985 8827417337220 9986 8148295952064 9987 30559129945969 9988 28521765790500 9989 95754267772216 9990 7603517880 9991 91270631457 9992 83664471944 9993 334665812676 9994 311847334136 9995 1064851356333 9996 68452152918 9997 486787720806 9998 448756923240 9999 1703763626905 10000 1589671234206 10001 5354691345202 10002 372695328108 10003 2464373167551 10004 2274219179720 10005 8549252698050 10006 7978790734556 10007 26803891289547 10008 1893911204058 10009 12352300401276 10010 11401530462120 10011 42776698053775 10012 39924388236306 10013 134049891011272 10014 9499990583808 10015 61791936569901 10016 57038086874120 10017 213913924832400 10018 199652375745056 10019 670279889619897 10020 53239833892 10021 638909628936 10022 585666512344 10023 2342675897477 10024 2182946547700 10025 7453974703100 10026 479180279160 10027 3407529254383 10028 3141313671422 10029 11926360597092 10030 11127713848208 10031 37482854625219 10032 2608882505500 10033 17250627381618 10034 15919549466812 10035 59844784095167 10036 55851550350748 10037 187627254235814 10038 13257393637200 10039 86466118017793 10040 79810728443762 10041 299436901585542 10042 279470732863448 10043 938349252288789 10044 66499949295700 10045 432543571198668 10046 399266623328512 10047 1497397489037417 10048 1397566645426948 10049 4691959242553664 10050 372694045976 10051 4472382611289 10052 4099680795144 10053 16398746491084 10054 15280641042648 10055 52177838130469 10056 3354277162854 10057 23852719989422 10058 21989210908696 10059 83484539388401 10060 77894012146222 10061 262379997585338 10062 18262192747244 10063 120754406880087 10064 111436861476456 10065 418913503874986 10066 390960867664092 10067 1313390794859683 10068 92801770669194 10069 605262841333412 10070 558675114315256 10071 2096058326307911 10072 1956295145253442 10073 6568444781231408 10074 465499660278944 10075 3027805013600037 10076 2794866378509256 10077 10481782438472536 10078 9782966533200192 10079 32843714713090033 10080 6968640 10081 390283196 10082 355436152 10083 1505379821 10084 1400838688 10085 4850669696 10086 285742064 10087 2202314847 10088 2028079626 10089 7777797976 10090 7255092312 10091 24504247363 10092 1679609184 10093 11262473102 10094 10391296996 10095 39139888751 10096 36526360432 10097 122772135698 10098 8648944784 10099 56563264377 10100 52207383846 10101 195950342626 10102 182882701032 10103 614111577373 10104 43495622784 10105 283067220752 10106 261287818096 10107 980002612001 10108 914664404032 10109 3070808785748 10110 216047976 10111 2899249873 10112 2655320564 10113 10704926256 10114 9973138328 10115 34121955405 10116 2167461946 10117 15583471434 10118 14363824888 10119 54611853353 10120 50952913714 10121 171696999110 10122 11924531796 10123 79004579239 10124 72906346508 10125 274146488838 10126 255851790644 10127 859572217635 10128 60709881046 10129 396110118264 10130 365618954608 10131 1371819666263 10132 1280346175294 10133 4298948310260 10134 304636627296 10135 1981637813389 10136 1829181995108 10137 6860185553388 10138 6402818098544 10139 21495828773385 10140 1679603328 10141 20462016612 10142 18754511448 10143 75101751301 10144 69979235808 10145 239020955368 10146 15339501120 10147 109251567543 10148 100714041722 10149 382450240992 10150 356837663528 10151 1202046261339 10152 83638990080 10153 553199322198 10154 510511693092 10155 1919192689447 10156 1791129802128 10157 6017172791194 10158 425136434880 10159 2772938095473 10160 2559499949942 10161 9602904931722 10162 8962590495128 10163 30092805440469 10164 2132623658880 10165 13871631961848 10166 12804441234192 10167 48021466143097 10168 44819893960128 10169 150470968686844 10170 11924490792 10171 143401383785 10172 131448847636 10173 525879526616 10174 490021918168 10175 1673313955109 10176 107543775338 10177 764928240306 10178 705165559560 10179 2677318954465 10180 2498030912226 10181 8414491096942 10182 585640198068 10183 3872562522911 10184 3573749119180 10185 13434516093710 10186 12538075882516 10187 42120376806107 10188 2976122311718 10189 19410733935936 10190 17916666917280 10191 67220501789935 10192 62738300733966 10193 210649805351932 10194 14928532879968 10195 97101591001061 10196 89631255907780 10197 336150430271060 10198 313739424991216 10199 1053296948081057 10200 83638703040 10201 1003976953996 10202 920309200952 10203 3681323953821 10204 3430320694688 10205 11713364953296 10206 752973694864 10207 5354664949647 10208 4936326184426 10209 18741399948776 10210 17486383653112 10211 58901604946163 10212 4099648653984 10213 27108104927902 10214 25016411101796 10215 94041779923551 10216 87766698445232 10217 294842804910498 10218 20833023449584 10219 135875304819177 10220 125416835688646 10221 470543679797426 10222 439168272405832 10223 1474548804732173 10224 104499897427584 10225 679711304275552 10226 627418958622896 10227 2353053179166801 10228 2196176142208832 10229 7373078803840548 10230 585638188776 10231 7028005945473 10232 6442331674164 10233 25769434944256 10234 24012412130328 10235 81993721940605 10236 5270983131546 10237 37482821915034 10238 34554450558488 10239 131189966908953 10240 122404852839314 10241 412311401890710 10242 28697707845396 10243 189756901762839 10244 175115044980108 10245 658292626732438 10246 614367056384244 10247 2063899801641235 10248 145831331414646 10249 951127301001864 10250 877918017088208 10251 3293805925849863 10252 3074178074108894 10253 10321841800393860 10254 731499449260896 10255 4757979297196989 10256 4391932877628708 10257 16471372421436988 10258 15373233162732144 10259 51611551794156985 10260 4099634588928 10261 49196208885812 10262 45096488986648 10263 180386211877301 10264 168087052179808 10265 573956220851768 10266 36897049188320 10267 262379920672743 10268 241881321176922 10269 918329935630192 10270 856834137142728 10271 2886179980502539 10272 200884122185280 10273 1328298479607398 10274 1225805482128292 10275 4608048554394647 10276 4300569561957328 10277 14447298778756394 10278 1020819487170080 10279 6657891274280673 10280 6145426286885142 10281 23056641648216922 10282 21519246686030328 10283 72252892770025669 10284 5120496312094080 10285 33305855247647048 10286 30743530310669392 10287 115299607117328297 10288 107612632306395328 10289 361280862726372044 10290 76659800 10291 4293119925 10292 3909802440 10293 16559182816 10294 15409230360 10295 53357371489 10296 3143167470 10297 24225468098 10298 22308880672 10299 85555782557 10300 79806020278 10301 269546725934 10302 18475705820 10303 123887208963 10304 114304271832 10305 430538781262 10306 401789969868 10307 1350493498159 10308 95138397570 10309 622195913288 10310 574281227632 10311 2155453774787 10312 2011709717818 10313 6755227359284 10314 478451856320 10315 3113739434913 10316 2874166006632 10317 10780028742412 10318 10061308457568 10319 33778896664909 10320 2376532500 10321 31891753380 10322 29208530984 10323 117754193625 10324 109704526436 10325 375341514360 10326 23842086192 10327 171418190595 10328 158002078614 10329 600730391824 10330 560482055880 10331 1888666995511 10332 131169854652 10333 869050376670 10334 801969816764 10335 3015611382819 10336 2814369703100 10337 9455294401266 10338 667808696952 10339 4357211307045 10340 4021808507514 10341 15090016337794 10342 14083807939200 10343 47288431430041 10344 3351002908452 10345 21798015958920 10346 20121001961264 10347 75462041112669 10348 70430999119700 10349 236454116573916 10350 18475641400 10351 225082187565 10352 206299630792 10353 826119269288 10354 769771598968 10355 2629230514457 10356 168734517246 10357 1201767248074 10358 1107854464208 10359 4206952656693 10360 3925214305094 10361 13222508882550 10362 920028896476 10363 6085192550619 10364 5615628631288 10365 21111119593718 10366 19702427835724 10367 66188900723015 10368 4676500792626 10369 30502319063344 10370 28154499466688 10371 105631954278843 10372 98588495488874 10373 331020859925340 10374 23458860273376 10375 152587951626969 10376 140848853643688 10377 528236127704468 10378 493018833754624 10379 1655180655936965 10380 131169403700 10381 1577415226860 10382 1445937329448 10383 5784674798929 10384 5390241106692 10385 18406453515136 10386 1182981534624 10387 8414210650427 10388 7756821163366 10389 29450508510776 10390 27478340049592 10391 92559402091823 10392 6442042189244 10393 42598187768262 10394 39311240332956 10395 147779677070011 10396 137918834764092 10397 463324144975258 10398 32737345462344 10399 213518073357437 10400 197083336180906 10401 739425519866186 10402 690121308336592 10403 2317147859392433 10404 164213861827844 10405 1068117501303312 10406 985943815420656 10407 3697654733847061 10408 3451133676199092 10409 11586266431478308 10410 920025739800 10411 11043746501925 10412 10123401220040 10413 40494563506416 10414 37733527660760 10415 128847014519889 10416 8282710656270 10417 58901314466898 10418 54299588057472 10419 206155399489357 10420 192350220261078 10421 647917654556734 10422 45096135238620 10423 298189154291763 10424 275180522244632 10425 1034459579404062 10426 965433683262668 10427 3243270854740959 10428 229163258150370 10429 1494628353416088 10430 1379585193180432 10431 5175980478977587 10432 4830850998270618 10433 16220036855662084 10434 1149498872709120 10435 7476824349037713 10436 6901608547859432 10437 25883584976845212 10438 24157937573310368 10439 81103866860267709 10440 6442020092500 10441 77308065427380 10442 70865648454184 10443 283463784458825 10444 264136533539236 10445 901930941553160 10446 57980814507792 10447 412311041182195 10448 380098956316214 10449 1443089636339424 10450 1346453381741480 10451 4535425421811111 10452 315674786584252 10453 2087325919956270 10454 1926265495626364 10455 7241218895742419 10456 6758037622752700 10457 22702897823100866 10458 1604144646966552 10459 10462400313826645 10460 9657098192177114 10461 36231865192757394 10462 33815958827808800 10463 113540259829549641 10464 8046493948878052 10465 52337772283178520 10466 48311261674930864 10467 181185096677832269 10468 169105564853089300 10469 567727069861793516 10470 45095980561400 10471 541158297905565 10472 496061379093192 10473 1984248331125688 10474 1848957574688568 10475 6313518430786057 10476 405867541468446 10477 2886179128189274 10478 2660694534127408 10479 10101629294289893 10480 9425175512104294 10481 31747979792591750 10482 2209725346003676 10483 14611283279607819 10484 13483860309298488 10485 50688534110110918 10486 47306265199182924 10487 158920286601620215 10488 11229014368679826 10489 73236804036700544 10490 67599689185153888 10491 253623058189216043 10492 236711713634576074 10493 794781820646762540 10494 56325459482060576 10495 366364407822164169 10496 338178833564430888 10497 1268295678584741668 10498 1183738955811541824 10499 3974089490872474165 10500 843262560 10501 47224323944 10502 43007831608 10503 182151015761 10504 169501538752 10505 586931091212 10506 34574846936 10507 266480153859 10508 245397692178 10509 941113612948 10510 877866227904 10511 2965013990215 10512 203232768816 10513 1362759303434 10514 1257346995028 10515 4735926598883 10516 4419689673664 10517 14855428485230 10518 1046522378216 10519 6844155051309 10520 6317093509278 10521 23709991528558 10522 22128806902464 10523 74307500960305 10524 5262970425216 10525 34251133790684 10526 31615826080528 10527 118580316176933 10528 110674393046464 10529 371567863335680 10530 26141862264 10531 350809291957 10532 321293845604 10533 1295296134684 10534 1206749795624 10535 4128756662865 10536 262262952898 10537 1885600101366 10538 1738022869600 10539 6608034315005 10540 6165302619706 10541 20775336955922 10542 1442868406068 10543 9559554148411 10544 8821667989580 10545 33171725216610 10546 30958066740116 10547 104008238421207 10548 7345895671918 10549 47929324383636 10550 44239893589480 10551 165990179724635 10552 154921887342166 10553 520172745747632 10554 36861032001168 10555 239778175559761 10556 221331021588980 10557 830082452264760 10558 774740990352416 10559 2600995282379757 10560 203232060192 10561 2475904068048 10562 2269295943576 10563 9087311967145 10564 8467487593728 10565 28921535664436 10566 1856079694632 10567 13219439733915 10568 12186399111554 10569 46276479229404 10570 43177357362320 10571 145447597715871 10572 10120317866832 10573 66937118063250 10574 61771914951444 10575 232222315540699 10576 216726706205280 10577 728077907973046 10578 51441508727832 10579 335525509709925 10580 309699494150894 10581 1161951497097174 10582 1084473450420080 10583 3641229459258921 10584 258047463032832 10585 1678467467943300 10586 1549337390148144 10587 5810597404879549 10588 5423207171494080 10589 18206987215688296 10590 1442863445688 10591 17351567500685 10592 15905310629380 10593 63631422794372 10594 59292652180456 10595 202470988675433 10596 13012796886770 10597 92556317161758 10598 85325032805232 10599 323955593630197 10600 302261740560618 10601 1018153423035514 10602 70862464092180 10603 468580065467123 10604 432423643684492 10605 1625576447809322 10606 1517107182461428 10607 5096565594835919 10608 360110800119230 10609 2348698806993948 10610 2167916698080792 10611 8133680718704947 10612 7591334391965478 10613 25488626453837944 10614 1806352480254480 10615 11749292514628073 10616 10845381970062292 10617 40674202073183072 10618 37962470439485728 10619 127448930748848069 10620 10120283144160 10621 121481211529144 10622 111357413430008 10623 445440198584961 10624 415068804287552 10625 1417317159752412 10626 91109817231736 10627 647914459156659 10628 597295468660978 10629 2267709394435748 10630 2115852422948704 10631 7127094200273015 10632 496057487669616 10633 3280080697294234 10634 3026985744815828 10635 11379055373689683 10636 10619770516254464 10637 35675979402876030 10638 2520795839859016 10639 16440911887982109 10640 15175437125590078 10641 56935785269959358 10642 53139360982783264 10643 178420405415891105 10644 12644487600806016 10645 82245067841421484 10646 75917694029461328 10647 284719434751307733 10648 265737313315427264 10649 892142535480966480 10650 70862221033464 10651 850388719728357 10652 779522133034404 10653 3118101629119084 10654 2905501869037224 10655 9921240357291265 10656 637788959646498 10657 4535421453120966 10658 4181088519651200 10659 15873986000074605 10660 14810987199665306 10661 49889679640935522 10662 3472422652711668 10663 22960585120084011 10664 21188920452735180 10665 79653407854852210 10666 74338413852805716 10667 249731876059156807 10668 17645591118037518 10669 115086403454899236 10670 106228080118155080 10671 398550517128740235 10672 371975547118507766 10673 1248942858150263232 10674 88511433444666768 10675 575715495128975361 10676 531423878445254580 10677 1993036063498180360 10678 1860161213447018016 10679 6244997768605795357 10680 496055786258592 10681 5952741277122848 10682 5456675170265176 10683 21826731642857945 10684 20338533322284928 10685 69448702740063236 10686 4464542956549832 10687 31747970410871115 10688 29267639876582754 10689 111117922239546604 10690 103676930636681520 10691 349227777725573071 10692 24306978808006032 10693 160724116079612450 10694 148322463408170644 10695 557573875222989899 10696 520368917208664480 10697 1748123152653122246 10698 123519158065287032 10699 805604844423319125 10700 743596581066110094 10701 2789853640140206374 10702 2603828850068579280 10703 8742600027290868121 10704 619580054351692032 10705 4030008486141852500 10706 3719967169355807344 10707 13951252464726288749 10708 13021128514368153280 10709 43714984400479597496 10710 9275892920 10711 519467568153 10712 473086152456 10713 2003661178156 10714 1864516931064 10715 6456242008165 10716 380323321062 10717 2931281697230 10718 2699374618744 10719 10352249747249 10720 9656528511790 10721 32615153897306 10722 2235560461772 10723 14990352342615 10724 13830816950184 10725 52095192592714 10726 48616586415420 10727 163409713343011 10728 11511746165322 10729 75285705569540 10730 69488028607384 10731 260809906820039 10732 243416875933570 10733 817382510571536 10734 57892674683072 10735 376762471704165 10736 347774086893384 10737 1304383477956664 10738 1217418323524320 10739 4087246496714161 10740 287560489668 10741 3858902216304 10742 3534232306424 10743 14248257486333 10744 13274247756692 10745 45416323296420 10746 2884892486664 10747 20741601119847 10748 19118251570446 10749 72688377469996 10750 67818328821792 10751 228528706520443 10752 15871552471644 10753 105155095637562 10754 97038347890556 10755 364888977388311 10756 340538734147292 10757 1144090622640558 10758 80804852396544 10759 527222568226137 10760 486638829491106 10761 1825891976979886 10762 1704140760774792 10763 5721900203241133 10764 405471352021044 10765 2637559931169012 10766 2434641237493856 10767 9130906974937761 10768 8522150893912292 10769 28610948106244008 10770 2235552666904 10771 27234944753361 10772 24962255384200 10773 99960431643572 10774 93142363536088 10775 318136892314205 10776 20416876645878 10777 145413837078166 10778 134050390232360 10779 509041271529225 10780 474950930991806 10781 1599923574882402 10782 111323496540748 10783 736308298702191 10784 679491064473160 10785 2554445470957490 10786 2383993768270396 10787 8008856987723387 10788 565856596015098 10789 3690780606822316 10790 3406694435677160 10791 12781466468098815 10792 11929207954663346 10793 40053524051928312 10794 2838522093386848 10795 18463142147422941 10796 17042711291697160 10797 63916571453805440 10798 59655278886628096 10799 200276859372952937 10800 15871497907556 10801 190867242512760 10802 174958416928632 10803 699945650744245 10804 652219173991860 10805 2227180875438700 10806 143140765760376 10807 1018119488786399 10808 938575360865758 10809 3563511529943828 10810 3324879146181904 10811 11199687653416115 10812 779487105024476 10813 5154380720154594 10814 4756660080551388 10815 17881340925941743 10816 16688179007132124 10817 56062221543303190 10818 3961218801344976 10819 25835686876995569 10820 23847083678979538 10821 89470487905931318 10822 83504678311883224 10823 280374890992738565 10824 19869877282947476 10825 129242217661200444 10826 119299201671120288 10827 447416222805879193 10828 417587174835638724 10829 1401938238239915440 10830 111323114592120 10831 1336293326828553 10832 1224931547739656 10833 4899842184448956 10834 4565756847182264 10835 15590488757310165 10836 1002207989561862 10837 7127059050744030 10838 6570250155299544 10839 24944803338846049 10840 23274376652512590 10841 78398036203152106 10842 5456632364410572 10843 36080887670321415 10844 33296843193098984 10845 125169609110831514 10846 116817475679164220 10847 392435773432361811 10848 27728754238654122 10849 180850030768208340 10850 166929808382096184 10851 626293637970758839 10852 584532970812422370 10853 1962624459578410336 10854 139089363609871872 10855 904695746257642965 10856 835094634327082184 10857 3131913782270395464 10858 2923110446478713120 10859 9813567890308652961 10860 779484431384068 10861 9354275917039104 10862 8574743463416824 10863 34299117920381933 10864 31960520559515092 10865 109133643930410420 10866 7015678556172264 10867 49889635984447447 10868 45991973716336046 10869 174613846001161596 10870 162920859196827392 10871 548786476051304043 10872 38196649180113244 10873 252566436321489162 10874 233078124980932156 10875 876187486405059911 10876 817722552383388892 10877 2747050636655772158 10878 194101502299818144 10879 1265950438006697737 10880 1168508881303912706 10881 4384055688424551486 10882 4091731018316196392 10883 13738371439678112733 10884 973625767898342644 10885 6332870446432740612 10886 5845662662918815456 10887 21923396698522009361 10888 20461773347980233892 10889 68694975454789815608 10890 5456613648927704 10891 65480154048512961 10892 60023426873157000 10893 240094048071912772 10894 223723866545844888 10895 763935730142112205 10896 49109972522445078 10897 349227674520371366 10898 321944038643591560 10899 1222297144637370425 10900 1140446237007031006 10901 3841505554988367602 10902 267376766890031948 10903 1767965276879663391 10904 1631547097495764360 10905 6133312627464658690 10906 5724058089312961596 10907 19229354679219644587 10908 1358710738727966298 10909 8861653288676123516 10910 8179562391756628360 10911 30688390041601100015 10912 28642117350842614546 10913 96168600300376029512 10914 6815380597917638048 10915 44330093347658424141 10916 40919638863060948360 10917 153463777112283306640 10918 143232413658490879296 10919 480864828406157954137 10920 102034826880 10921 5714143254452 10922 5203947681784 10923 22040272964501 10924 20509686246496 10925 71018662094648 10926 4183556536448 10927 32244098674311 10928 29693120810970 10929 113874747224560 10930 106221813634536 10931 358766692875307 10932 24591165084288 10933 164893875773606 10934 152138986456900 10935 573047118524855 10936 534782450574736 10937 1797506846778602 10938 126629207823488 10939 828142761270081 10940 764368314686550 10941 2868908975026330 10942 2677585635275736 10943 8991207616295077 10944 636819421519488 10945 4144387188752456 10946 3825514955834800 10947 14348218257533705 10948 13391601558780736 10949 44959711463877452 10950 3163165391112 10951 42447924384121 10952 38876555375444 10953 156730832354472 10954 146016725328440 10955 499579556265525 10956 31733817358090 10957 228157612323138 10958 210300767279752 10959 799572152174897 10960 746001617044738 10961 2513815771730174 10962 174587077192980 10963 1156706052018223 10964 1067421826801292 10965 4013778751277022 10966 3745926075626228 10967 12584996849053419 10968 888853376367430 10969 5799448250493648 10970 5353027124408992 10971 20084811746787647 10972 18745548368533678 10973 62940902235669644 10974 4460184872239680 10975 29013159242870773 10976 26781053612447492 10977 100439976724340772 10978 93743659833070928 10979 314720429168750769 10980 24591079340736 10981 299584392291804 10982 274584809231064 10983 1099564748084269 10984 1024565998902048 10985 3499505815461664 10986 224585643109584 10987 1599552207864927 10988 1474554292561226 10989 5599453986827256 10990 5224460240916152 10991 17599159323714243 10992 1224558461953824 10993 8099391285730542 10994 7474401709212036 10995 28098900180542191 10996 26223931450986672 10997 88097426864977138 10998 6224422556175024 10999 40598586675058617 11000 37473638792466086 11001 140596131149116866 11002 131221287501339272 11003 440588764571291613 11004 31223743027281024 11005 203094563621698992 11006 187469824208736336 11007 703082285991990241 11008 656208067753102272 11009 2203045453102863988 11010 174586476988104 11011 2099539667645585 11012 1924542586220404 11013 7699402158192848 11014 7174410913917304 11015 24498989629834637 11016 1574548423370042 11017 11199314376657450 11018 10324328969531544 11019 39198626829393769 11020 36573670608016050 11021 123196564187602726 11022 8574358155279732 11023 56698187921716775 11024 52323260886087244 11025 196694750185398374 11026 183569969078509780 11027 616684436976443171 11028 43573406814828182 11029 284192555647013400 11030 262317920468865744 11031 984175366965421399 11032 918551461430978430 11033 3084123800920645396 11034 218568650112570432 11035 1421664394273496525 11036 1312291218382758244 11037 4921578450865536524 11038 4593458923193321680 11039 15421320620641656521 11040 1224554260519680 11041 14699226595122052 11042 13474247025145784 11043 53898264028952901 11044 50223325319024096 11045 171495376330445448 11046 11024287885193248 11047 78397649558205111 11048 72272751708323770 11049 274392836727359360 11050 256018143177715336 11051 862378398234822107 11052 60022956008561088 11053 396889764373620406 11054 366265275124213700 11055 1376865700219391655 11056 1284992232471171536 11057 4316793507756705402 11058 305016296625400288 11059 1989350338450696881 11060 1836227892203663350 11061 6889230017679553130 11062 6429862678938452536 11063 21588869055366121877 11064 1529982999709596288 11065 9951653208836079256 11066 9186040977600911600 11067 34451051604980360505 11068 32154214911274857536 11069 107949246793413204252 11070 8574328745240712 11071 102897035087457321 11072 94322178097623444 11073 377290297124273272 11074 351565726154771640 11075 1200470083234721125 11076 77172464117955690 11077 548785995829038738 11078 505911710879869352 11079 1920752306013118497 11080 1792129451165610338 11081 6036651236565357774 11082 420163140981530580 11083 2778230799536945823 11084 2563859374791098892 11085 9638062350457344622 11086 8994948076219803828 11087 30217557003218541019 11088 2135116525299405030 11089 13925454818076481248 11090 12853597694347246592 11091 48224612572678475247 11092 45009041201490771278 11093 151122085836484457244 11094 10709883446888777280 11095 69661574910774158373 11096 64302289292127985092 11097 241157363683784128372 11098 225079506827845608528 11099 755644730002814038369 11100 60022750138287936 11101 720281694533804204 11102 660257695604967064 11103 2641034528791515869 11104 2460962532005004448 11105 8403293031564650864 11106 540209697747292784 11107 3841504419724874127 11108 3541384425080688426 11109 13445268591013432456 11110 12544908607080875352 11111 42256561104879107443 11112 2941144435792317024 11113 19447618045680223742 11114 17947018072459295236 11115 67466438902123015391 11116 62964638982460229872 11117 211522901471451390338 11118 14945818126017438224 11119 97478186175456971817 11120 89975186309352329286 11121 337572290457670930066 11122 315063290859357002472 11123 1057854603304312804813 11124 74969186577143044224 11125 487631026824340712192 11126 450116027493817499536 11127 1688101548235410503441 11128 1575556550243840865472 11129 5289513112468619877188 11130 1122383100440 11131 62855575803741 11132 57243424504392 11133 242443002614296 11134 225606548716248 11135 781205283045961 11136 46019121905694 11137 354685085422202 11138 326624328925456 11139 1252622219474981 11140 1168439949984742 11141 3946433621633318 11142 270502815931964 11143 1813832633514507 11144 1673528851030776 11145 6303518303778406 11146 5882606956327212 11147 19772575314570103 11148 1392921286063314 11149 9109570373976032 11150 8408051461557376 11151 31557998725295531 11152 29453441988039562 11153 98903283779254028 11154 7005013636720064 11155 45588259076283657 11156 42080664514190376 11157 157830400832881156 11158 147307617146601312 11159 494556826102673653 11160 34794819306996 11161 466927168230108 11162 427642109134664 11163 1724039155904001 11164 1606183978617668 11165 5495375118925680 11166 349071990943776 11167 2509733735559339 11168 2313308440082118 11169 8795293673928808 11170 8206017787497144 11171 27651973489037215 11172 1920457849127676 11173 12723766572205494 11174 11741640094819388 11175 44151566264052843 11176 41205186831894524 11177 138434965339594890 11178 9777387140047176 11179 63793930755436269 11180 58883298368505738 11181 220932929214673018 11182 206201032053881424 11183 692349924592383265 11184 49062033594644676 11185 319144751671590144 11186 294591589736937488 11187 1104839743967773893 11188 1031180258163815924 11189 3461924720856325140 11190 270501872752888 11191 3295428315214677 11192 3020432901546568 11193 12095212228931936 11194 11270225987927608 11195 38494563970083713 11196 2470442074210350 11197 17595074286519298 11198 16220097218178752 11199 61593993855105597 11200 57469062650083958 11201 193590752560864494 11202 13470143081497660 11203 89093304143042403 11204 82218418801339672 11205 309087901985973902 11206 288463245960865708 11207 969071695514768399 11208 68468648117934210 11209 446584453425657928 11210 412210026717144272 11211 1546557442640315427 11212 1443434162514774458 11213 4846476410284287924 11214 343461173300116960 11215 2234040199838735553 11216 2062168066296167272 11217 7733905145912023052 11218 7218288745284318208 11219 24233499984131885549 11220 1920451246874132 11221 23094936344106660 11222 21169968448429896 11223 84693423740127481 11224 78918520053097188 11225 269488885928189944 11226 17320032657076368 11227 123192458143239011 11228 113567618664855190 11229 431184895123343120 11230 402310376688191656 11231 1355162206063655447 11232 94317939708087548 11233 623680067138900766 11234 575555869746981660 11235 2163642252039421315 11236 2019269659863663996 11237 6783528806740982962 11238 479307474963143448 11239 3126118112117209541 11240 2885497125157614010 11241 10825929036619812290 11242 10104066075741025696 11243 33925361810127620537 11244 2404255151238422948 11245 15638308337008753416 11246 14435203402210775760 11247 54137362959521767165 11248 50528048155127834196 11249 169634526827060808412 11250 13470096865722840 11251 161691492546350541 11252 148216717276613192 11253 592880904318496296 11254 552456578509284248 11255 1886449139634933561 11256 121267166737138494 11257 862374145140277002 11258 795000268791590256 11259 3018321204001005781 11260 2816199574954945542 11261 9486162380583192118 11262 660252516094216764 11263 4365787408109909307 11264 4028918026366475576 11265 15145522702413553206 11266 14134914557183252012 11267 47484728585324484903 11268 3355179262879608114 11269 21882853722958070832 11270 20198506814240902176 11271 75781530194476290331 11272 70728489468324784362 11273 237477559609030948828 11274 16829812996806564864 11275 109468185297198878457 11276 101046450753613035176 11277 378961567654789975956 11278 353696364024032446112 11279 1187441714727563268453 11280 94317616197663796 11281 1131867385962057708 11282 1037543959073896264 11283 4150193268367078001 11284 3867222987702593668 11285 13205170915582138880 11286 848897105297573376 11287 6036645954119542939 11288 5565028819678735718 11289 21128275366144644408 11290 19713423962822222744 11291 66403163602219948815 11292 4621794550797121276 11293 30560538794906969094 11294 28202453122702932988 11295 106018685855032476443 11296 98944428838420368124 11297 332393127035408998490 11298 23486281778294860776 11299 153180002998844099869 11300 141389574637823919338 11301 530470738299471636618 11302 495099453216411095024 11303 1662342944201354246865 11304 117808717915783558276 11305 766277324018529753744 11306 707325182213428851088 11307 2652731000521667437493 11308 2475874575106364729524 11309 8312092030031080488740 11310 660250251521250488 11311 7923098639872007877 11312 7262834651654877768 11313 29051379816707149936 11314 27070587852055759608 11315 92436223347212576113 11316 5942306675220617550 11317 42256548616974404498 11318 38955228675888753952 11319 147897954501150114797 11320 137993994677893163158 11321 464822172153677245694 11322 32352588793717452860 11323 213923798502486387603 11324 197417198797058134872 11325 742130827923364939102 11326 692611028807080180908 11327 2326751916186000593599 11328 164403999386201629410 11329 1072260047930046303128 11330 989727049402905039472 11331 3713295195034439060627 11332 3465696199453015269658 11333 11636400636347617333124 11334 824661052348622512160 11335 5363941295067845880753 11336 4951276302432139562472 11337 18569117030589809668252 11338 17331122052682690713408 11339 58184644237155701030749 11340 12346214109600 11341 691411333845920 11342 629677669553080 11343 2666873028762041 11344 2481672035883520 11345 8593258113510404 11346 506210340967400 11347 3901535939649003 11348 3592867618184802 11349 13778844414229612 11350 12852839449837008 11351 43410769837971439 11352 2975530975256400 11353 19952158968664418 11354 18408817361343412 11355 69338701341567467 11356 64708676519604448 11357 217498328460276614 11358 15322134146701400 11359 100205274113741493 11360 92488566077136462 11361 347137985978256742 11362 323987861868441648 11363 1087936121571802489 11364 77055150003926400 11365 501470849839126868 11366 462887309656101712 11367 1736134409161703117 11368 1620383788612627648 11369 5440125087129431864 11370 382743012381720 11371 5136198850535965 11372 4704063200486084 11373 18964430714948820 11374 17668023764799176 11375 60449126308187385 11376 3839791900386322 11377 27607071091157550 11378 25446392840908144 11379 96748230413221829 11380 90266195662473610 11381 304171708379414666 11382 21125036340409332 11383 139961432294265475 11384 129158041043018444 11385 485667228904586874 11386 453257055150845780 11387 1522784618735551071 11388 107551258540524382 11389 701733238309805100 11390 647716282053569944 11391 2430262221361412099 11392 2268211352592706630 11393 7615849170516233096 11394 539682369541099632 11395 3510592268387503225 11396 3240507487106327444 11397 12153237183645538224 11398 11342982839802010880 11399 38081171929419643221 11400 2975520600286560 11401 36249711467366280 11402 33224761917017112 11403 133047334518256273 11404 123972485867208768 11405 423440203670926252 11406 27174862816318776 11407 193545817151717379 11408 178421069399971538 11409 677533932406167348 11410 632159689150929824 11411 2129498278169517255 11412 148171573896479856 11413 980026345573472874 11414 904402606814743668 11415 3399966921845722723 11416 3173095705569535104 11417 10659788650662472270 11418 753155129297285256 11419 4912428987682250349 11420 4534310293888604318 11421 17012131869043499598 11422 15877775787662561504 11423 53311240513127247345 11424 3778072906301312256 11425 24574442198226137724 11426 22683848729257907568 11427 85072956605032383973 11428 79401176198127693504 11429 266568499825451122720 11430 21124963715620440 11431 254044299785178485 11432 232869652932734308 11433 931627661141408444 11434 868103720584075912 11435 2964377745210098321 11436 190520359227845954 11437 1355117039575636182 11438 1249243805313415296 11439 4743033846356785981 11440 4425414143570123322 11441 14906784266700235378 11442 1037497336788973524 11443 6860480738527924667 11444 6331114567216820236 11445 23800064772433673666 11446 22211966258500360372 11447 74618816874150920663 11448 5272382224594611374 11449 34387299233289367092 11450 31740468376733844936 11451 119085219402818112091 11452 111144726833151545622 11453 373178979911404347088 11454 26446806663622800624 11455 172021391707096579217 11456 158787237424318968436 11457 595510992554740304216 11458 555808529706407471872 11459 1865979795097671479213 11460 148171065522957600 11461 1778606418009863920 11462 1630383890042754680 11463 6521689947503473641 11464 6077022363602145920 11465 20750940535984302804 11466 1333938834108536200 11467 9486115596543067803 11468 8745002956707521602 11469 33201533244011116412 11470 30978195324504477808 11471 104347786186415262239 11472 7262777677036429200 11473 48023661489209087218 11474 44318098290031356212 11475 166600749726549330267 11476 155484060129016137248 11477 522332014438570059414 11478 36906971891675894200 11479 240711390952539184293 11480 222183574956650529262 11481 833596832139240399542 11482 778013384151574434448 11483 2612253155699344045289 11484 185127942964873219200 11485 1204150038269189669668 11486 1111510958289746394512 11487 4168577244202695745917 11488 3890660004264365920448 11489 13061858862003213974664 11490 1037493778174317720 11491 12450541245582661965 11492 11412983549812897284 11493 45652125952037930020 11494 42539452864728635976 11495 145256880071403734185 11496 9337868158273367922 11497 66403105495315089150 11498 61215317016466265744 11499 232411029027591429429 11500 216847663591044959210 11501 730434799624420450266 11502 50839740058768618932 11503 336165926743977225075 11504 310226984349733108044 11505 1166205544405358926474 11506 1088388717222626575380 11507 3656324397389504030671 11508 258349099561244873982 11509 1684980032987287904700 11510 1555285321016067319544 11511 5835178121294196411699 11512 5446093985380534656230 11513 18285772386214921932696 11514 1295895897073626149232 11515 8429050564203841302825 11516 7780577004347738377044 11517 29180041005738383837824 11518 27234620326170075060480 11519 91433012330342011442821 11520 7262752766733838560 11521 87154085038592248280 11522 79891181168203895512 11523 319565177983779124673 11524 297776466372614066368 11525 1016798456819339753852 11526 65365373427427189976 11527 464822034786719238579 11528 428507515434777474738 11529 1626877499512653620548 11530 1517933941456828329024 11531 5113043893690456766455 11532 355878476730893947056 11533 2353161783527354190074 11534 2171589186767645370868 11535 8163439107157026099923 11536 7618721316877899642304 11537 25594271078046041829470 11538 1808443993248227732456 11539 11794860527230528947549 11540 10886997543431984851518 11541 40846247145378888496798 11542 38122658193983256208704 11543 128000406999823967144545 11544 9071271575834896659456 11545 59003354245746402734924 11546 54464039326753682254768 11547 204260287336488200481173 11548 190642342579510039040704 11549 640031086608713593719920 11550 0