1 1 2 2 3 5 4 3 5 8 6 6 7 4 8 13 9 9 10 10 11 7 12 22 13 14 14 17 15 11 16 12 17 37 18 23 19 28 20 18 21 15 22 19 23 62 24 38 25 47 26 29 27 24 28 16 29 32 30 103 31 63 32 78 33 48 34 39 35 27 36 20 37 53 38 172 39 104 40 129 41 79 42 64 43 44 44 33 45 21 46 88 47 287 48 173 49 214 50 132 51 107 52 73 53 54 54 34 55 25 56 147 57 478 58 288 59 357 60 219 61 178 62 122 63 89 64 57 65 42 66 26 67 244 68 797 69 479 70 594 71 364 72 297 73 203 74 148 75 94 76 69 77 43 78 30 79 407 80 1328 81 798 82 989 83 607 84 494 85 338 86 247 87 157 88 114 89 72 90 49 91 31 92 678 93 2213 94 1329 95 1648 96 1012 97 823 98 563 99 412 100 262 101 189 102 119 103 82 104 52 105 35 106 1129 107 3688 108 2214 109 2747 110 1687 111 1372 112 938 113 687 114 437 115 314 116 198 117 137 118 87 119 58 120 36 121 1882 122 6147 123 3689 124 4578 125 2812 126 2287 127 1563 128 1144 129 728 130 523 131 329 132 228 133 144 134 97 135 59 136 40 137 3137 138 10244 139 6148 140 7629 141 4687 142 3812 143 2604 144 1907 145 1213 146 872 147 548 148 379 149 239 150 162 151 98 152 67 153 41 154 5228 155 17073 156 10247 157 12714 158 7812 159 6353 160 4339 161 3178 162 2022 163 1453 164 913 165 632 166 398 167 269 168 163 169 112 170 68 171 45 172 8713 173 28454 174 17078 175 21189 176 13019 177 10588 178 7232 179 5297 180 3369 181 2422 182 1522 183 1053 184 663 185 448 186 272 187 187 188 113 189 74 190 46 191 14522 192 47423 193 28463 194 35314 195 21698 196 17647 197 12053 198 8828 199 5614 200 4037 201 2537 202 1754 203 1104 204 747 205 453 206 312 207 188 208 123 209 77 210 50 211 24203 212 79038 213 47438 214 58857 215 36163 216 29412 217 20088 218 14713 219 9357 220 6728 221 4228 222 2923 223 1839 224 1244 225 754 226 519 227 313 228 204 229 128 230 83 231 51 232 40338 233 131729 234 79063 235 98094 236 60272 237 49019 238 33479 239 24522 240 15594 241 11213 242 7047 243 4872 244 3064 245 2073 246 1257 247 864 248 522 249 339 250 213 251 138 252 84 253 55 254 67229 255 219548 256 131772 257 163489 258 100453 259 81698 260 55798 261 40869 262 25989 263 18688 264 11744 265 8119 266 5107 267 3454 268 2094 269 1439 270 869 271 564 272 354 273 229 274 139 275 92 276 56 277 112048 278 365913 279 219619 280 272482 281 167422 282 136163 283 92997 284 68114 285 43314 286 31147 287 19573 288 13532 289 8512 290 5757 291 3489 292 2398 293 1448 294 939 295 589 296 382 297 232 298 153 299 93 300 60 301 186747 302 609854 303 366032 304 454137 305 279037 306 226938 307 154994 308 113523 309 72189 310 51912 311 32622 312 22553 313 14187 314 9594 315 5814 316 3997 317 2413 318 1564 319 982 320 637 321 387 322 254 323 154 324 99 325 61 326 311244 327 1016423 328 610053 329 756894 330 465062 331 378229 332 258323 333 189204 334 120314 335 86519 336 54369 337 37588 338 23644 339 15989 340 9689 341 6662 342 4022 343 2607 344 1637 345 1062 346 644 347 423 348 257 349 164 350 102 351 65 352 518739 353 1694038 354 1016754 355 1261489 356 775103 357 630382 358 430538 359 315339 360 200523 361 144198 362 90614 363 62647 364 39407 365 26648 366 16148 367 11103 368 6703 369 4344 370 2728 371 1769 372 1073 373 704 374 428 375 273 376 169 377 108 378 66 379 864564 380 2823397 381 1694589 382 2102482 383 1291838 384 1050637 385 717563 386 525564 387 334204 388 240329 389 151023 390 104412 391 65678 392 44413 393 26913 394 18504 395 11172 396 7239 397 4547 398 2948 399 1788 400 1173 401 713 402 454 403 282 404 179 405 109 406 70 407 1440939 408 4705662 409 2824314 410 3504137 411 2153063 412 1751062 413 1195938 414 875939 415 557007 416 400548 417 251704 418 174019 419 109463 420 74022 421 44854 422 30839 423 18619 424 12064 425 7578 426 4913 427 2979 428 1954 429 1188 430 757 431 469 432 298 433 182 434 117 435 71 436 2401564 437 7842769 438 4707189 439 5840228 440 3588438 441 2918437 442 1993229 443 1459898 444 928344 445 667579 446 419507 447 290032 448 182438 449 123369 450 74757 451 51398 452 31032 453 20107 454 12629 455 8188 456 4964 457 3257 458 1979 459 1262 460 782 461 497 462 303 463 194 464 118 465 75 466 4002607 467 13071282 468 7845314 469 9733713 470 5980729 471 4864062 472 3322048 473 2433163 474 1547239 475 1112632 476 699178 477 483387 478 304063 479 205614 480 124594 481 85663 482 51719 483 33512 484 21048 485 13647 486 8273 487 5428 488 3298 489 2103 490 1303 491 828 492 504 493 323 494 197 495 124 496 76 497 6671012 498 21785469 499 13075523 500 16222854 501 9967882 502 8106769 503 5536747 504 4055272 505 2578732 506 1854387 507 1165297 508 805644 509 506772 510 342689 511 207657 512 142772 513 86198 514 55853 515 35079 516 22744 517 13788 518 9047 519 5497 520 3504 521 2172 522 1379 523 839 524 538 525 328 526 207 527 127 528 80 529 11118353 530 36309114 531 21792538 532 27038089 533 16613137 534 13511282 535 9227912 536 6758787 537 4297887 538 3090644 539 1942162 540 1342739 541 844619 542 571148 543 346094 544 237953 545 143663 546 93088 547 58464 548 37907 549 22979 550 15078 551 9162 552 5839 553 3619 554 2298 555 1398 556 897 557 547 558 344 559 212 560 133 561 81 562 18530588 563 60515189 564 36320897 565 45063482 566 27688562 567 22518803 568 15379853 569 11264644 570 7163144 571 5151073 572 3236937 573 2237898 574 1407698 575 951913 576 576823 577 396588 578 239438 579 155147 580 97439 581 63178 582 38298 583 25129 584 15269 585 9732 586 6032 587 3829 588 2329 589 1494 590 912 591 573 592 353 593 222 594 134 595 85 596 30884313 597 100858648 598 60534828 599 75105803 600 46147603 601 37531338 602 25633088 603 18774407 604 11938573 605 8585122 606 5394894 607 3729829 608 2346163 609 1586522 610 961372 611 660979 612 399063 613 258578 614 162398 615 105297 616 63829 617 41882 618 25448 619 16219 620 10053 621 6382 622 3882 623 2489 624 1519 625 954 626 588 627 369 628 223 629 142 630 86 631 51473854 632 168097747 633 100891379 634 125176338 635 76912672 636 62552229 637 42721813 638 31290678 639 19897622 640 14308537 641 8991489 642 6216382 643 3910272 644 2644203 645 1602287 646 1101632 647 665104 648 430963 649 270663 650 175494 651 106382 652 69803 653 42413 654 27032 655 16754 656 10637 657 6469 658 4148 659 2532 660 1589 661 979 662 614 663 372 664 237 665 143 666 90 667 85789757 668 280162912 669 168152298 670 208627229 671 128187787 672 104253714 673 71203022 674 52151129 675 33162703 676 23847562 677 14985814 678 10360637 679 6517119 680 4407004 681 2670478 682 1836053 683 1108507 684 718272 685 451104 686 292489 687 177303 688 116338 689 70688 690 45053 691 27923 692 17728 693 10782 694 6913 695 4219 696 2648 697 1632 698 1023 699 619 700 394 701 238 702 149 703 91 704 142982928 705 466938187 706 280253829 707 347712048 708 213646312 709 173756189 710 118671703 711 86918548 712 55271172 713 39745937 714 24976357 715 17267728 716 10861864 717 7345007 718 4450797 719 3060088 720 1847512 721 1197119 722 751839 723 487482 724 295504 725 193897 726 117813 727 75088 728 46538 729 29547 730 17969 731 11522 732 7032 733 4413 734 2719 735 1704 736 1032 737 657 738 397 739 248 740 152 741 95 742 238304879 743 778230312 744 467089714 745 579520079 746 356077187 747 289593648 748 197786172 749 144864247 750 92118619 751 66243228 752 41627262 753 28779547 754 18103107 755 12241678 756 7417994 757 5100147 758 3079187 759 1995198 760 1253064 761 812469 762 492507 763 323162 764 196354 765 125147 766 77563 767 49244 768 29948 769 19203 770 11719 771 7354 772 4532 773 2839 774 1719 775 1094 776 662 777 413 778 253 779 158 780 96 781 397174798 782 1297050519 783 778482857 784 965866798 785 593461978 786 482656079 787 329643619 788 241440412 789 153531032 790 110405379 791 69378769 792 47965912 793 30171844 794 20402797 795 12363323 796 8500244 797 5131978 798 3325329 799 2088439 800 1354114 801 820844 802 538603 803 327257 804 208578 805 129272 806 82073 807 49913 808 32004 809 19532 810 12257 811 7553 812 4732 813 2864 814 1823 815 1103 816 688 817 422 818 263 819 159 820 100 821 661957997 822 2161750864 823 1297471428 824 1609777997 825 989103297 826 804426798 827 549406032 828 402400687 829 255885053 830 184008964 831 115631282 832 79943187 833 50286407 834 34004662 835 20605538 836 14167073 837 8553297 838 5542214 839 3480732 840 2256857 841 1368073 842 897672 843 545428 844 347629 845 215453 846 136788 847 83188 848 53339 849 32553 850 20428 851 12588 852 7887 853 4773 854 3038 855 1838 856 1147 857 703 858 438 859 264 860 167 861 101 862 1103263328 863 3602918107 864 2162452379 865 2682963328 866 1648505494 867 1340711329 868 915676719 869 670667812 870 426475088 871 306681607 872 192718803 873 133238644 874 83810678 875 56674437 876 34342563 877 23611788 878 14255494 879 9237023 880 5801219 881 3761428 882 2280122 883 1496119 884 909047 885 579382 886 359088 887 227979 888 138647 889 88898 890 54254 891 34047 892 20979 893 13144 894 7954 895 5063 896 3063 897 1912 898 1172 899 729 900 439 901 278 902 168 903 105 904 1838772213 905 6004863512 906 3604087298 907 4471605547 908 2747509157 909 2234518882 910 1526127864 911 1117779687 912 710791813 913 511136012 914 321198004 915 222064407 916 139684463 917 94457394 918 57237604 919 39352979 920 23759157 921 15395038 922 9668698 923 6269047 924 3800203 925 2493532 926 1515078 927 965637 928 598479 929 379964 930 231078 931 148163 932 90423 933 56744 934 34964 935 21907 936 13257 937 8438 938 5104 939 3187 940 1953 941 1214 942 732 943 463 944 279 945 174 946 106 947 3064620354 948 10008105853 949 6006812163 950 7452675912 951 4579181928 952 3724198137 953 2543546439 954 1862966144 955 1184653022 956 851893353 957 535330007 958 370107344 959 232807438 960 157428989 961 95396007 962 65588298 963 39598594 964 25658397 965 16114497 966 10448412 967 6333672 968 4155887 969 2525129 970 1609394 971 997464 972 633273 973 385129 974 246938 975 150704 976 94573 977 58273 978 36512 979 22094 980 14063 981 8507 982 5312 983 3254 984 2023 985 1219 986 772 987 464 988 289 989 177 990 110 991 5107700589 992 16680176422 993 10011353604 994 12421126519 995 7631969879 996 6206996894 997 4239244064 998 3104943573 999 1974421703 1000 1419822254 1001 892216678 1002 616845573 1003 388012397 1004 262381648 1005 158993344 1006 109313829 1007 65997657 1008 42763994 1009 26857494 1010 17414019 1011 10556119 1012 6926478 1013 4208548 1014 2682323 1015 1662439 1016 1055454 1017 641882 1018 411563 1019 251173 1020 157622 1021 97122 1022 60853 1023 36823 1024 23438 1025 14178 1026 8853 1027 5423 1028 3372 1029 2032 1030 1287 1031 773 1032 482 1033 294 1034 183 1035 111 1036 8512834314 1037 27800294037 1038 16685589339 1039 20701877532 1040 12719949798 1041 10344994823 1042 7065406773 1043 5174905954 1044 3290702838 1045 2366370423 1046 1487027797 1047 1028075954 1048 646687328 1049 437302747 1050 264988907 1051 182189714 1052 109996094 1053 71273323 1054 44762489 1055 29023364 1056 17593532 1057 11544129 1058 7014247 1059 4470538 1060 2770732 1061 1759089 1062 1069803 1063 685938 1064 418622 1065 262703 1066 161869 1067 101422 1068 61372 1069 39063 1070 23629 1071 14754 1072 9038 1073 5619 1074 3387 1075 2144 1076 1288 1077 803 1078 489 1079 304 1080 184 1081 115 1082 14188057189 1083 46333823394 1084 27809315564 1085 34503129219 1086 21199916329 1087 17241658038 1088 11775677954 1089 8624843257 1090 5484504729 1091 3943950704 1092 2478379662 1093 1713459923 1094 1077812213 1095 728837912 1096 441648178 1097 303649523 1098 183326823 1099 118788872 1100 74604148 1101 48372273 1102 29322553 1103 19240214 1104 11690412 1105 7450897 1106 4617887 1107 2931814 1108 1783004 1109 1143229 1110 697703 1111 437838 1112 269782 1113 169037 1114 102287 1115 65104 1116 39382 1117 24589 1118 15063 1119 9364 1120 5644 1121 3573 1122 2147 1123 1338 1124 814 1125 507 1126 307 1127 192 1128 116 1129 23646761982 1130 77223038989 1131 46348859273 1132 57505215364 1133 35333193882 1134 28736096729 1135 19626129923 1136 14374738762 1137 9140841214 1138 6573251173 1139 4130632769 1140 2855766538 1141 1796353688 1142 1214729853 1143 736080297 1144 506082538 1145 305544704 1146 197981453 1147 124340247 1148 80620454 1149 48870922 1150 32067023 1151 19484019 1152 12418162 1153 7696478 1154 4886357 1155 2971673 1156 1905382 1157 1162838 1158 729729 1159 449637 1160 281728 1161 170478 1162 108507 1163 65637 1164 40982 1165 25104 1166 15607 1167 9407 1168 5954 1169 3578 1170 2229 1171 1357 1172 844 1173 512 1174 319 1175 193 1176 120 1177 39411269969 1178 128705064982 1179 77248098788 1180 95842025607 1181 58888656469 1182 47893494548 1183 32710216538 1184 23957897937 1185 15234735357 1186 10955418622 1187 6884387948 1188 4759610897 1189 2993922813 1190 2024549754 1191 1226800494 1192 843470897 1193 509241173 1194 329969088 1195 207233744 1196 134367423 1197 81451537 1198 53445038 1199 32473364 1200 20696937 1201 12827463 1202 8143928 1203 4952788 1204 3175637 1205 1938063 1206 1216214 1207 749394 1208 469547 1209 284129 1210 180844 1211 109394 1212 68303 1213 41839 1214 26012 1215 15678 1216 9923 1217 5963 1218 3714 1219 2262 1220 1407 1221 853 1222 532 1223 322 1224 199 1225 121 1226 65685449948 1227 214508441637 1228 128746831313 1229 159736709344 1230 98147760782 1231 79822490913 1232 54517027563 1233 39929829894 1234 25391225594 1235 18259031037 1236 11473979913 1237 7932684828 1238 4989871354 1239 3374249589 1240 2044667489 1241 1405784828 1242 848735288 1243 549948479 1244 345389573 1245 223945704 1246 135752562 1247 89075063 1248 54122273 1249 34494894 1250 21379104 1251 13573213 1252 8254647 1253 5292728 1254 3230104 1255 2027023 1256 1248989 1257 782578 1258 473548 1259 301407 1260 182323 1261 113838 1262 69732 1263 43353 1264 26129 1265 16538 1266 9938 1267 6189 1268 3769 1269 2344 1270 1422 1271 887 1272 537 1273 332 1274 202 1275 125 1276 109475749913 1277 357514069394 1278 214578052188 1279 266227848907 1280 163579601303 1281 133037484854 1282 90861712604 1283 66549716489 1284 42318709323 1285 30431718394 1286 19123299854 1287 13221141379 1288 8316452257 1289 5623749314 1290 3407779148 1291 2342974713 1292 1414558813 1293 916580798 1294 575649288 1295 373242839 1296 226254269 1297 148458438 1298 90203788 1299 57491489 1300 35631839 1301 22622022 1302 13757744 1303 8821213 1304 5383507 1305 3378372 1306 2081648 1307 1304297 1308 789247 1309 502344 1310 303872 1311 189729 1312 116219 1313 72254 1314 43548 1315 27563 1316 16563 1317 10314 1318 6282 1319 3907 1320 2369 1321 1478 1322 894 1323 553 1324 337 1325 208 1326 126 1327 182459583188 1328 595856782323 1329 357630086979 1330 443713081512 1331 272632668838 1332 221729141423 1333 151436187673 1334 110916194148 1335 70531182204 1336 50719530657 1337 31872166423 1338 22035235632 1339 13860753762 1340 9372915523 1341 5679631913 1342 3904957854 1343 2357598022 1344 1527634663 1345 959415479 1346 622071398 1347 377090448 1348 247430729 1349 150339647 1350 95819148 1351 59386398 1352 37703369 1353 22929573 1354 14702022 1355 8972512 1356 5630619 1357 3469413 1358 2173828 1359 1315412 1360 837239 1361 506453 1362 316214 1363 193698 1364 120423 1365 72579 1366 45938 1367 27604 1368 17189 1369 10469 1370 6512 1371 3948 1372 2463 1373 1489 1374 922 1375 562 1376 347 1377 209 1378 130 1379 304099305313 1380 993094637204 1381 596050144964 1382 739521802519 1383 454387781397 1384 369548569038 1385 252393646122 1386 184860323579 1387 117551970339 1388 84532551094 1389 53120277372 1390 36725392719 1391 23101256269 1392 15621525872 1393 9466053188 1394 6508263089 1395 3929330037 1396 2546057772 1397 1599025798 1398 1036785663 1399 628484079 1400 412384548 1401 250566078 1402 159698579 1403 98977329 1404 62838948 1405 38215954 1406 24503369 1407 14954187 1408 9384364 1409 5782354 1410 3623047 1411 2192353 1412 1395398 1413 844088 1414 527023 1415 322829 1416 200704 1417 120964 1418 76563 1419 46007 1420 28648 1421 17448 1422 10853 1423 6579 1424 4104 1425 2482 1426 1537 1427 937 1428 578 1429 348 1430 217 1431 131 1432 506832175522 1433 1655157728673 1434 993416908273 1435 1232536337532 1436 757312968994 1437 615914281729 1438 420656076869 1439 308100539298 1440 195919950564 1441 140887585157 1442 88533795619 1443 61208987864 1444 38502093782 1445 26035876453 1446 15776755313 1447 10847105148 1448 6548883394 1449 4243429619 1450 2665042997 1451 1727976104 1452 1047473464 1453 687307579 1454 417610129 1455 266164298 1456 164962214 1457 104731579 1458 63693257 1459 40838948 1460 24923644 1461 15640607 1462 9637257 1463 6038412 1464 3653922 1465 2325663 1466 1406813 1467 878372 1468 538048 1469 334507 1470 201607 1471 127604 1472 76678 1473 47747 1474 29079 1475 18088 1476 10964 1477 6839 1478 4137 1479 2562 1480 1562 1481 963 1482 579 1483 362 1484 218 1485 135 1486 844720292537 1487 2758596214454 1488 1655694847122 1489 2054227229219 1490 1262188281657 1491 1026523802882 1492 701093461448 1493 513500898829 1494 326533250939 1495 234812641928 1496 147556326032 1497 102014979773 1498 64170156303 1499 43393127422 1500 26294592188 1501 18078508579 1502 10914805657 1503 7072382698 1504 4441738328 1505 2879960173 1506 1745789107 1507 1145512632 1508 696016882 1509 443607163 1510 274937023 1511 174552632 1512 106155428 1513 68064913 1514 41539407 1515 26067678 1516 16062094 1517 10064019 1518 6089869 1519 3876104 1520 2344688 1521 1463953 1522 896747 1523 557512 1524 336012 1525 212673 1526 127797 1527 79578 1528 48464 1529 30147 1530 18273 1531 11398 1532 6894 1533 4269 1534 2603 1535 1604 1536 964 1537 603 1538 363 1539 224 1540 136 1541 1407867154228 1542 4597660357423 1543 2759491411869 1544 3423712048698 1545 2103647136094 1546 1710873004803 1547 1168489102413 1548 855834831382 1549 544222084898 1550 391354403213 1551 245927210053 1552 170024966288 1553 106950260504 1554 72321879037 1555 43824320313 1556 30130847632 1557 18191342762 1558 11787304497 1559 7402897213 1560 4799933622 1561 2909648512 1562 1909187719 1563 1160028137 1564 739345272 1565 458228372 1566 290921053 1567 176925713 1568 113441522 1569 69232344 1570 43446129 1571 26770157 1572 16773364 1573 10149782 1574 6460173 1575 3907813 1576 2439922 1577 1494578 1578 929187 1579 560019 1580 354454 1581 212994 1582 132629 1583 80773 1584 50244 1585 30454 1586 18997 1587 11489 1588 7114 1589 4338 1590 2673 1591 1607 1592 1004 1593 604 1594 373 1595 227 1596 140 1597 2346445257047 1598 7662767262372 1599 4599152353114 1600 5706186747829 1601 3506078560157 1602 2851455008004 1603 1947481837354 1604 1426391385637 1605 907036808163 1606 652257338688 1607 409878683422 1608 283374943813 1609 178250434173 1610 120536465062 1611 73040533854 1612 50218079387 1613 30318904603 1614 19645507494 1615 12338162022 1616 7999889369 1617 4849414187 1618 3181979532 1619 1933380228 1620 1232242119 1621 763713953 1622 484868422 1623 294876188 1624 189069203 1625 115387239 1626 72410214 1627 44616928 1628 27955607 1629 16916303 1630 10766954 1631 6513022 1632 4066537 1633 2490963 1634 1548644 1635 933364 1636 590757 1637 354989 1638 221048 1639 134622 1640 83739 1641 50757 1642 31662 1643 19148 1644 11857 1645 7229 1646 4454 1647 2678 1648 1673 1649 1007 1650 622 1651 378 1652 233 1653 141 1654 3910742095078 1655 12771278770619 1656 7665253921857 1657 9510311246382 1658 5843464266928 1659 4752425013339 1660 3245803062257 1661 2377318976062 1662 1511728013604 1663 1087095564479 1664 683131139037 1665 472291573022 1666 297084056954 1667 200894108437 1668 121734223089 1669 83696798978 1670 50531507672 1671 32742512489 1672 20563603369 1673 13333148948 1674 8082356978 1675 5303299219 1676 3222300379 1677 2053736864 1678 1272856588 1679 808114037 1680 491460313 1681 315115338 1682 192312064 1683 120683689 1684 74361547 1685 46592678 1686 28193838 1687 17944923 1688 10855037 1689 6777562 1690 4151604 1691 2581073 1692 1555607 1693 984594 1694 591648 1695 368413 1696 224369 1697 139564 1698 84594 1699 52769 1700 31913 1701 19762 1702 12048 1703 7423 1704 4463 1705 2788 1706 1678 1707 1037 1708 629 1709 388 1710 234 1711 145 1712 6517903491797 1713 21285464617698 1714 12775423203094 1715 15850518743969 1716 9739107111547 1717 7920708355564 1718 5409671770428 1719 3962198293437 1720 2519546689339 1721 1811825940798 1722 1138551898394 1723 787152621703 1724 495140094923 1725 334823514062 1726 202890371814 1727 139494664963 1728 84219179453 1729 54570854148 1730 34272672282 1731 22221914913 1732 13470594963 1733 8838832032 1734 5370500632 1735 3422894773 1736 2121427647 1737 1346856728 1738 819100522 1739 525192229 1740 320520107 1741 201139482 1742 123935912 1743 77654463 1744 46989729 1745 29908204 1746 18091728 1747 11295937 1748 6919339 1749 4301788 1750 2592678 1751 1640989 1752 986079 1753 614022 1754 373948 1755 232607 1756 140989 1757 87948 1758 53188 1759 32937 1760 20079 1761 12372 1762 7438 1763 4647 1764 2797 1765 1728 1766 1048 1767 647 1768 389 1769 242 1770 146 1771 10863172486328 1772 35475774362829 1773 21292372005157 1774 26417531239948 1775 16231845185912 1776 13201180592607 1777 9016119617379 1778 6603663822394 1779 4199244482232 1780 3019709901329 1781 1897586497323 1782 1311921036172 1783 825233491538 1784 558039190103 1785 338150619689 1786 232491108272 1787 140365299088 1788 90951423579 1789 57121120469 1790 37036524854 1791 22450991604 1792 14731386719 1793 8950834387 1794 5704824622 1795 3535712744 1796 2244761213 1797 1365167537 1798 875320382 1799 534200178 1800 335232469 1801 206559853 1802 129424104 1803 78316214 1804 49847007 1805 30152879 1806 18826562 1807 11532232 1808 7169647 1809 4321129 1810 2734982 1811 1643464 1812 1023369 1813 623247 1814 387678 1815 234982 1816 146579 1817 88647 1818 54894 1819 33464 1820 20619 1821 12397 1822 7744 1823 4662 1824 2879 1825 1747 1826 1078 1827 648 1828 403 1829 243 1830 150 1831 18105287477213 1832 59126290604714 1833 35487286675262 1834 44029218733247 1835 27053075309853 1836 22001967654344 1837 15026866028964 1838 11006106370657 1839 6998740803719 1840 5032849835548 1841 3162644162204 1842 2186535060287 1843 1375389152563 1844 930065316838 1845 563584366148 1846 387485180453 1847 233942165147 1848 151585705964 1849 95201867448 1850 61727541423 1851 37418319339 1852 24552311198 1853 14918057312 1854 9508041037 1855 5892854573 1856 3741268688 1857 2275279228 1858 1458867303 1859 890333629 1860 558720782 1861 344266422 1862 215706839 1863 130527023 1864 83078344 1865 50254798 1866 31377603 1867 19220387 1868 11949412 1869 7201882 1870 4558303 1871 2739107 1872 1705614 1873 1038744 1874 646129 1875 391637 1876 244298 1877 147744 1878 91489 1879 55773 1880 34364 1881 20662 1882 12907 1883 7769 1884 4798 1885 2912 1886 1797 1887 1079 1888 672 1889 404 1890 249 1891 151 1892 30175479128688 1893 98543817674523 1894 59145477792103 1895 73382031222078 1896 45088458849754 1897 36669946090573 1898 25044776714939 1899 18343510617762 1900 11664568006198 1901 8388083059247 1902 5271073603673 1903 3644225100478 1904 2292315254272 1905 1550108861397 1906 939307276913 1907 645808634088 1908 389903608578 1909 252642843273 1910 158669779079 1911 102879235704 1912 62363865564 1913 40920518663 1914 24863428853 1915 15846735062 1916 9821424288 1917 6235447813 1918 3792132047 1919 2431445504 1920 1483889382 1921 931201303 1922 573777369 1923 359511398 1924 217545038 1925 138463907 1926 83757997 1927 52296004 1928 32033978 1929 19915687 1930 12003137 1931 7597172 1932 4565178 1933 2842689 1934 1731239 1935 1076882 1936 652728 1937 407163 1938 246239 1939 152482 1940 92954 1941 57273 1942 34437 1943 21512 1944 12948 1945 7997 1946 4853 1947 2994 1948 1798 1949 1119 1950 673 1951 414 1952 252 1953 155 1954 50292465214479 1955 164239696124204 1956 98575796320172 1957 122303385370129 1958 75147431416257 1959 61116576817622 1960 41741294524898 1961 30572517696269 1962 19440946676997 1963 13980138432078 1964 8785122672788 1965 6073708500797 1966 3820525423787 1967 2583514768994 1968 1565512128188 1969 1076347723479 1970 649839347629 1971 421071405454 1972 264449631798 1973 171465392839 1974 103939775939 1975 68200864438 1976 41439048088 1977 26411225103 1978 16369040479 1979 10392413022 1980 6320220078 1981 4052409173 1982 2473148969 1983 1552002172 1984 956295614 1985 599185663 1986 362575063 1987 230773178 1988 139596662 1989 87160007 1990 53389963 1991 33192812 1992 20005228 1993 12661953 1994 7608629 1995 4737814 1996 2885398 1997 1794803 1998 1087879 1999 678604 2000 410398 2001 254137 2002 154923 2003 95454 2004 57394 2005 35853 2006 21579 2007 13328 2008 8088 2009 4989 2010 2997 2011 1864 2012 1122 2013 689 2014 419 2015 258 2016 156 2017 83820775357464 2018 273732826873673 2019 164292993866953 2020 203838975616882 2021 125245719027094 2022 101860961362703 2023 69568824208163 2024 50954196160448 2025 32401577794994 2026 23300230720129 2027 14641871121313 2028 10122847501328 2029 6367542372978 2030 4305857948323 2031 2609186880313 2032 1793912872464 2033 1083065579382 2034 701785675757 2035 440749386329 2036 285775654732 2037 173232959898 2038 113668107397 2039 69065080147 2040 44018708504 2041 27281734132 2042 17320688369 2043 10533700129 2044 6754015288 2045 4121914948 2046 2586670287 2047 1593826023 2048 998642772 2049 604291772 2050 384621963 2051 232661103 2052 145266678 2053 88983272 2054 55321353 2055 33342047 2056 21103254 2057 12681048 2058 7896357 2059 4808997 2060 2991338 2061 1813132 2062 1131007 2063 683997 2064 423562 2065 258204 2066 159089 2067 95657 2068 59754 2069 35964 2070 22213 2071 13479 2072 8314 2073 4994 2074 3107 2075 1869 2076 1148 2077 698 2078 429 2079 259 2080 160 2081 139701292262439 2082 456221378122788 2083 273821656444922 2084 339731626028137 2085 208742865045157 2086 169768268937838 2087 115948040346938 2088 84923660267413 2089 54002629658323 2090 38833717866882 2091 24403118535522 2092 16871412502213 2093 10612570621629 2094 7176429913872 2095 4348644800522 2096 2989854787439 2097 1805109298969 2098 1169642792928 2099 734582310548 2100 476292757887 2101 288721599829 2102 189446845662 2103 115108466912 2104 73364514173 2105 45469556887 2106 28867813948 2107 17556166882 2108 11256692147 2109 6869858247 2110 4311117144 2111 2656376704 2112 1664404619 2113 1007152953 2114 641036604 2115 387768504 2116 242111129 2117 148305453 2118 92202254 2119 55570078 2120 35172089 2121 21135079 2122 13160594 2123 8014994 2124 4985563 2125 3021887 2126 1885012 2127 1139994 2128 705937 2129 430339 2130 265148 2131 159428 2132 99589 2133 59939 2134 37022 2135 22464 2136 13857 2137 8323 2138 5178 2139 3114 2140 1913 2141 1163 2142 714 2143 432 2144 267 2145 161 2146 232835487104064 2147 760368963537979 2148 456369427408203 2149 566219376713562 2150 347904775075262 2151 282947114896397 2152 193246733911563 2153 141539433779022 2154 90004382763872 2155 64722863111469 2156 40671864225869 2157 28119020837022 2158 17687617702714 2159 11960716523119 2160 7247741334203 2161 4983091312398 2162 3008515498282 2163 1949404654879 2164 1224303850913 2165 793821263144 2166 481202666382 2167 315744742769 2168 191847444853 2169 122274190288 2170 75782594812 2171 48113023247 2172 29260278137 2173 18761153578 2174 11449763744 2175 7185195239 2176 4427294507 2177 2774007698 2178 1678588254 2179 1068394339 2180 646280839 2181 403518548 2182 247175754 2183 153670423 2184 92616797 2185 58620148 2186 35225132 2187 21934323 2188 13358323 2189 8309272 2190 5036478 2191 3141687 2192 1899989 2193 1176562 2194 717232 2195 441913 2196 265713 2197 165982 2198 99898 2199 61703 2200 37439 2201 23094 2202 13872 2203 8629 2204 5189 2205 3188 2206 1938 2207 1189 2208 719 2209 444 2210 268 2211 165 2212 388059145173439 2213 1267281605896632 2214 760615712347004 2215 943698961189269 2216 579841291792103 2217 471578524827328 2218 322077889852604 2219 235899056298369 2220 150007304606453 2221 107871438519114 2222 67786440376448 2223 46865034728369 2224 29479362837857 2225 19934527538532 2226 12079568890338 2227 8305152187329 2228 5014192497137 2229 3249007758132 2230 2040506418188 2231 1323035438573 2232 802004443969 2233 526241237948 2234 319745741422 2235 203790317147 2236 126304324687 2237 80188372078 2238 48767130228 2239 31268589297 2240 19082939573 2241 11975325398 2242 7378824178 2243 4623346163 2244 2797647089 2245 1780657232 2246 1077134732 2247 672530913 2248 411959589 2249 256117372 2250 154361328 2251 97700247 2252 58708553 2253 36557204 2254 22263872 2255 13848787 2256 8394129 2257 5236144 2258 3166648 2259 1960937 2260 1195387 2261 736522 2262 442854 2263 276637 2264 166497 2265 102838 2266 62398 2267 38489 2268 23119 2269 14382 2270 8648 2271 5313 2272 3229 2273 1982 2274 1198 2275 739 2276 447 2277 274 2278 166 2279 646765241955732 2280 2112136009827719 2281 1267692853911673 2282 1572831601982114 2283 966402152986838 2284 785964208045547 2285 536796483087673 2286 393165093830614 2287 250012174344088 2288 179785730865189 2289 112977400627413 2290 78108391213948 2291 49132271396428 2292 33224212564219 2293 20132614817229 2294 13841920312214 2295 8356987495228 2296 5415012930219 2297 3400844030313 2298 2205059064288 2299 1336674073282 2300 877068729913 2301 532909569037 2302 339650528578 2303 210507207812 2304 133647286797 2305 81278550379 2306 52114315494 2307 31804899288 2308 19958875663 2309 12298040297 2310 7705576938 2311 4662745148 2312 2967762053 2313 1795224553 2314 1120884854 2315 686599314 2316 426862287 2317 257268879 2318 162833744 2319 97847588 2320 60928673 2321 37106453 2322 23081312 2323 13990214 2324 8726907 2325 5277747 2326 3268228 2327 1992312 2328 1227537 2329 738089 2330 461062 2331 277494 2332 171397 2333 103997 2334 64148 2335 38532 2336 23969 2337 14413 2338 8854 2339 5382 2340 3303 2341 1997 2342 1232 2343 744 2344 457 2345 277 2346 170 2347 1077942069926219 2348 3520226683046198 2349 2112821423186122 2350 2621386003303523 2351 1610670254978063 2352 1309940346742578 2353 894660805146122 2354 655275156384357 2355 416686957240147 2356 299642884775314 2357 188295667712354 2358 130180652023247 2359 81887118994047 2360 55373687607032 2361 33554358028714 2362 23069867187023 2363 13928312492047 2364 9025021550364 2365 5668073383854 2366 3675098440479 2367 2227790122137 2368 1461781216522 2369 888182615062 2370 566084214297 2371 350845346353 2372 222745477994 2373 135464250632 2374 86857192489 2375 53008165479 2376 33264792772 2377 20496733828 2378 12842628229 2379 7771241913 2380 4946270088 2381 2992040922 2382 1868141423 2383 1144332189 2384 711437144 2385 428781464 2386 271389573 2387 163079313 2388 101547788 2389 61844088 2390 38468853 2391 23317023 2392 14544844 2393 8796244 2394 5447047 2395 3320519 2396 2045894 2397 1230148 2398 768437 2399 462489 2400 285662 2401 173328 2402 106913 2403 64219 2404 39948 2405 24022 2406 14757 2407 8969 2408 5504 2409 3328 2410 2053 2411 1239 2412 762 2413 462 2414 283 2415 171 2416 1796570116543698 2417 5867044471743663 2418 3521369038643537 2419 4368976672172538 2420 2684450424963438 2421 2183233911237629 2422 1491101341910203 2423 1092125260640594 2424 694478262066912 2425 499404807958857 2426 313826112853923 2427 216967753372078 2428 136478531656744 2429 92289479345053 2430 55923930047857 2431 38449778645038 2432 23213854153412 2433 15041702583939 2434 9446788973089 2435 6125164067464 2436 3712983536894 2437 2436302027537 2438 1480304358437 2439 943473690494 2440 584742243922 2441 371242463323 2442 225773751053 2443 144761987482 2444 88346942464 2445 55441321287 2446 34161223047 2447 21404380382 2448 12952069854 2449 8243783479 2450 4986734869 2451 3113569038 2452 1907220314 2453 1185728573 2454 714635773 2455 452315954 2456 271798854 2457 169246313 2458 103073479 2459 64114754 2460 38861704 2461 24241407 2462 14660407 2463 9078412 2464 5534198 2465 3409823 2466 2050247 2467 1280728 2468 770814 2469 476103 2470 288879 2471 178188 2472 107032 2473 66579 2474 40037 2475 24594 2476 14948 2477 9173 2478 5547 2479 3422 2480 2064 2481 1269 2482 769 2483 472 2484 284 2485 175 2486 2994283527572829 2487 9778407452906104 2488 5868948397739228 2489 7281627786954229 2490 4474084041605729 2491 3638723185396048 2492 2485168903183672 2493 1820208767734323 2494 1157463770111519 2495 832341346598094 2496 523043521423204 2497 361612922286797 2498 227464219427907 2499 153815798908422 2500 93206550079762 2501 64082964408397 2502 38689756922353 2503 25069504306564 2504 15744648288482 2505 10208606779107 2506 6188305894823 2507 4060503379228 2508 2467173930728 2509 1572456150823 2510 974570406537 2511 618737438872 2512 376289585088 2513 241269979137 2514 147244904107 2515 92402202144 2516 56935371744 2517 35673967303 2518 21586783089 2519 13739639132 2520 8311224782 2521 5189281729 2522 3178700523 2523 1976214288 2524 1191059622 2525 753859923 2526 452998089 2527 282077188 2528 171789132 2529 106857923 2530 64769507 2531 40402344 2532 24434012 2533 15130687 2534 9223663 2535 5683038 2536 3417078 2537 2134547 2538 1284689 2539 793504 2540 481464 2541 296979 2542 178387 2543 110964 2544 66728 2545 40989 2546 24913 2547 15288 2548 9244 2549 5703 2550 3439 2551 2114 2552 1282 2553 787 2554 473 2555 292 2556 176 2557 4990472545954714 2558 16297345754843507 2559 9781580662898713 2560 12136046311590382 2561 7456806736009548 2562 6064538642326747 2563 4141948171972787 2564 3033681279557204 2565 1929106283519198 2566 1387235577663489 2567 871739202372007 2568 602688203811328 2569 379107032379844 2570 256359664847369 2571 155344250132937 2572 106804940680662 2573 64482928203922 2574 41782507177607 2575 26241080480803 2576 17014344631844 2577 10313843158038 2578 6767505632047 2579 4111956551213 2580 2620760251372 2581 1624284010894 2582 1031229064787 2583 627149308479 2584 402116631894 2585 245408173512 2586 154003670239 2587 94892286239 2588 59456612172 2589 35977971814 2590 22899398553 2591 13852041303 2592 8648802882 2593 5297834204 2594 3293690479 2595 1985099369 2596 1256433204 2597 754996814 2598 470128647 2599 286315219 2600 178096538 2601 107949178 2602 67337239 2603 40723353 2604 25217812 2605 15372772 2606 9471729 2607 5695129 2608 3557578 2609 2141148 2610 1322507 2611 802439 2612 494964 2613 297312 2614 184939 2615 111213 2616 68314 2617 41522 2618 25479 2619 15407 2620 9504 2621 5732 2622 3523 2623 2137 2624 1312 2625 788 2626 487 2627 293 2628 180 2629 8317454243257857 2630 27162242924739178 2631 16302634438164522 2632 20226743852650637 2633 12428011226682579 2634 10107564403877912 2635 6903246953287978 2636 5056135465928673 2637 3215177139198663 2638 2312059296105814 2639 1452898670620012 2640 1004480339685547 2641 631845053966407 2642 427266108078948 2643 258907083554894 2644 178008234467769 2645 107471547006537 2646 69637511962678 2647 43735134134672 2648 28357241053073 2649 17189738596729 2650 11279176053412 2651 6853260918688 2652 4367933752287 2653 2707140018157 2654 1718715107978 2655 1045248847464 2656 670194386489 2657 409013622519 2658 256672783732 2659 158153810398 2660 99094353619 2661 59963286357 2662 38165664254 2663 23086735504 2664 14414671469 2665 8829723673 2666 5489484132 2667 3308498948 2668 2094055339 2669 1258328023 2670 783547744 2671 477192032 2672 296827563 2673 179915297 2674 112228732 2675 67872254 2676 42029687 2677 25621287 2678 15786214 2679 9491882 2680 5929297 2681 3568579 2682 2204178 2683 1337398 2684 824939 2685 495519 2686 308232 2687 185354 2688 113857 2689 69203 2690 42464 2691 25678 2692 15839 2693 9553 2694 5872 2695 3562 2696 2187 2697 1313 2698 812 2699 488 2700 299 2701 181 2702 13862423738763094 2703 45270404874565297 2704 27171057396940869 2705 33711239754417728 2706 20713352044470964 2707 16845940673129853 2708 11505411588813297 2709 8426892443214454 2710 5358628565331104 2711 3853432160176357 2712 2421497784366687 2713 1674133899475912 2714 1053075089944012 2715 712110180131579 2716 431511805924823 2717 296680390779614 2718 179119245010894 2719 116062519937797 2720 72891890224453 2721 47262068421788 2722 28649564327882 2723 18798626755687 2724 11422101531147 2725 7279889587144 2726 4511900030262 2727 2864525179963 2728 1742081412439 2729 1116990644148 2730 681689370864 2731 427787972887 2732 263589683997 2733 165157256032 2734 99938810594 2735 63609440423 2736 38477892507 2737 24024452448 2738 14716206122 2739 9149140219 2740 5514164913 2741 3490092232 2742 2097213372 2743 1305912907 2744 795320053 2745 494712604 2746 299858828 2747 187047887 2748 113120423 2749 70049478 2750 42702144 2751 26310357 2752 15819803 2753 9882162 2754 5947632 2755 3673629 2756 2228997 2757 1374898 2758 825864 2759 513719 2760 308923 2761 189762 2762 115338 2763 70773 2764 42797 2765 26398 2766 15922 2767 9787 2768 5937 2769 3644 2770 2188 2771 1353 2772 813 2773 498 2774 302 2775 185 2776 23104039564605157 2777 75450674790942162 2778 45285095661568114 2779 56185399590696213 2780 34522253407451607 2781 28076567788549754 2782 19175685981355494 2783 14044820738690757 2784 8931047608885173 2785 6422386933627262 2786 4035829640611144 2787 2790223165793187 2788 1755125149906687 2789 1186850300219298 2790 719186343208038 2791 494467317966023 2792 298532075018157 2793 193437533229662 2794 121486483707422 2795 78770114036313 2796 47749273879803 2797 31331044592812 2798 19036835885244 2799 12133149311907 2800 7519833383769 2801 4774208633272 2802 2903469020732 2803 1861651073579 2804 1136148951439 2805 712979954812 2806 439316139994 2807 275262093387 2808 166564684323 2809 106015734038 2810 64129820844 2811 40040754079 2812 24527010203 2813 15248567032 2814 9190274854 2815 5816820387 2816 3495355619 2817 2176521512 2818 1325533422 2819 824521007 2820 499764713 2821 311746478 2822 188534038 2823 116749129 2824 71170239 2825 43850594 2826 26366338 2827 16470269 2828 9912719 2829 6122714 2830 3714994 2831 2291497 2832 1376439 2833 856198 2834 514872 2835 316269 2836 192229 2837 117954 2838 71328 2839 43997 2840 26537 2841 16312 2842 9894 2843 6073 2844 3647 2845 2254 2846 1354 2847 829 2848 503 2849 308 2850 186 2851 38506732607675262 2852 125751124651570269 2853 75475159435946857 2854 93642332651160354 2855 57537089012419344 2856 46794279647582923 2857 31959476635592489 2858 23408034564484594 2859 14885079348141954 2860 10703978222712103 2861 6726382734351907 2862 4650371942988644 2863 2925208583177812 2864 1978083833698829 2865 1198643905346729 2866 824112196610038 2867 497553458363594 2868 322395888716103 2869 202477472845703 2870 131283523393854 2871 79582123133004 2872 52218407654687 2873 31728059808739 2874 20221915519844 2875 12533055639614 2876 7957014388787 2877 4839115034553 2878 3102751789298 2879 1893581585732 2880 1188299924687 2881 732193566657 2882 458770155644 2883 277607807204 2884 176692890063 2885 106883034739 2886 66734590132 2887 40878350338 2888 25414278387 2889 15317124757 2890 9694700644 2891 5825592698 2892 3627535853 2893 2209222369 2894 1374201678 2895 832941188 2896 519577463 2897 314223397 2898 194581882 2899 118617064 2900 73084323 2901 43943897 2902 27450448 2903 16521198 2904 10204523 2905 6191657 2906 3819162 2907 2294064 2908 1426997 2909 858119 2910 527114 2911 320382 2912 196589 2913 118879 2914 73328 2915 44228 2916 27187 2917 16489 2918 10122 2919 6078 2920 3757 2921 2257 2922 1382 2923 838 2924 513 2925 309 2926 190 2927 64177887679458769 2928 209585207752617114 2929 125791932393244762 2930 156070554418600589 2931 95895148354032239 2932 77990466079304872 2933 53265794392654148 2934 39013390940807657 2935 24808465580236589 2936 17839963704520172 2937 11210637890586512 2938 7750619904981073 2939 4875347638629687 2940 3296806389498048 2941 1997739842244548 2942 1373520327683397 2943 829255763939323 2944 537326481193504 2945 337462454742838 2946 218805872323089 2947 132636871888339 2948 87030679424478 2949 52880099681232 2950 33703192533073 2951 20888426066023 2952 13261690647978 2953 8065191724254 2954 5171252982163 2955 3155969309553 2956 1980499874478 2957 1220322611094 2958 764616926073 2959 462679678673 2960 294488150104 2961 178138391232 2962 111224316887 2963 68130583897 2964 42357130644 2965 25528541262 2966 16157834407 2967 9709321163 2968 6045893088 2969 3682037282 2970 2290336129 2971 1388235313 2972 865962438 2973 523705662 2974 324303137 2975 197695107 2976 121807204 2977 73239828 2978 45750747 2979 27535329 2980 17007538 2981 10319428 2982 6365269 2983 3823439 2984 2378328 2985 1430198 2986 878523 2987 533969 2988 327648 2989 198132 2990 122213 2991 73713 2992 45312 2993 27482 2994 16869 2995 10129 2996 6262 2997 3762 2998 2303 2999 1397 3000 854 3001 514 3002 317 3003 191 3004 106963146132431282 3005 349308679587695189 3006 209653220655407937 3007 260117590697667648 3008 159825247256720398 3009 129984110132174787 3010 88776323987756913 3011 65022318234679428 3012 41347442633727648 3013 29733272840866953 3014 18684396484310853 3015 12917699841635122 3016 8125579397716144 3017 5494677315830079 3018 3329566403740913 3019 2289200546138994 3020 1382092939898872 3021 895544135322507 3022 562437424571397 3023 364676453871814 3024 221061453147232 3025 145051132374129 3026 88133499468719 3027 56171987555122 3028 34814043443372 3029 22102817746629 3030 13441986207089 3031 8618754970272 3032 5259948849254 3033 3300833124129 3034 2033871018489 3035 1274361543454 3036 771132797788 3037 490813583507 3038 296897318719 3039 185373861478 3040 113550973162 3041 70595217739 3042 42547568769 3043 26929724012 3044 16182201938 3045 10076488479 3046 6136728803 3047 3817226882 3048 2313725522 3049 1443270729 3050 872842769 3051 540505228 3052 329491844 3053 203012007 3054 122066379 3055 76251244 3056 45892214 3057 28345897 3058 17199047 3059 10608782 3060 6372398 3061 3963879 3062 2383663 3063 1464204 3064 889948 3065 546079 3066 330219 3067 203688 3068 122854 3069 75519 3070 45803 3071 28114 3072 16882 3073 10437 3074 6269 3075 3838 3076 2328 3077 1423 3078 857 3079 528 3080 318 3081 195 3082 178271910220718803 3083 582181132646158648 3084 349422034425679894 3085 433529317829446079 3086 266375412094533997 3087 216640183553624644 3088 147960539979594854 3089 108370530391132379 3090 68912404389546079 3091 49555454734778254 3092 31140660807184754 3093 21529499736058537 3094 13542632329526907 3095 9157795526383464 3096 5549277339568188 3097 3815334243564989 3098 2303488233164787 3099 1492573558870844 3100 937395707618994 3101 607794089786357 3102 368435755245387 3103 241751887290214 3104 146889165781198 3105 93619979258537 3106 58023405738953 3107 36838029577714 3108 22403310345148 3109 14364591617119 3110 8766581415423 3111 5501388540214 3112 3389785030814 3113 2123935905757 3114 1285221329647 3115 818022639178 3116 494828864532 3117 308956435797 3118 189251621937 3119 117658696232 3120 70912614614 3121 44882873353 3122 26970336563 3123 16794147464 3124 10227881338 3125 6362044803 3126 3856209203 3127 2405451214 3128 1454737948 3129 900842047 3130 549153073 3131 338353344 3132 203443964 3133 127085407 3134 76487023 3135 47243162 3136 28665078 3137 17681303 3138 10620663 3139 6606464 3140 3972772 3141 2440339 3142 1483247 3143 910132 3144 550364 3145 339479 3146 204757 3147 125864 3148 76338 3149 46857 3150 28137 3151 17394 3152 10448 3153 6397 3154 3879 3155 2372 3156 1428 3157 879 3158 529 3159 324 3160 196 3161 297119850367864672 3162 970301887743597747 3163 582370057376133157 3164 722548863049076798 3165 443959020157556662 3166 361066972589374407 3167 246600899965991423 3168 180617550651887298 3169 114854007315910132 3170 82592424557963757 3171 51901101345307923 3172 35882499560097562 3173 22571053882544844 3174 15262992543972439 3175 9248795565946979 3176 6358890405941648 3177 3839147055274644 3178 2487622598118073 3179 1562326179364989 3180 1012990149643928 3181 614059592075644 3182 402919812150357 3183 244815276301997 3184 156033298764228 3185 96705676231588 3186 61396715962857 3187 37338850575247 3188 23940986028532 3189 14610969025704 3190 9168980900357 3191 5649641718023 3192 3539893176262 3193 2142035549412 3194 1363371065297 3195 824714774219 3196 514927392994 3197 315419369894 3198 196097827053 3199 118187691023 3200 74804788922 3201 44950560938 3202 27990245773 3203 17046468897 3204 10603408004 3205 6427015338 3206 4009085357 3207 2424563247 3208 1501403412 3209 915255122 3210 563922239 3211 339073273 3212 211809012 3213 127478372 3214 78738603 3215 47775129 3216 29468838 3217 17701104 3218 11010773 3219 6621287 3220 4067232 3221 2472078 3222 1516887 3223 917273 3224 565798 3225 341262 3226 209773 3227 127229 3228 78094 3229 46894 3230 28989 3231 17413 3232 10662 3233 6464 3234 3953 3235 2379 3236 1464 3237 882 3238 539 3239 327 3240 200 3241 495199750613107787 3242 1617169812905996244 3243 970616762293555262 3244 1204248105081794663 3245 739931700262594437 3246 601778287648957344 3247 411001499943319038 3248 301029251086478829 3249 191423345526516887 3250 137654040929939594 3251 86501835575513204 3252 59804165933495937 3253 37618423137574739 3254 25438320906620732 3255 15414659276578298 3256 10598150676569413 3257 6398578425457739 3258 4146037663530122 3259 2603876965608314 3260 1688316916073213 3261 1023432653459407 3262 671533020250594 3263 408025460503328 3264 260055497940379 3265 161176127052647 3266 102327859938094 3267 62231417625412 3268 39901643380887 3269 24351615042839 3270 15281634833928 3271 9416069530038 3272 5899821960437 3273 3570059249019 3274 2272285108828 3275 1374524623698 3276 858212321657 3277 525698949823 3278 326829711754 3279 196979485038 3280 124674648203 3281 74917601563 3282 46650409622 3283 28410781494 3284 17672346673 3285 10711692229 3286 6681808928 3287 4040938744 3288 2502339019 3289 1525425203 3290 939870398 3291 565122122 3292 353015019 3293 212463953 3294 131231004 3295 79625214 3296 49114729 3297 29501839 3298 18351288 3299 11035478 3300 6778719 3301 4120129 3302 2528144 3303 1528788 3304 942997 3305 568769 3306 349622 3307 212048 3308 130157 3309 78157 3310 48314 3311 29022 3312 17769 3313 10773 3314 6588 3315 3964 3316 2439 3317 1469 3318 898 3319 544 3320 333 3321 201 3322 825332917688512978 3323 2695283021509993739 3324 1617694603822592103 3325 2007080175136324438 3326 1233219500437657394 3327 1002963812748262239 3328 685002499905531729 3329 501715418477464714 3330 319038909210861478 3331 229423401549899323 3332 144169725959188673 3333 99673609889159894 3334 62697371895957898 3335 42397201511034553 3336 25691098794297163 3337 17663584460949022 3338 10664297375762898 3339 6910062772550203 3340 4339794942680523 3341 2813861526788688 3342 1705721089099012 3343 1119221700417657 3344 680042434172213 3345 433425829900632 3346 268626878421078 3347 170546433230157 3348 103719029375687 3349 66502738968144 3350 40586025071398 3351 25469391389879 3352 15693449216729 3353 9833036600728 3354 5950098748364 3355 3787141848047 3356 2290874372829 3357 1430353869428 3358 876164916372 3359 544716186257 3360 328299141729 3361 207791080338 3362 124862669272 3363 77750682703 3364 47351302489 3365 29453911122 3366 17852820382 3367 11136348213 3368 6734897907 3369 4170565032 3370 2542375338 3371 1566450663 3372 941870203 3373 588358364 3374 354106588 3375 218718339 3376 132708689 3377 81857882 3378 49169732 3379 30585479 3380 18392463 3381 11297864 3382 6866882 3383 4213573 3384 2547979 3385 1571662 3386 947948 3387 582703 3388 353413 3389 216928 3390 130262 3391 80523 3392 48369 3393 29614 3394 17954 3395 10979 3396 6607 3397 4064 3398 2448 3399 1497 3400 907 3401 554 3402 334 3403 205 3404 1375554862814188297 3405 4492138369183322898 3406 2696157673037653504 3407 3345133625227207397 3408 2055365834062762323 3409 1671606354580437064 3410 1141670833175886214 3411 836192364129107857 3412 531731515351435797 3413 382372335916498872 3414 240282876598647788 3415 166122683148599823 3416 104495619826596497 3417 70662002518390922 3418 42818497990495272 3419 29439307434915037 3420 17773828959604829 3421 11516771287583672 3422 7232991571134204 3423 4689769211314479 3424 2842868481831687 3425 1865369500696094 3426 1133404056953688 3427 722376383167719 3428 447711464035129 3429 284244055383594 3430 172865048959478 3431 110837898280239 3432 67643375118997 3433 42448985649798 3434 26155748694548 3435 16388394334547 3436 9916831247273 3437 6311903080078 3438 3818123954714 3439 2383923115713 3440 1460274860619 3441 907860310428 3442 547165236214 3443 346318467229 3444 208104448787 3445 129584471172 3446 78918837482 3447 49089851869 3448 29754700637 3449 18560580354 3450 11224829844 3451 6950941719 3452 4237292229 3453 2610751104 3454 1569783672 3455 980597273 3456 590177647 3457 364530564 3458 221181148 3459 136429803 3460 81949553 3461 50975798 3462 30654104 3463 18829773 3464 11444803 3465 7022622 3466 4246632 3467 2619437 3468 1579913 3469 971172 3470 589022 3471 361547 3472 217103 3473 134204 3474 80614 3475 49357 3476 29923 3477 18298 3478 11012 3479 6773 3480 4079 3481 2494 3482 1512 3483 923 3484 557 3485 342 3486 206 3487 2292591438023647162 3488 7486897281972204829 3489 4493596121729422507 3490 5575222708712012328 3491 3425609723437937204 3492 2786010590967395107 3493 1902784721959810357 3494 1393653940215179762 3495 886219192252392994 3496 637287226527498119 3497 400471460997746313 3498 276871138580999704 3499 174159366377660828 3500 117770004197318203 3501 71364163317492119 3502 49065512391525062 3503 29623048266008048 3504 19194618812639453 3505 12054985951890339 3506 7816282018857464 3507 4738114136386144 3508 3108949167826823 3509 1889006761589479 3510 1203960638612864 3511 746185773391882 3512 473740092305989 3513 288108414932463 3514 184729830467064 3515 112738958531662 3516 70748309416329 3517 43592914490913 3518 27313990557578 3519 16528052078788 3520 10519838466797 3521 6363539924523 3522 3973205192854 3523 2433791434364 3524 1513100517379 3525 911942060357 3526 577197445382 3527 346840747978 3528 215974118619 3529 131531395803 3530 81816419782 3531 49591167728 3532 30934300589 3533 18708049739 3534 11584902864 3535 7062153714 3536 4351251839 3537 2616306119 3538 1634328788 3539 983629412 3540 607550939 3541 368635247 3542 227383004 3543 136582588 3544 84959663 3545 51090173 3546 31382954 3547 19074672 3548 11704369 3549 7077719 3550 4365728 3551 2633188 3552 1618619 3553 981703 3554 602578 3555 361838 3556 223673 3557 134357 3558 82262 3559 49872 3560 30497 3561 18353 3562 11288 3563 6798 3564 4157 3565 2519 3566 1538 3567 928 3568 569 3569 343 3570 210 3571 3820985730039411937 3572 12478162136620341382 3573 7489326869549037512 3574 9292037847853353879 3575 5709349539063228673 3576 4643350984945658512 3577 3171307869933017262 3578 2322756567025299603 3579 1477031987087321657 3580 1062145377545830198 3581 667452434996243854 3582 461451897634999507 3583 290265610629434713 3584 196283340328863672 3585 118940272195820198 3586 81775853985875103 3587 49371747110013413 3588 31991031354399088 3589 20091643253150564 3590 13027136698095773 3591 7896856893976907 3592 5181581946378038 3593 3148344602649132 3594 2006601064354773 3595 1243642955653137 3596 789566820509982 3597 480180691554104 3598 307883050778439 3599 187898264219437 3600 117913849027214 3601 72654857484854 3602 45523317595963 3603 27546753464647 3604 17533064111328 3605 10605899874204 3606 6622008654757 3607 4056319057273 3608 2521834195632 3609 1519903433928 3610 961995742303 3611 578067913297 3612 359956864364 3613 219218993004 3614 136360699637 3615 82651946213 3616 51557167648 3617 31180082898 3618 19308171439 3619 11770256189 3620 7252086398 3621 4360510198 3622 2723881313 3623 1639382353 3624 1012584898 3625 614392078 3626 378971673 3627 227637647 3628 141599438 3629 85150288 3630 52304923 3631 31791119 3632 19507282 3633 11796198 3634 7276213 3635 4388647 3636 2697698 3637 1636172 3638 1004297 3639 603063 3640 372788 3641 223928 3642 137103 3643 83119 3644 50828 3645 30588 3646 18813 3647 11329 3648 6928 3649 4198 3650 2563 3651 1547 3652 948 3653 572 3654 349 3655 211 3656 6368309550065686562 3657 20796936894367235637 3658 12482211449248395853 3659 15486729746422256464 3660 9515582565105381122 3661 7738918308242764187 3662 5285513116555028769 3663 3871260945042166004 3664 2461719978478869428 3665 1770242295909716997 3666 1112420724993739757 3667 769086496058332512 3668 483776017715724522 3669 327138900548106119 3670 198233786993033663 3671 136293089976458504 3672 82286245183355688 3673 53318385590665147 3674 33486072088584273 3675 21711894496826288 3676 13161428156628178 3677 8635969910630063 3678 5247241004415219 3679 3344335107257954 3680 2072738259421894 3681 1315944700849969 3682 800301152590173 3683 513138417964064 3684 313163773699062 3685 196523081712023 3686 121091429141423 3687 75872195993272 3688 45911255774412 3689 29221773518879 3690 17676499790339 3691 11036681091262 3692 6760531762122 3693 4203056992719 3694 2533172389879 3695 1603326237172 3696 963446522162 3697 599928107273 3698 365364988339 3699 227267832728 3700 137753243688 3701 85928612747 3702 51966804829 3703 32180285732 3704 19617093648 3705 12086810663 3706 7267516997 3707 4539802188 3708 2732303922 3709 1687641497 3710 1023986797 3711 631619454 3712 379396078 3713 235999063 3714 141917147 3715 87174872 3716 52985198 3717 32512137 3718 19660329 3719 12127022 3720 7314412 3721 4496163 3722 2726953 3723 1673828 3724 1005104 3725 621313 3726 373213 3727 228504 3728 138532 3729 84713 3730 50979 3731 31354 3732 18882 3733 11547 3734 6997 3735 4272 3736 2578 3737 1579 3738 953 3739 582 3740 352 3741 215 3742 10613849250109477603 3743 34661561490612059394 3744 20803685748747326422 3745 25811216244037094107 3746 15859304275175635203 3747 12898197180404606978 3748 8809188527591714614 3749 6452101575070276673 3750 4102866630798115713 3751 2950403826516194994 3752 1854034541656232928 3753 1281810826763887519 3754 806293362859540869 3755 545231500913510198 3756 330389644988389438 3757 227155149960764173 3758 137143741972259479 3759 88863975984441912 3760 55810120147640454 3761 36186490828043813 3762 21935713594380297 3763 14393283184383438 3764 8745401674025364 3765 5573891845429923 3766 3454563765703157 3767 2193241168083282 3768 1333835254316954 3769 855230696606773 3770 521939622831769 3771 327538469520038 3772 201819048569038 3773 126453659988787 3774 76518759624019 3775 48702955864798 3776 29460832983898 3777 18394468485437 3778 11267552936869 3779 7005094987864 3780 4221953983132 3781 2672210395287 3782 1605744203603 3783 999880178788 3784 608941647232 3785 378779721213 3786 229588739479 3787 143214354578 3788 86611341382 3789 53633809553 3790 32695156079 3791 20144684438 3792 12112528328 3793 7566336979 3794 4553839869 3795 2812735828 3796 1706644662 3797 1052699089 3798 632326797 3799 393331772 3800 236528578 3801 145291453 3802 88308663 3803 54186894 3804 32767214 3805 20211703 3806 12190687 3807 7493604 3808 4544922 3809 2789713 3810 1675173 3811 1035522 3812 622022 3813 380839 3814 230887 3815 141188 3816 84964 3817 52257 3818 31469 3819 19244 3820 11662 3821 7119 3822 4297 3823 2632 3824 1588 3825 969 3826 587 3827 358 3828 216 3829 17689748750182462672 3830 57769269151020098989 3831 34672809581245544037 3832 43018693740061823512 3833 26432173791959392004 3834 21496995300674344963 3835 14681980879319524357 3836 10753502625117127788 3837 6838111051330192854 3838 4917339710860324989 3839 3090057569427054879 3840 2136351377939812532 3841 1343822271432568114 3842 908719168189183663 3843 550649408313982397 3844 378591916601273622 3845 228572903287099132 3846 148106626640736519 3847 93016866912734089 3848 60310818046739688 3849 36559522657300494 3850 23988805307305729 3851 14575669456708939 3852 9289819742383204 3853 5757606276171928 3854 3655401946805469 3855 2223058757194923 3856 1425384494344622 3857 869899371386282 3858 545897449200063 3859 336365080948397 3860 210756099981312 3861 127531266040032 3862 81171593107997 3863 49101388306497 3864 30657447475728 3865 18779254894782 3866 11675158313107 3867 7036589971887 3868 4453683992144 3869 2676240339338 3870 1666466964647 3871 1014902745387 3872 631299535354 3873 382647899132 3874 238690590963 3875 144352235637 3876 89389682588 3877 54491926798 3878 33574474063 3879 20187547213 3880 12610561632 3881 7589733114 3882 4687893047 3883 2844407769 3884 1754498482 3885 1053877994 3886 655552953 3887 394214297 3888 242152422 3889 147181104 3890 90311489 3891 54612023 3892 33686172 3893 20317812 3894 12489339 3895 7574869 3896 4649522 3897 2791954 3898 1725869 3899 1036703 3900 634732 3901 384812 3902 235313 3903 141607 3904 87094 3905 52448 3906 32073 3907 19437 3908 11864 3909 7162 3910 4387 3911 2647 3912 1614 3913 978 3914 597 3915 359 3916 220 3917 29482914583637437787 3918 96282115251700164982 3919 57788015968742573394 3920 71697822900103039187 3921 44053622986598986673 3922 35828325501123908272 3923 24469968132199207262 3924 17922504375195212979 3925 11396851752216988089 3926 8195566184767208314 3927 5150095949045091464 3928 3560585629899687553 3929 2239703785720946857 3930 1514531946981972772 3931 917749013856637328 3932 630986527668789369 3933 380954838811831887 3934 246844377734560864 3935 155028111521223482 3936 100518030077899479 3937 60932537762167489 3938 39981342178842882 3939 24292782427848232 3940 15483032903972007 3941 9596010460286547 3942 6092336578009114 3943 3705097928658204 3944 2375640823907703 3945 1449832285643803 3946 909829082000104 3947 560608468247328 3948 351260166635519 3949 212552110066719 3950 135285988513328 3951 81835647177494 3952 51095745792879 3953 31298758157969 3954 19458597188512 3955 11727649953144 3956 7422806653573 3957 4460400565563 3958 2777444941078 3959 1691504575644 3960 1052165892257 3961 637746498553 3962 397817651604 3963 240587059394 3964 148982804313 3965 90819877997 3966 55957456772 3967 33645912022 3968 21017602719 3969 12649555189 3970 7813155078 3971 4740679614 3972 2924164137 3973 1756463323 3974 1092588254 3975 657023828 3976 403587369 3977 245301839 3978 150519148 3979 91020038 3980 56143619 3981 33863019 3982 20815564 3983 12624782 3984 7749203 3985 4653257 3986 2876448 3987 1727838 3988 1057887 3989 641353 3990 392188 3991 236012 3992 145157 3993 87413 3994 53454 3995 32394 3996 19773 3997 11937 3998 7312 3999 4412 4000 2689 4001 1629 4002 994 4003 598 4004 367 4005 221 4006 49138190972729062978 4007 160470192086166941637 4008 96313359947904288989 4009 119496371500171731978 4010 73422704977664977788 4011 59713875835206513787 4012 40783280220332012103 4013 29870840625325354964 4014 18994752920361646814 4015 13659276974612013857 4016 8583493248408485773 4017 5934309383166145922 4018 3732839642868244762 4019 2524219911636621287 4020 1529581689761062213 4021 1051644212781315614 4022 634924731353053144 4023 411407296224268107 4024 258380185868705803 4025 167530050129832464 4026 101554229603612482 4027 66635570298071469 4028 40487970713080387 4029 25805054839953344 4030 15993350767144244 4031 10153894296681857 4032 6175163214430339 4033 3959401373179504 4034 2416387142739672 4035 1516381803333507 4036 934347447078879 4037 585433611059198 4038 354253516777864 4039 225476647522213 4040 136392745295823 4041 85159576321464 4042 52164596929948 4043 32430995314187 4044 19546083255239 4045 12371344422622 4046 7434000942604 4047 4629074901797 4048 2819174292739 4049 1753609820428 4050 1062910830922 4051 663029419339 4052 400978432323 4053 248304673854 4054 151366463328 4055 93262427953 4056 56076520037 4057 35029337864 4058 21082591982 4059 13021925129 4060 7901132689 4061 4873606894 4062 2927438872 4063 1820980423 4064 1095039713 4065 672645614 4066 408836398 4067 250865247 4068 151700063 4069 93572698 4070 56438364 4071 34692607 4072 21041303 4073 12915338 4074 7755428 4075 4794079 4076 2879729 4077 1763144 4078 1068922 4079 653647 4080 393353 4081 241928 4082 145688 4083 89089 4084 53989 4085 32954 4086 19894 4087 12187 4088 7353 4089 4482 4090 2714 4091 1657 4092 997 4093 612 4094 368 4095 225 4096 81896984954548438297 4097 267450320143611569394 4098 160522266579840481648 4099 199160619166952886629 4100 122371174962774962979 4101 99523126392010856312 4102 67972133700553353504 4103 49784734375542258273 4104 31657921533936078023 4105 22765461624353356428 4106 14305822080680809622 4107 9890515638610243203 4108 6221399404780407937 4109 4207033186061035478 4110 2549302816268437022 4111 1752740354635526023 4112 1058207885588421907 4113 685678827040446844 4114 430633643114509672 4115 279216750216387439 4116 169257049339354137 4117 111059283830119114 4118 67479951188467312 4119 43008424733255573 4120 26655584611907073 4121 16923157161136428 4122 10291938690717232 4123 6599002288632507 4124 4027311904566119 4125 2527303005555844 4126 1557245745131464 4127 975722685098663 4128 590422527963107 4129 375794412537022 4130 227321242159704 4131 141932627202439 4132 86940994883247 4133 54051658856978 4134 32576805425398 4135 20618907371037 4136 12390001571007 4137 7715124836328 4138 4698623821232 4139 2922683034047 4140 1771518051537 4141 1105049032232 4142 668297387204 4143 413841123089 4144 252277438879 4145 155437379922 4146 93460866728 4147 58382229773 4148 35137653303 4149 21703208548 4150 13168554482 4151 8122678157 4152 4879064787 4153 3034967372 4154 1825066188 4155 1121076023 4156 681393997 4157 418108744 4158 252833438 4159 155954497 4160 94063939 4161 57821012 4162 35068838 4163 21525563 4164 12925713 4165 7990132 4166 4799548 4167 2938573 4168 1781537 4169 1089412 4170 655588 4171 403213 4172 242813 4173 148482 4174 89982 4175 54923 4176 33157 4177 20312 4178 12254 4179 7469 4180 4523 4181 2762 4182 1662 4183 1019 4184 613 4185 374 4186 226 4187 136494974924247397162 4188 445750533572685948989 4189 267537110966400802747 4190 331934365278254811048 4191 203951958271291604964 4192 165871877320018093853 4193 113286889500922255839 4194 82974557292570430454 4195 52763202556560130038 4196 37942436040588927379 4197 23843036801134682703 4198 16484192731017072004 4199 10368999007967346562 4200 7011721976768392463 4201 4248838027114061703 4202 2921233924392543372 4203 1763679809314036512 4204 1142798045067411407 4205 717722738524182787 4206 465361250360645732 4207 282095082232256894 4208 185098806383531857 4209 112466585314112187 4210 71680707888759288 4211 44425974353178454 4212 28205261935227379 4213 17153231151195387 4214 10998337147720844 4215 6712186507610198 4216 4212171675926407 4217 2595409575219107 4218 1626204475164438 4219 984037546605178 4220 626324020895037 4221 378868736932839 4222 236554378670732 4223 144901658138744 4224 90086098094963 4225 54294675708997 4226 34364845618394 4227 20650002618344 4228 12858541393879 4229 7831039702053 4230 4871138390078 4231 2952530085894 4232 1841748387053 4233 1113828978673 4234 689735205148 4235 420462398132 4236 259062299869 4237 155768111213 4238 97303716288 4239 58562755504 4240 36172014247 4241 21947590803 4242 13537796928 4243 8131774644 4244 5058278953 4245 3041776979 4246 1868460038 4247 1135656662 4248 696847907 4249 421389063 4250 259924162 4251 156773232 4252 96368353 4253 58448063 4254 35875938 4255 21542854 4256 13316887 4257 7999247 4258 4897622 4259 2969228 4260 1815687 4261 1092647 4262 672022 4263 404688 4264 247469 4265 149969 4266 91538 4267 55262 4268 33853 4269 20423 4270 12448 4271 7538 4272 4603 4273 2769 4274 1698 4275 1022 4276 623 4277 377 4278 230 4279 227491624873745661937 4280 742917555954476581648 4281 445895184944001337912 4282 553223942130424685079 4283 339919930452152674939 4284 276453128866696823088 4285 188811482501537093064 4286 138290928820950717423 4287 87938670927600216729 4288 63237393400981545632 4289 39738394668557804504 4290 27473654551695120007 4291 17281665013278910937 4292 11686203294613987438 4293 7081396711856769504 4294 4868723207320905619 4295 2939466348856727519 4296 1904663408445685678 4297 1196204564206971312 4298 775602083934409553 4299 470158470387094823 4300 308498010639219762 4301 187444308856853644 4302 119467846481265479 4303 74043290588630757 4304 47008769892045632 4305 28588718585325644 4306 18330561912868073 4307 11186977512683663 4308 7020286126544012 4309 4325682625365178 4310 2710340791940729 4311 1640062577675297 4312 1043873368158394 4313 631447894888064 4314 394257297784553 4315 241502763564573 4316 150143496824938 4317 90491126181662 4318 57274742697323 4319 34416671030573 4320 21430902323132 4321 13051732836754 4322 8118563983463 4323 4920883476489 4324 3069580645088 4325 1856381631122 4326 1149558675247 4327 700770663553 4328 431770499782 4329 259613518688 4330 162172860479 4331 97604592507 4332 60286690412 4333 36579318004 4334 22562994879 4335 13552957739 4336 8430464922 4337 5069628298 4338 3114100063 4339 1892761103 4340 1161413178 4341 702315104 4342 433206937 4343 261288719 4344 160613922 4345 97413438 4346 59793229 4347 35904757 4348 22194812 4349 13332078 4350 8162703 4351 4948713 4352 3026144 4353 1821078 4354 1120037 4355 674479 4356 412448 4357 249948 4358 152563 4359 92103 4360 56422 4361 34038 4362 20747 4363 12563 4364 7672 4365 4614 4366 2829 4367 1703 4368 1038 4369 628 4370 383 4371 231 4372 379152708122909436562 4373 1238195926590794302747 4374 743158641573335563187 4375 922039903550707808464 4376 566533217420254458232 4377 460755214777828038479 4378 314685804169228488439 4379 230484881368251195704 4380 146564451546000361214 4381 105395655668302576053 4382 66230657780929674173 4383 45789424252825200012 4384 28802775022131518228 4385 19477005491023312397 4386 11802327853094615839 4387 8114538678868176032 4388 4899110581427879198 4389 3174439014076142797 4390 1993674273678285519 4391 1292670139890682588 4392 783597450645158038 4393 514163351065366269 4394 312407181428089407 4395 199113077468775798 4396 123405484314384594 4397 78347949820076053 4398 47647864308876073 4399 30550936521446788 4400 18644962521139438 4401 11700476877573353 4402 7209471042275297 4403 4517234653234548 4404 2733437629458828 4405 1739788946930657 4406 1052413158146773 4407 657095496307588 4408 402504605940954 4409 250239161374897 4410 150818543636103 4411 95457904495538 4412 57361118384288 4413 35718170538553 4414 21752888061257 4415 13530939972438 4416 8201472460814 4417 5115967741813 4418 3093969385203 4419 1915931125412 4420 1167951105922 4421 719617499637 4422 432689197813 4423 270288100798 4424 162674320844 4425 100477817353 4426 60965530007 4427 37604991464 4428 22588262898 4429 14050774869 4430 8449380497 4431 5190166772 4432 3154601838 4433 1935688629 4434 1170525173 4435 722011562 4436 435481198 4437 267689869 4438 162355729 4439 99655382 4440 59841262 4441 36991353 4442 22220129 4443 13604504 4444 8247854 4445 5043573 4446 3035129 4447 1866728 4448 1124132 4449 687413 4450 416579 4451 254272 4452 153504 4453 94037 4454 56729 4455 34578 4456 20938 4457 12787 4458 7689 4459 4714 4460 2838 4461 1729 4462 1047 4463 638 4464 384 4465 235 4466 631921180204849060937 4467 2063659877651323837912 4468 1238597735955559271978 4469 1536733172584513014107 4470 944222029033757430387 4471 767925357963046730798 4472 524476340282047480732 4473 384141468947085326173 4474 244274085910000602023 4475 175659426113837626754 4476 110384429634882790288 4477 76315707088042000019 4478 48004625036885863713 4479 32461675818372187328 4480 19670546421824359732 4481 13524231131446960053 4482 8165184302379798663 4483 5290731690126904662 4484 3322790456130475864 4485 2154450233151137647 4486 1305995751075263397 4487 856938918442277114 4488 520678635713482344 4489 331855129114626329 4490 205675807190640989 4491 130579916366793422 4492 79413107181460122 4493 50918227535744647 4494 31074937535232397 4495 19500794795955588 4496 12015785070458828 4497 7528724422057579 4498 4555729382431379 4499 2899648244884428 4500 1754021930244622 4501 1095159160512647 4502 670841009901589 4503 417065268958162 4504 251364239393504 4505 159096507492563 4506 95601863973813 4507 59530284230922 4508 36254813435428 4509 22551566620729 4510 13669120768023 4511 8526612903022 4512 5156615642004 4513 3193218542353 4514 1946585176537 4515 1199362499394 4516 721148663022 4517 450480167997 4518 271123868073 4519 167463028922 4520 101609216678 4521 62674985773 4522 37647104829 4523 23417958114 4524 14082300828 4525 8650277953 4526 5257669729 4527 3226147714 4528 1950875288 4529 1203352603 4530 725801997 4531 446149782 4532 270592882 4533 166092303 4534 99735437 4535 61652254 4536 37033548 4537 22674173 4538 13746423 4539 8405954 4540 5058548 4541 3111213 4542 1873553 4543 1145688 4544 694298 4545 423787 4546 255839 4547 156728 4548 94548 4549 57629 4550 34897 4551 21312 4552 12814 4553 7857 4554 4729 4555 2882 4556 1744 4557 1063 4558 639 4559 392 4560 236 4561 1053201967008081768228 4562 3439433129418873063187 4563 2064329559925932119963 4564 2561221954307521690178 4565 1573703381722929050644 4566 1279875596605077884663 4567 874127233803412467887 4568 640235781578475543622 4569 407123476516667670038 4570 292765710189729377923 4571 183974049391471317147 4572 127192845146736666698 4573 80007708394809772854 4574 54102793030620312213 4575 32784244036373932887 4576 22540385219078266754 4577 13608640503966331104 4578 8817886150211507769 4579 5537984093550793107 4580 3590750388585229412 4581 2176659585125438994 4582 1428231530737128523 4583 867797726189137239 4584 553091881857710548 4585 342793011984401648 4586 217633193944655703 4587 132355178635766869 4588 84863712559574412 4589 51791562558720662 4590 32501324659925979 4591 20026308450764713 4592 12547874036762632 4593 7592882304052298 4594 4832747074807379 4595 2923369883741037 4596 1825265267521078 4597 1118068349835982 4598 695108781596937 4599 418940398989173 4600 265160845820938 4601 159336439956354 4602 99217140384869 4603 60424689059047 4604 37585944367882 4605 22781867946704 4606 14211021505037 4607 8594359403339 4608 5322030903922 4609 3244308627562 4610 1998937498989 4611 1201914438369 4612 750800279994 4613 451873113454 4614 279105048203 4615 169348694463 4616 104458309622 4617 62745174714 4618 39029930189 4619 23470501379 4620 14417129922 4621 8762782882 4622 5376912857 4623 3251458813 4624 2005587672 4625 1209669994 4626 743582969 4627 450988137 4628 276820504 4629 166225728 4630 102753757 4631 61722579 4632 37790288 4633 22910704 4634 14009923 4635 8430913 4636 5185354 4637 3122588 4638 1909479 4639 1157163 4640 706312 4641 426398 4642 261213 4643 157579 4644 96048 4645 58162 4646 35519 4647 21357 4648 13094 4649 7882 4650 4803 4651 2907 4652 1772 4653 1064 4654 653 4655 393 4656 240 4657 1755336611680136280379 4658 5732388549031455105312 4659 3440549266543220199938 4660 4268703257179202816963 4661 2622838969538215084407 4662 2133125994341796474438 4663 1456878723005687446478 4664 1067059635964125906037 4665 678539127527779450063 4666 487942850316215629872 4667 306623415652452195244 4668 211988075244561111163 4669 133346180658016288089 4670 90171321717700520354 4671 54640406727289888144 4672 37567308698463777923 4673 22681067506610551839 4674 14696476917019179614 4675 9229973489251321844 4676 5984583980975382353 4677 3627765975209064989 4678 2380385884561880872 4679 1446329543648562064 4680 921819803096184247 4681 571321686640669413 4682 362721989907759504 4683 220591964392944782 4684 141439520932624019 4685 86319270931201103 4686 54168874433209964 4687 33377180751274522 4688 20913123394604387 4689 12654803840087163 4690 8054578458012298 4691 4872283139568394 4692 3042108779201797 4693 1863447249726637 4694 1158514635994894 4695 698233998315288 4696 441934743034897 4697 265560733260589 4698 165361900641448 4699 100707815098412 4700 62643240613137 4701 37969779911173 4702 23685035841728 4703 14323932338898 4704 8870051506537 4705 5407181045937 4706 3331562498314 4707 2003190730614 4708 1251333799989 4709 753121855757 4710 465175080338 4711 282247824104 4712 174097182703 4713 104575291189 4714 65049883648 4715 39117502298 4716 24028549869 4717 14604638137 4718 8961521428 4719 5419098022 4720 3342646119 4721 2016116657 4722 1239304948 4723 751646894 4724 461367507 4725 277042879 4726 171256262 4727 102870964 4728 62983813 4729 38184507 4730 23349872 4731 14051522 4732 8642257 4733 5204313 4734 3182464 4735 1928604 4736 1177187 4737 710663 4738 435354 4739 262632 4740 160079 4741 96937 4742 59198 4743 35594 4744 21823 4745 13137 4746 8004 4747 4844 4748 2953 4749 1773 4750 1088 4751 654 4752 399 4753 241 4754 2925561019466893800632 4755 9553980915052425175519 4756 5734248777572033666563 4757 7114505428632004694938 4758 4371398282563691807344 4759 3555209990569660790729 4760 2428131205009479077463 4761 1778432726606876510062 4762 1130898545879632416772 4763 813238083860359383119 4764 511039026087420325407 4765 353313458740935185272 4766 222243634430027146814 4767 150285536196167533923 4768 91067344545483146907 4769 62612181164106296538 4770 37801779177684253064 4771 24494128195031966023 4772 15383289148752203073 4773 9974306634958970588 4774 6046276625348441648 4775 3967309807603134787 4776 2410549239414270107 4777 1536366338493640412 4778 952202811067782354 4779 604536649846265839 4780 367653273988241303 4781 235732534887706698 4782 143865451552001838 4783 90281457388683273 4784 55628634585457537 4785 34855205657673978 4786 21091339733478604 4787 13424297430020497 4788 8120471899280657 4789 5070181298669662 4790 3105745416211062 4791 1930857726658157 4792 1163723330525479 4793 736557905058162 4794 442601222100982 4795 275603167735747 4796 167846358497353 4797 104405401021894 4798 63282966518622 4799 39475059736213 4800 23873220564829 4801 14783419177562 4802 9011968409894 4803 5552604163857 4804 3338651217689 4805 2085556333314 4806 1255203092928 4807 775291800563 4808 470413040173 4809 290161971172 4810 174292151982 4811 108416472747 4812 65195837163 4813 40047583114 4814 24341063562 4815 14935869047 4816 9031830037 4817 5571076864 4818 3360194428 4819 2065508247 4820 1252744823 4821 768945844 4822 461738132 4823 285427103 4824 171451607 4825 104973022 4826 63640844 4827 38916453 4828 23419203 4829 14403762 4830 8673854 4831 5304107 4832 3214339 4833 1961978 4834 1184438 4835 725589 4836 437719 4837 266798 4838 161562 4839 98663 4840 59323 4841 36372 4842 21894 4843 13339 4844 8073 4845 4922 4846 2954 4847 1813 4848 1089 4849 664 4850 402 4851 245 4852 4875935032444823001053 4853 15923301525087375292532 4854 9557081295953389444272 4855 11857509047720007824897 4856 7285663804272819678907 4857 5925349984282767984548 4858 4046885341682465129104 4859 2964054544344794183437 4860 1884830909799387361287 4861 1355396806433932305198 4862 851731710145700542344 4863 588855764568225308787 4864 370406057383378578023 4865 250475893660279223204 4866 151778907575805244844 4867 104353635273510494229 4868 63002965296140421773 4869 40823546991719943372 4870 25638815247920338454 4871 16623844391598284313 4872 10077127708914069413 4873 6612183012671891312 4874 4017582065690450178 4875 2560610564156067353 4876 1587004685112970589 4877 1007561083077109732 4878 612755456647068838 4879 392887558146177829 4880 239775752586669729 4881 150469095647805454 4882 92714390975762562 4883 58092009429456629 4884 35152232889131007 4885 22373829050034162 4886 13534119832134428 4887 8450302164449437 4888 5176242360351769 4889 3218096211096928 4890 1939538884209132 4891 1227596508430269 4892 737668703501637 4893 459338612892912 4894 279743930828922 4895 174009001703157 4896 105471610864369 4897 65791766227022 4898 39788700941382 4899 24639031962603 4900 15019947349823 4901 9254340273094 4902 5564418696148 4903 3475927222189 4904 2092005154879 4905 1292153000938 4906 784021733622 4907 483603285287 4908 290486919969 4909 180694121244 4910 108659728604 4911 66745971857 4912 40568439269 4913 24893115078 4914 15053050062 4915 9285128107 4916 5600324047 4917 3442513744 4918 2087908038 4919 1281576407 4920 769563553 4921 475711838 4922 285752678 4923 174955037 4924 106068073 4925 64860754 4926 39032004 4927 24006269 4928 14456423 4929 8840178 4930 5357232 4931 3269963 4932 1974063 4933 1209314 4934 729532 4935 444663 4936 269269 4937 164438 4938 98872 4939 60619 4940 36489 4941 22232 4942 13454 4943 8203 4944 4923 4945 3022 4946 1814 4947 1107 4948 669 4949 408 4950 246 4951 8126558387408038335088 4952 26538835875145625487553 4953 15928468826588982407119 4954 19762515079533346374828 4955 12142773007121366131512 4956 9875583307137946640913 4957 6744808902804108548507 4958 4940090907241323639062 4959 3141384849665645602144 4960 2258994677389887175329 4961 1419552850242834237239 4962 981426274280375514644 4963 617343428972297630038 4964 417459822767132038673 4965 252964845959675408073 4966 173922725455850823714 4967 105004942160234036288 4968 68039244986199905619 4969 42731358746533897423 4970 27706407319330473854 4971 16795212848190115688 4972 11020305021119818853 4973 6695970109484083629 4974 4267684273593445588 4975 2645007808521617648 4976 1679268471795182887 4977 1021259094411781397 4978 654812596910296382 4979 399626254311116214 4980 250781826079675757 4981 154523984959604269 4982 96820015715761048 4983 58587054815218344 4984 37289715083390269 4985 22556866386890713 4986 14083836940749062 4987 8627070600586282 4988 5363493685161547 4989 3232564807015219 4990 2045994180717114 4991 1229447839169394 4992 765564354821519 4993 466239884714869 4994 290015002838594 4995 175786018107282 4996 109652943711703 4997 66314501568969 4998 41065053271004 4999 25033245583038 5000 15423900455157 5001 9274031160247 5002 5793212036982 5003 3486675258132 5004 2153588334897 5005 1306702889369 5006 806005475478 5007 484144866614 5008 301156868739 5009 181099547673 5010 111243286428 5011 67614065448 5012 41488525129 5013 25088416769 5014 15475213512 5015 9333873412 5016 5737522907 5017 3479846729 5018 2135960678 5019 1282605922 5020 792853063 5021 476254463 5022 291591728 5023 176780122 5024 108101257 5025 65053339 5026 40010448 5027 24094038 5028 14733629 5029 8928719 5030 5449938 5031 3290104 5032 2015523 5033 1215887 5034 741104 5035 448782 5036 274063 5037 164787 5038 101032 5039 60814 5040 37053 5041 22423 5042 13672 5043 8204 5044 5037 5045 3023 5046 1844 5047 1114 5048 679 5049 409 5050 250