0 1 1 2 2 4 3 8 4 15 5 1 6 29 7 2 8 1 9 56 10 5 11 2 12 1 13 108 14 12 15 5 16 2 17 1 18 208 19 28 20 12 21 5 22 2 23 1 24 401 25 62 26 29 27 12 28 5 29 2 30 1 31 773 32 136 33 65 34 30 35 12 36 5 37 2 38 1 39 1490 40 294 41 145 42 68 43 31 44 12 45 5 46 2 47 1 48 2872 49 628 50 319 51 154 52 71 53 32 54 12 55 5 56 2 57 1 58 5536 59 1328 60 694 61 344 62 163 63 74 64 33 65 12 66 5 67 2 68 1 69 10671 70 2787 71 1493 72 761 73 369 74 172 75 77 76 34 77 12 78 5 79 2 80 1 81 20569 82 5810 83 3188 84 1662 85 829 86 394 87 181 88 80 89 35 90 12 91 5 92 2 93 1 94 39648 95 12043 96 6761 97 3603 98 1835 99 898 100 419 101 190 102 83 103 36 104 12 105 5 106 2 107 1 108 76424 109 24840 110 14254 111 7756 112 4032 113 2012 114 968 115 444 116 199 117 86 118 37 119 12 120 5 121 2 122 1 123 147312 124 51016 125 29896 126 16594 127 8795 128 4475 129 2193 130 1039 131 469 132 208 133 89 134 38 135 12 136 5 137 2 138 1 139 283953 140 104380 141 62422 142 35308 143 19064 144 9878 145 4932 146 2378 147 1111 148 494 149 217 150 92 151 39 152 12 153 5 154 2 155 1 156 547337 157 212848 158 129814 159 74772 160 41081 161 21665 162 11005 163 5403 164 2567 165 1184 166 519 167 226 168 95 169 40 170 12 171 5 172 2 173 1 174 1055026 175 432732 176 268998 177 157672 178 88086 179 47220 180 24398 181 12176 182 5888 183 2760 184 1258 185 544 186 235 187 98 188 41 189 12 190 5 191 2 192 1 193 2033628 194 877400 195 555618 196 331212 197 188024 198 102384 199 53730 200 27264 201 13391 202 6387 203 2957 204 1333 205 569 206 244 207 101 208 42 209 12 210 5 211 2 212 1 213 3919944 214 1774672 215 1144292 216 693348 217 399715 218 220940 219 117686 220 60616 221 30264 222 14650 223 6900 224 3158 225 1409 226 594 227 253 228 104 229 43 230 12 231 5 232 2 233 1 234 7555935 235 3581605 236 2350414 237 1446866 238 846598 239 474733 240 256490 241 134012 242 67883 243 33399 244 15953 245 7427 246 3363 247 1486 248 619 249 262 250 107 251 44 252 12 253 5 254 2 255 1 256 14564533 257 7213746 258 4816123 259 3010604 260 1787057 261 1016050 262 556493 263 294744 264 151382 265 75536 266 36670 267 17300 268 7968 269 3572 270 1564 271 644 272 271 273 110 274 45 275 12 276 5 277 2 278 1 279 28074040 280 14502449 281 9846516 282 6247829 283 3760572 284 2166827 285 1202392 286 645223 287 335772 288 169816 289 83580 290 40078 291 18691 292 8523 293 3785 294 1643 295 669 296 280 297 113 298 46 299 12 300 5 301 2 302 1 303 54114452 304 29106100 305 20089771 306 12934334 307 7890953 308 4605752 309 2588165 310 1406318 311 741152 312 379644 313 189334 314 92020 315 43624 316 20126 317 9092 318 4002 319 1723 320 694 321 289 322 116 323 47 324 12 325 5 326 2 327 1 328 104308960 329 58323844 330 40911124 331 26716351 332 16514215 333 9760088 334 5551682 335 3053087 336 1628528 337 844510 338 426430 339 209956 340 100861 341 47309 342 21605 343 9675 344 4223 345 1804 346 719 347 298 348 119 349 48 350 12 351 5 352 2 353 1 354 201061985 355 116702074 356 83165083 357 55067832 358 34476381 359 20624350 360 11870191 361 6604004 362 3563636 363 1869728 364 955528 365 476200 366 231702 367 110108 368 51134 369 23128 370 10272 371 4448 372 1886 373 744 374 307 375 122 376 49 377 12 378 5 379 2 380 1 381 387559437 382 233199000 383 168782175 384 113284018 385 71811439 386 43467658 387 25304113 388 14236584 389 7768464 390 4121882 391 2130630 392 1074438 393 529024 394 254592 395 119766 396 55100 397 24695 398 10883 399 4677 400 1969 401 769 402 316 403 125 404 50 405 12 406 5 407 2 408 1 409 747044834 410 465405058 411 342015135 412 232618732 413 149258489 414 91387738 415 53791619 416 30594068 417 16874955 418 9050912 419 4729922 420 2411952 421 1201473 422 584972 423 278646 424 129840 425 59208 426 26306 427 11508 428 4910 429 2053 430 794 431 325 432 128 433 51 434 12 435 5 436 2 437 1 438 1439975216 439 927744428 440 692053657 441 476843686 442 309611055 443 191696288 444 114053247 445 65553376 446 36535976 447 19801359 448 10457302 449 5389880 450 2714418 451 1336867 452 644114 453 303884 454 140335 455 63459 456 27961 457 12147 458 5147 459 2138 460 819 461 334 462 131 463 52 464 12 465 5 466 2 467 1 468 2775641472 469 1847359520 470 1398454346 471 975905532 472 641030468 473 401240780 474 241235712 475 140075356 476 78861751 477 43172802 478 23032219 479 11993692 480 6103907 481 3038758 482 1480855 483 706520 484 330326 485 151256 486 67854 487 29660 488 12800 489 5388 490 2224 491 844 492 343 493 134 494 53 495 12 496 5 497 2 498 1 499 5350220959 500 3674769991 501 2822316347 502 1994255347 503 1324870547 504 838141949 505 509073787 506 298546117 507 169732474 508 93829311 509 50548722 510 26584327 511 13666244 512 6874181 513 3385708 514 1633673 515 772260 516 357992 517 162608 518 72394 519 31403 520 13467 521 5633 522 2311 523 869 524 352 525 137 526 54 527 12 528 5 529 2 530 1 531 10312882481 532 7302838434 533 5689100470 534 4069416506 535 2733657956 536 1747437290 537 1071971508 538 634762126 539 364328473 540 203314176 541 110572403 542 58709130 543 30474845 544 15481224 545 7702907 546 3756010 547 1795558 548 841404 549 386902 550 174396 551 77080 552 33190 553 14148 554 5882 555 2399 556 894 557 361 558 140 559 55 560 12 561 5 562 2 563 1 564 19878720128 565 14499757207 566 11454889315 567 8292697191 568 5631581967 569 3636662193 570 2252692527 571 1346545737 572 780045951 573 439315920 574 241121350 575 129211189 576 67700645 577 34721306 578 17445002 579 8592317 580 4150412 581 1966748 582 914022 583 417076 584 186625 585 81913 586 35021 587 14843 588 6135 589 2488 590 919 591 370 592 143 593 56 594 12 595 5 596 2 597 1 598 38317465040 599 28764700368 600 23039549740 601 16877292728 602 11584260744 603 7555505208 604 4724815708 605 2850340856 606 1666130787 607 946755462 608 524274325 609 283466344 610 149869681 611 77571118 612 39341615 613 19564052 614 9544670 615 4569668 616 2147482 617 990184 618 448534 619 199300 620 86894 621 36896 622 15552 623 6392 624 2578 625 944 626 379 627 146 628 57 629 12 630 5 631 2 632 1 633 73859288608 634 57017707472 635 46293190608 636 34306905380 637 23795294898 638 15671896914 639 9891817306 640 6021272722 641 3550724561 642 2035238758 643 1136812855 644 620002840 645 330673113 646 172675776 647 88369639 648 44354050 649 21844952 650 10562252 651 5014538 652 2338000 653 1069960 654 481296 655 212426 656 92024 657 38815 658 16275 659 6653 660 2669 661 969 662 388 663 149 664 58 665 12 666 5 667 2 668 1 669 142368356257 670 112935224440 671 92927141596 672 69655962888 673 48812294520 674 32457295836 675 20673589272 676 12695259004 677 7550853775 678 4364843666 679 2458634133 680 1352234280 681 727334461 682 383077366 683 197761291 684 100146544 685 49777263 686 24294384 687 11647376 688 5485788 689 2538543 690 1153420 691 515382 692 226008 693 97304 694 40778 695 17012 696 6918 697 2761 698 994 699 397 700 152 701 59 702 12 703 5 704 2 705 1 706 274423830033 707 223530271968 708 186367830652 709 141272370120 710 100002499718 711 67122517062 712 43136146334 713 26717682050 714 16024854763 715 9340106282 716 5304376189 717 2941340256 718 1595131807 719 847136588 720 441026713 721 225261998 722 112953422 723 55630281 724 26919134 725 12802382 726 5984190 727 2749353 728 1240634 729 550812 730 240051 731 102735 732 42785 733 17763 734 7187 735 2854 736 1019 737 406 738 155 739 60 740 12 741 5 742 2 743 1 744 528968939938 745 442126624376 746 373440352284 747 286220479824 748 204626559004 749 138617864576 750 89864187724 751 56130478680 752 33943373354 753 19944089808 754 11417365898 755 6381698596 756 3488645854 757 1867715400 758 980311586 759 504880812 760 255317659 761 126843122 762 61932507 763 29726092 764 14029637 765 6510522 766 2970673 767 1331672 768 587606 769 254560 770 108318 771 44836 772 18528 773 7460 774 2948 775 1044 776 415 777 158 778 61 779 12 780 5 781 2 782 1 783 1019620414836 784 873927293296 785 747671935636 786 579307907640 787 418221889576 788 285886044256 789 186931895400 790 117727327268 791 71766071357 792 42501218769 793 24521090177 794 13812818693 795 7609906455 796 4106111603 797 2172294899 798 1127797347 799 575011516 800 288072061 801 141869760 802 68703721 803 32722252 804 15331535 805 7065568 806 3202747 807 1426604 808 625784 809 269540 810 114054 811 46931 812 19307 813 7737 814 3043 815 1069 816 424 817 161 818 62 819 12 820 5 821 2 822 1 823 1965381541064 824 1726378702688 825 1495742432680 826 1171393331576 827 853822337626 828 588864258064 829 388294185512 830 246528719072 831 151469060783 832 90397247990 833 52553645410 834 29828805782 835 16558564138 836 9002835290 837 4799576738 838 2511282010 839 1290567853 840 651803020 841 323673051 842 158088726 843 75964081 844 35914712 845 16710497 846 7650118 847 3445820 848 1525500 849 665366 850 284996 851 119944 852 49070 853 20100 854 8018 855 3139 856 1094 857 433 858 164 859 63 860 12 861 5 862 2 863 1 864 3788394725871 865 3408331248585 866 2990017064300 867 2366456403268 868 1741265859916 869 1211462073286 870 805464247140 871 515466163124 872 319156591331 873 191917424158 874 112408310805 875 64275476473 876 35945196491 877 19688678903 878 10575081635 879 5575165707 880 2887192303 881 1469633740 882 735652008 883 362272571 884 175556691 885 83734124 886 39310674 887 18168971 888 8264968 889 3700138 890 1628430 891 706372 892 300933 893 125989 894 51253 895 20907 896 8303 897 3236 898 1119 899 442 900 167 901 64 902 12 903 5 904 2 905 1 906 7302365621709 907 6725187698978 908 5972770413125 909 4776540466008 910 3547471330350 911 2489425313892 912 1668648422166 913 1076226666648 914 671414734929 915 406738066562 916 239975279881 917 138215008864 918 77854466340 919 42953421240 920 23239281468 921 12342024288 922 6439294869 923 3302647218 924 1666042863 925 826967800 926 404026693 927 194331614 928 92034767 929 42917444 930 19709432 931 8910920 932 3965948 933 1735464 934 748822 935 317356 936 132190 937 53480 938 21728 939 8592 940 3334 941 1144 942 451 943 170 944 65 945 12 946 5 947 2 948 1 949 14075762303480 950 13262793883485 951 11922752300150 952 9633037089001 953 7220164240992 954 5109798932730 955 3452551688504 956 2243906970226 957 1410310915584 958 860576968937 959 511380501918 960 296624343301 961 168266041340 962 93491846292 963 50942030184 964 27248597548 965 14319845765 966 7398679236 967 3760376079 968 1880880862 969 926172499 970 449095654 971 214472749 972 100887308 973 46742432 974 21334382 975 9588782 976 4243498 977 1846672 978 792736 979 334270 980 138548 981 55751 982 22563 983 8885 984 3433 985 1169 986 460 987 173 988 66 989 12 990 5 991 2 992 1 993 27131904192124 994 26142311948572 995 23784178443489 996 19411649679898 997 14681370657033 998 10477155291072 999 7135005830810 1000 4672273352756 1001 2958036724009 1002 1817900236188 1003 1087841968241 1004 635386900242 1005 362929320491 1006 203044596096 1007 111402880884 1008 60005159896 1009 31757026333 1010 16525553954 1011 8460339259 1012 4263218116 1013 2115271729 1014 1033701138 1015 497643891 1016 236040652 1017 110313427 1018 50793152 1019 23046350 1020 10299368 1021 4533037 1022 1962124 1023 838134 1024 351680 1025 145064 1026 58066 1027 23412 1028 9182 1029 3533 1030 1194 1031 469 1032 176 1033 67 1034 12 1035 5 1036 2 1037 1 1038 52298426843184 1039 51504006320684 1040 47415717338588 1041 39086322304089 1042 29825887809912 1043 21460310836755 1044 14728139159784 1045 9716214625754 1046 6195592518611 1047 3834287178010 1048 2310273837376 1049 1358579604517 1050 781267096266 1051 440042158851 1052 243069923832 1053 131817435036 1054 70242731623 1055 36807207544 1056 18977003969 1057 9631607658 1058 4814124495 1059 2370378376 1060 1150001827 1061 549840076 1062 259097188 1063 120335187 1064 55077222 1065 24847892 1066 11043498 1067 4834815 1068 2081890 1069 885036 1070 369591 1071 151739 1072 60425 1073 24275 1074 9483 1075 3634 1076 1219 1077 478 1078 179 1079 68 1080 12 1081 5 1082 2 1083 1 1084 100808458960497 1085 101422694577590 1086 94469131285001 1087 78643565720820 1088 60539989107469 1089 43913571955986 1090 30368276400325 1091 20180554833688 1092 12959162529257 1093 8075332593786 1094 4898543493739 1095 2899881944260 1096 1678670276547 1097 951749290574 1098 529206411591 1099 288898948064 1100 154980551894 1101 81760652608 1102 42444089306 1103 21692920204 1104 10920136296 1105 5416160356 1106 2647403204 1107 1275535900 1108 605857151 1109 283705538 1110 130975035 1111 59602364 1112 26741591 1113 11821998 1114 5149083 1115 2206040 1116 933462 1117 388008 1118 158574 1119 62828 1120 25152 1121 9788 1122 3736 1123 1244 1124 487 1125 182 1126 69 1127 12 1128 5 1129 2 1130 1 1131 194314552299285 1132 199634172352040 1133 188105361792077 1134 158121057996582 1135 122779968463238 1136 89773403416075 1137 62550279974852 1138 41865529503651 1139 27071262572413 1140 16983319347974 1141 10370608011925 1142 6179519978524 1143 3600423830844 1144 2054535710263 1145 1149791935826 1146 631761717235 1147 341127911199 1148 181153041515 1149 94671020487 1150 48714996839 1151 24692918587 1152 12333903097 1153 6072506859 1154 2947588673 1155 1410778062 1156 665872363 1157 309930206 1158 142255803 1159 64376404 1160 28730057 1161 12635700 1162 5476093 1163 2334644 1164 983432 1165 406936 1166 165570 1167 65275 1168 26043 1169 10097 1170 3839 1171 1269 1172 496 1173 185 1174 70 1175 12 1176 5 1177 2 1178 1 1179 374553342295090 1180 392778947502366 1181 374339548364349 1182 317698930426388 1183 248806736329427 1184 183357162388712 1185 128704066698033 1186 86753430899782 1187 56480541035743 1188 35669310156494 1189 21923066651271 1190 13147317140112 1191 7708962053653 1192 4426928893324 1193 2493170816875 1194 1378595979750 1195 749148395288 1196 400394056970 1197 210612080430 1198 109092330770 1199 55669701968 1200 27997529034 1201 13881219008 1202 6786463238 1203 3272217873 1204 1556216536 1205 730067299 1206 337837026 1207 154200709 1208 69407272 1209 30815927 1210 13485442 1211 5816098 1212 2467772 1213 1034966 1214 426380 1215 172728 1216 67766 1217 26948 1218 10410 1219 3943 1220 1294 1221 505 1222 188 1223 71 1224 12 1225 5 1226 2 1227 1 1228 721974780398056 1229 772471724944804 1230 744547833032067 1231 637899214396562 1232 503800566114943 1233 374165339546336 1234 264560638412890 1235 179573101025947 1236 117697690592713 1237 74816772691726 1238 46278863031035 1239 27928939975644 1240 16478658870121 1241 9521856903008 1242 5395840821760 1243 3002176625711 1244 1641617469419 1245 882912159209 1246 467377349495 1247 243651822139 1248 125149687415 1249 63360493453 1250 31628218103 1251 15570735005 1252 7561448863 1253 3622615096 1254 1712353210 1255 798627921 1256 367493169 1257 166833358 1258 74703002 1259 33001865 1260 14372068 1261 6169352 1262 2605494 1263 1088084 1264 446345 1265 180049 1266 70301 1267 27867 1268 10727 1269 4048 1270 1319 1271 514 1272 191 1273 72 1274 12 1275 5 1276 2 1277 1 1278 1391651133952928 1279 1518605966219984 1280 1480097784986302 1281 1279996560130992 1282 1019362920267849 1283 762883349521918 1284 543304463271663 1285 371310631602748 1286 244982242518952 1287 156731459245280 1288 97559891781442 1289 59242303912640 1290 35168935943913 1291 20445673506246 1292 11656652994899 1293 6525104928228 1294 3589794308462 1295 1942580521340 1296 1034708947834 1297 542802229224 1298 280584018592 1299 142975016504 1300 71842248140 1301 35607411848 1302 17411449143 1303 8401005310 1304 4000146409 1305 1879703784 1306 871744601 1307 398967150 1308 180177743 1309 80271732 1310 35290562 1311 15296428 1312 6536110 1313 2747880 1314 1142806 1315 466836 1316 187534 1317 72880 1318 28800 1319 11048 1320 4154 1321 1344 1322 523 1323 194 1324 73 1325 12 1326 5 1327 2 1328 1 1329 2682493808945359 1330 2984299269979691 1331 2940811649595569 1332 2566820804748333 1333 2061027548486917 1334 1554154904233282 1335 1114706892528233 1336 766992171218016 1337 509350306893189 1338 327933609759557 1339 205394486524759 1340 125485435094131 1341 74943507516891 1342 43829886202136 1343 25137808569011 1344 14155488671362 1345 7834258689900 1346 4264940311590 1347 2285490661892 1348 1206309876394 1349 627439406038 1350 321738652710 1351 162707283030 1352 81172502934 1353 39958518873 1354 19412713650 1355 9308798439 1356 4406220228 1357 2058797917 1358 949612156 1359 432328835 1360 194258246 1361 86121704 1362 37684736 1363 16259378 1364 6916628 1365 2895000 1366 1199152 1367 487858 1368 195184 1369 75503 1370 29747 1371 11373 1372 4261 1373 1369 1374 532 1375 197 1376 74 1377 12 1378 5 1379 2 1380 1 1381 5170673065591433 1382 5862470460946130 1383 5840239447290824 1384 5144241992915126 1385 4164223870993527 1386 3163618081464946 1387 2285025113687135 1388 1582767058892140 1389 1057865788730136 1390 685340984598838 1391 431872375654564 1392 265436661183538 1393 159466938450313 1394 93811296153918 1395 54118900102103 1396 30653510140528 1397 17064430000742 1398 9344525565840 1399 5037242613722 1400 2674648542660 1401 1399606308274 1402 722107689764 1403 367464582000 1404 184492710804 1405 91411527595 1406 44705953586 1407 21584242065 1408 10288620480 1409 4842287893 1410 2250179374 1411 1032429883 1412 467649448 1413 209099639 1414 92261264 1415 40187132 1416 17261780 1417 7311163 1418 3046924 1419 1257142 1420 509416 1421 203000 1422 78170 1423 30708 1424 11702 1425 4369 1426 1394 1427 541 1428 200 1429 75 1430 12 1431 5 1432 2 1433 1 1434 9966792788887776 1435 11512400764385699 1436 11592790214706413 1437 10303740751867899 1438 8407940319502475 1439 6434854510890300 1440 4680011596063331 1441 3263096082213200 1442 2194787183780419 1443 1430658375020683 1444 906964759894075 1445 560732474483281 1446 338838022982361 1447 200484548884696 1448 116323082030301 1449 66264878082262 1450 37100840383750 1451 20433718090940 1452 11078912146644 1453 5917078124918 1454 3114664035222 1455 1616615048660 1456 827675858370 1457 418130193318 1458 208485005491 1459 102622398358 1460 49875159653 1461 23936116420 1462 11344392127 1463 5309844244 1464 2454406173 1465 1120401594 1466 505001578 1467 224727085 1468 98698862 1469 42800522 1470 18304502 1471 7719973 1472 3203722 1473 1316796 1474 531515 1475 210983 1476 80881 1477 31683 1478 12035 1479 4478 1480 1419 1481 550 1482 203 1483 76 1484 12 1485 5 1486 2 1487 1 1488 19211610797377496 1489 22599751241929560 1490 23000964163819002 1491 20626441442496068 1492 16965236053324216 1493 13078836825864628 1494 9577246241220516 1495 6721141070502404 1496 4549011742422992 1497 2983253274262500 1498 1902443835271848 1499 1183034880606900 1500 718985479186450 1501 427830045818240 1502 249634136718710 1503 143008702186668 1504 80520097724998 1505 44598121874356 1506 24318026062262 1507 13062308696392 1508 6915611244766 1509 3610470709956 1510 1859483661222 1511 945064564104 1512 474124068834 1513 234845580784 1514 114871072378 1515 55492633652 1516 26478794466 1517 12480164640 1518 5810428198 1519 2672050732 1520 1213735651 1521 544459186 1522 241166139 1523 105443052 1524 45527705 1525 19388418 1526 8143317 1527 3365464 1528 1378134 1529 554160 1530 219134 1531 83636 1532 32672 1533 12372 1534 4588 1535 1444 1536 559 1537 206 1538 77 1539 12 1540 5 1541 2 1542 1 1543 37031570460802064 1544 44350572871194008 1545 45615386222029848 1546 41268367844253622 1547 34210065685271845 1548 26563508636794453 1549 19583199172775315 1550 13831499021767577 1551 9419300780005784 1552 6214194706660826 1553 3985995762228668 1554 2492901664566300 1555 1523614257981965 1556 911692787295875 1557 534918241997615 1558 308136925098115 1559 174454452091906 1560 97161874493332 1561 53274609390506 1562 28776725880368 1563 15321593146720 1564 8044833596322 1565 4167340703444 1566 2130495908982 1567 1075248277841 1568 535855663253 1569 263743787725 1570 128226463001 1571 61585948927 1572 29223116943 1573 13700121955 1574 6345623327 1575 2903700016 1576 1312645001 1577 586097612 1578 258442749 1579 112502492 1580 48371507 1581 20514408 1582 8581455 1583 3532220 1584 1441176 1585 577356 1586 227454 1587 86435 1588 33675 1589 12713 1590 4699 1591 1469 1592 568 1593 209 1594 78 1595 12 1596 5 1597 2 1598 1 1599 71380647112658769 1600 87007689147400756 1601 90425330451778706 1602 82524184427746324 1603 68941409586066592 1604 53913483496465954 1605 40011681342320876 1606 28439419455179654 1607 19485460305099164 1608 12931083405615084 1609 8342218805827960 1610 5246820472248200 1611 3224602346893670 1612 1940142495515570 1613 1144561257287750 1614 662906138654074 1615 377349654890053 1616 211307324006884 1617 116494299175330 1618 63271189812216 1619 33874165251380 1620 17885738603160 1621 9317604952978 1622 4790899979060 1623 2432077320517 1624 1219257271902 1625 603755992346 1626 295357147182 1627 142760515862 1628 68183779642 1629 32180314894 1630 15008582802 1631 6917058437 1632 3149955684 1633 1417347211 1634 629993582 1635 276583257 1636 119885944 1637 51334781 1638 21683358 1639 9034648 1640 3704060 1641 1505942 1642 601108 1643 235944 1644 89278 1645 34692 1646 13058 1647 4811 1648 1494 1649 577 1650 212 1651 79 1652 12 1653 5 1654 2 1655 1 1656 137590621159726105 1657 170641087090501456 1658 179179435322225458 1659 164938924317587356 1660 138850286033293863 1661 109348850997983391 1662 81688421875296611 1663 58426379961924549 1664 40272243292004832 1665 26881550360449062 1666 17440600212893626 1667 11030303940338050 1668 6816191559636165 1669 4123314464257275 1670 2445571831551135 1671 1424002440562243 1672 814920678377736 1673 458775303154911 1674 254279456322998 1675 138850054089812 1676 74741110788626 1677 39679954782770 1678 20785924424236 1679 10747695375406 1680 5487143985339 1681 2766800882648 1682 1378179641609 1683 678278332845 1684 329871585491 1685 158548285811 1686 75315925035 1687 35362017023 1688 16410002831 1689 7526408148 1690 3411434236 1691 1528064503 1692 676225215 1693 295614400 1694 127602274 1695 54420407 1696 22896160 1697 9503158 1698 3881054 1699 1572452 1700 625421 1701 244605 1702 92165 1703 35723 1704 13407 1705 4924 1706 1519 1707 586 1708 215 1709 80 1710 12 1711 5 1712 2 1713 1 1714 265214449530564434 1715 334565893139913556 1716 354904189989830146 1717 329495672516681272 1718 279486927961047858 1719 221638254665739636 1720 166653570670471674 1721 119934734628354088 1722 83160336534007686 1723 55828552211464364 1724 36424277590132754 1725 23163002767324600 1726 14390940566614900 1727 8751969268461040 1728 5218334603182800 1729 3054512402048160 1730 1757195557708079 1731 994439097200262 1732 554074373731435 1733 304152800173688 1734 164592310132328 1735 87850738837968 1736 46269265615212 1737 24055650934144 1738 12349828575791 1739 6262453716734 1740 3137392860767 1741 1553163365840 1742 759898933756 1743 367481673272 1744 175668014668 1745 83013333872 1746 38780257097 1747 17908976746 1748 8175393475 1749 3688767160 1750 1645023789 1751 724872030 1752 315563311 1753 135660452 1754 57631292 1755 24153712 1756 9987248 1757 4063272 1758 1640726 1759 650300 1760 253438 1761 95096 1762 36768 1763 13760 1764 5038 1765 1544 1766 595 1767 218 1768 81 1769 12 1770 5 1771 2 1772 1 1773 511217288263751372 1774 655776853046387272 1775 702690886016681494 1776 657911187100064708 1777 562252885192774128 1778 448949264453398992 1779 339749284595360314 1780 246002301347304740 1781 171574777100599774 1782 115838712841087242 1783 75994816109822400 1784 48588491653659650 1785 30348325421298750 1786 18553651417632860 1787 11120205455411620 1788 6542841178708892 1789 3783387240801502 1790 2152154371203773 1791 1205317334165404 1792 665076778798685 1793 361784009710346 1794 194116706765822 1795 102780347551586 1796 53723137732146 1797 27730857830184 1798 14139726526631 1799 7123612181378 1800 3546738747955 1801 1745418406848 1802 849117739144 1803 408390867428 1804 194201209808 1805 91308129101 1806 42447481392 1807 19510240447 1808 8865782410 1809 3982601079 1810 1768456706 1811 776014953 1812 336457520 1813 144069552 1814 60970370 1815 25456918 1816 10487182 1817 4250784 1818 1710784 1819 675750 1820 262444 1821 98071 1822 37827 1823 14117 1824 5153 1825 1569 1826 604 1827 221 1828 82 1829 12 1830 5 1831 2 1832 1 1833 985403006066700680 1834 1285023092885005104 1835 1390762025449087308 1836 1313051898614926844 1837 1130483914611232197 1838 908824115225953788 1839 692151633776659486 1840 504198446100034184 1841 353694584533557905 1842 240136635788103844 1843 158399439582235472 1844 101816338334538560 1845 63928424368192285 1846 39285668594020760 1847 23666898336832280 1848 13995999923363304 1849 8134273329221785 1850 4650597445391464 1851 2617798110236883 1852 1451820027810042 1853 793794330605649 1854 428109562527732 1855 227853417085936 1856 119724936579916 1857 62128799155367 1858 31850046346452 1859 16134155331447 1860 8077821280478 1861 3997889344045 1862 1956218849608 1863 946459122444 1864 452811756336 1865 214232723577 1866 100233632706 1867 46376556183 1868 21218673180 1869 9599390505 1870 4293597898 1871 1898599651 1872 829736324 1873 358324955 1874 152838752 1875 64440602 1876 26806688 1877 11003225 1878 4443660 1879 1782646 1880 701776 1881 271624 1882 101090 1883 38900 1884 14478 1885 5269 1886 1594 1887 613 1888 224 1889 83 1890 12 1891 5 1892 2 1893 1 1894 1899425365020742591 1895 2517387573274466157 1896 2751575796386027226 1897 2619385196669610390 1898 2271780128478941554 1899 1838654300767192155 1900 1409130656026619854 1901 1032622218673148448 1902 728536971622621004 1903 497372678808050125 1904 329846953870187428 1905 213137882365247552 1906 134518421888958360 1907 83087570565014405 1908 50307743670647420 1909 29900142391369324 1910 17464420708153111 1911 10034736069284878 1912 5676697948289238 1913 3164026606889273 1914 1738652155984806 1915 942433862888641 1916 504151116818142 1917 266269300116514 1918 138895082084901 1919 71579996236518 1920 36454405235640 1921 18350972374811 1922 9132719103978 1923 4494066965785 1924 2186905080956 1925 1052472632352 1926 500966308239 1927 235850833540 1928 109824390761 1929 50580775278 1930 23039299695 1931 10378081456 1932 4622434951 1933 2035693816 1934 886119904 1935 381193943 1936 161977334 1937 68044976 1938 28203938 1939 11535643 1940 4641970 1941 1856332 1942 728383 1943 280979 1944 104153 1945 39987 1946 14843 1947 5386 1948 1619 1949 622 1950 227 1951 84 1952 12 1953 5 1954 2 1955 1 1956 3661260108881759077 1957 4930344033505498194 1958 5441954632044786399 1959 5223062649831711492 1960 4562930294681933303 1961 3717622335826171942 1962 2866927811491211067 1963 2113333867732969840 1964 1499453406388241805 1965 1029283853103161214 1966 686234265119772729 1967 445734135708767164 1968 282756161854789037 1969 175529591377981490 1970 106809463350973865 1971 63795801170710400 1972 37446065723133445 1973 21621491563502122 1974 12291432921912339 1975 6884584343827204 1976 3801799806539987 1977 2070992376556646 1978 1113411001827995 1979 591021111928128 1980 309870142516551 1981 160517819349894 1982 82177335255933 1983 41587940631132 1984 20809174769165 1985 10296397647138 1986 5038671789257 1987 2438886008784 1988 1167733750350 1989 553086122848 1990 259147323562 1991 120116198684 1992 55073867596 1993 24977292412 1994 11203767688 1995 4969805148 1996 2179985223 1997 945250882 1998 405093211 1999 171494684 2000 71786507 2001 29649590 2002 12084703 2003 4845784 2004 1931862 2005 755576 2006 290510 2007 107260 2008 41088 2009 15212 2010 5504 2011 1644 2012 631 2013 230 2014 85 2015 12 2016 5 2017 2 2018 1 2019 7057305768232953720 2020 9653746002241921161 2021 10759139854196222088 2022 10410336856409303805 2023 9160161590411990732 2024 7512463382671702301 2025 5829154041269477728 2026 4322053070946028625 2027 3083770641257502956 2028 2128278953671865547 2029 1426411300347938032 2030 931269903619740355 2031 593742756888559834 2032 370417472130989157 2033 226507011615178650 2034 135949400552234465 2035 80184964678578723 2036 46522963894339284 2037 26575249992225871 2038 14957127286546018 2039 8299691233169992 2040 4543221818978027 2041 2454528127658110 2042 1309364606729035 2043 689928619086555 2044 359202991905594 2045 184837558244691 2046 94028635541844 2047 47297609851924 2048 23528949115969 2049 11577420952686 2050 5635288325709 2051 2713641321555 2052 1292844659919 2053 609412686163 2054 284217565723 2055 131146126691 2056 59870004789 2057 27037973595 2058 12078410941 2059 5336417122 2060 2331724759 2061 1007215882 2062 430051887 2063 181400292 2064 75668237 2065 31144572 2066 12650673 2067 5055172 2068 2009256 2069 783360 2070 300218 2071 110411 2072 42203 2073 15585 2074 5623 2075 1669 2076 640 2077 233 2078 86 2079 12 2080 5 2081 2 2082 1 2083 13603394248202156068 2084 18897717990170641988 2085 21264423610653074727 2086 20740684001841873686 2087 18380193039477152865 2088 15172531387130903864 2089 11844726773416352551 2090 8833151543427168418 2091 6337354142241799823 2092 4397157800084262972 2093 2962377744892684025 2094 1943888901804036034 2095 1245527312211686595 2096 780860051444625964 2097 479805758567604717 2098 289364250294402578 2099 171487181505878501 2100 99969993890588130 2101 57377317788825151 2102 32446879276859948 2103 18090633834319933 2104 9950202560990596 2105 5401629680395191 2106 2895492547279630 2107 1533171900947851 2108 802185449168194 2109 414858584040441 2110 212117032249936 2111 107249294324535 2112 53633459213236 2113 26531722598781 2114 12984843683210 2115 6287692031958 2116 3012723788402 2117 1428435027494 2118 670197628522 2119 311160603068 2120 142952545450 2121 64983808908 2122 29226817534 2123 13004022857 2124 5722995376 2125 2491168211 2126 1072102970 2127 456099501 2128 191703752 2129 79693235 2130 32689818 2131 13233822 2132 5270204 2133 2088534 2134 811740 2135 310104 2136 113606 2137 43332 2138 15962 2139 5743 2140 1694 2141 649 2142 236 2143 87 2144 12 2145 5 2146 2 2147 1 2148 26221385490337611456 2149 36984598605259228180 2150 42013334274428866916 2151 41305222032778538387 2152 36862964351981266453 2153 30626592432300257538 2154 24053730650069498666 2155 18040674965408359233 2156 13014257547585187093 2157 9077686408640773916 2158 6147092578731768300 2159 4053916049052576941 2160 2610291632954274789 2161 1644404657097990380 2162 1015255394575045564 2163 615191134339521549 2164 366301538795832169 2165 214540915813727636 2166 123711501014714445 2167 70286554440520146 2168 39371918069612171 2169 21757341258039058 2170 11867274429266720 2171 6391687000144251 2172 3400703273141811 2173 1787964313920044 2174 929212524452893 2175 477473866101900 2176 242638281751751 2177 121962663541596 2178 60648765906024 2179 29840215425937 2180 14528230128467 2181 6999856056523 2182 3337761600075 2183 1575162795215 2184 735702985887 2185 340079233193 2186 155575151935 2187 70430360113 2188 31549452735 2189 13982665568 2190 6130280430 2191 2658576301 2192 1140001661 2193 483265986 2194 202414762 2195 83864597 2196 34286268 2197 13834420 2198 5490950 2199 2169716 2200 840721 2201 320169 2202 116845 2203 44475 2204 16343 2205 5864 2206 1719 2207 658 2208 239 2209 88 2210 12 2211 5 2212 2 2213 1 2214 50543345615654480321 2215 72365831996198032114 2216 82981642950664116967 2217 82227121718396211072 2218 73897387801247992757 2219 61788888965339225198 2220 48818514602918019443 2221 36822135471406983436 2222 26706972220774924027 2223 18726086373197706158 2224 12745081690873647269 2225 8446878258556494008 2226 5465340971829343643 2227 3459477174050826314 2228 2145975170253196565 2229 1306433747398157324 2230 781501433025596944 2231 459838692050398672 2232 266381968182975906 2233 152042645659504400 2234 85562006476929059 2235 47501551210146586 2236 26029767740661805 2237 14085270885466468 2238 7529482669900226 2239 3977603184934580 2240 2077144055490320 2241 1072546521436640 2242 547734618376363 2243 276703672324066 2244 138300438812001 2245 68400184008940 2246 33478494640564 2247 16217673652296 2248 7775958122648 2249 3690460751000 2250 1733714985528 2251 806201464376 2252 371080092668 2253 169054995480 2254 76225204427 2255 34011664118 2256 15016452285 2257 6559028968 2258 2834214721 2259 1211002926 2260 511581679 2261 213543124 2262 88185446 2263 35934868 2264 14452738 2265 5717480 2266 2252822 2267 870308 2268 330414 2269 120128 2270 45632 2271 16728 2272 5986 2273 1744 2274 667 2275 242 2276 89 2277 12 2278 5 2279 2 2280 1 2281 97425431122427201565 2282 141563154702751582520 2283 163848310088468521483 2284 163628109820811880186 2285 148071585610484898001 2286 124594544986819671608 2287 99023427830909709883 2288 75108918189351230210 2289 54768610443484841059 2290 38600799425285042748 2291 26403926525646841349 2292 17585153179934104250 2293 11432706077964005539 2294 7270938624499254240 2295 4531338328388246309 2296 2771345538079683550 2297 1665404080217885069 2298 984400313694361273 2299 572850855430484995 2300 328451106050640951 2301 185676334269609443 2302 103552080187981230 2303 57003985550120731 2304 30988150542961168 2305 16642013194389995 2306 8832634816652421 2307 4634303152169093 2308 2404401444082615 2309 1233846791847533 2310 626378176643020 2311 314636948722757 2312 156403060798306 2313 76947894696628 2314 37472029315724 2315 18063816583832 2316 8620387549376 2317 4072607462714 2318 1904808517690 2319 881976708050 2320 404273742298 2321 183434504033 2322 82384361534 2323 36619395223 2324 16107547888 2325 7010013985 2326 3018354168 2327 1285199199 2328 541077322 2329 225098744 2330 92658932 2331 37636570 2332 15089048 2333 5949864 2334 2337872 2335 900506 2336 340840 2337 123455 2338 46803 2339 17117 2340 6109 2341 1769 2342 676 2343 245 2344 90 2345 12 2346 5 2347 2 2348 1 2349 187793556476621449410 2350 276868609062612438522 2351 323422717035338260331 2352 325490046826550966204 2353 296567212870986567117 2354 251113598189368544134 2355 200746932059362865551 2356 153111335974099580520 2357 112240150563195471125 2358 79511756540090715910 2359 54658347383507240645 2360 36579210900495952988 2361 23894335965480307833 2362 15267226668061397410 2363 9558571393689904737 2364 5872636675104164464 2365 3545050639592794782 2366 2104863842339653166 2367 1230372354356647332 2368 708607253871494938 2369 402375919324227063 2370 225412951105905750 2371 124645642559249437 2372 68065914675648532 2373 36721071148450702 2374 19579043115075346 2375 10320400184782350 2376 5379626852056530 2377 2773733010594321 2378 1414902569116802 2379 714196257603685 2380 356784325322344 2381 176420129177836 2382 86355760708584 2383 41847747152552 2384 20077870557728 2385 9537752411836 2386 4486070648940 2387 2089191036232 2388 963323569964 2389 439774753223 2390 198757510610 2391 88924332621 2392 39378750424 2393 17258169517 2394 7484024934 2395 3211270379 2396 1362684384 2397 571784063 2398 237091632 2399 97288232 2400 39392332 2401 15743623 2402 6188172 2403 2424886 2404 931320 2405 351448 2406 126826 2407 47988 2408 17510 2409 6233 2410 1794 2411 685 2412 248 2413 91 2414 12 2415 5 2416 2 2417 1 2418 361983718705040742752 2419 541385588615023437404 2420 638221028107303361405 2421 647229930120314350814 2422 593728743889265060887 2423 505858899681100108384 2424 406746176948169483333 2425 311934323575731790958 2426 229869598122973430945 2427 163666639098564757678 2428 113061632511726690651 2429 76027404976294111914 2430 49895938061180709593 2431 32028044406442152206 2432 20143546499319719651 2433 12431609595394943186 2434 7537923946918911005 2435 4495487351451621347 2436 2639400599765988263 2437 1526815589750632421 2438 870813125861207177 2439 489989584270149014 2440 272148648729037569 2441 149275637943420600 2442 80894076532959379 2443 43326117441601061 2444 22941900716462957 2445 12013789136347729 2446 6223157723005343 2447 3189460400244158 2448 1617640467652587 2449 812037889718430 2450 403515613732656 2451 198510829445304 2452 96691485143148 2453 46634092499316 2454 22271637308102 2455 10532886841906 2456 4932804422566 2457 2287641751434 2458 1050548386491 2459 477701793858 2460 215069279949 2461 95862108264 2462 42295997151 2463 18470587164 2464 7981867873 2465 3413244166 2466 1443553862 2467 603733457 2468 249531902 2469 102076550 2470 41203118 2471 16416737 2472 6432474 2473 2513884 2474 962755 2475 362239 2476 130241 2477 49187 2478 17907 2479 6358 2480 1819 2481 694 2482 251 2483 92 2484 12 2485 5 2486 2 2487 1 2488 697746051919743874048 2489 1058404569866923102016 2490 1259061691035235644434 2491 1286543566518905870900 2492 1188149581926539812114 2493 1018548489429173152336 2494 823696918980932745654 2495 635134015665568473580 2496 470477265291302663948 2497 336659146332656417228 2498 233696984871745712776 2499 157892924226979624548 2500 104104483713761927276 2501 67129241918960682748 2502 42409833331481741504 2503 26289687162965320564 2504 16011073734568125648 2505 9590557993618668668 2506 5655390281103304732 2507 3285712017128152740 2508 1882141970100964874 2509 1063655032564624192 2510 593351046345184990 2511 326884226926502364 2512 177922945385044734 2513 95716908078481864 2514 50910584433843434 2515 26780417277944708 2516 13935686462595504 2517 7175288120515172 2518 3656250094951300 2519 1844132282362164 2520 920812451836524 2521 455225388339536 2522 222844372770880 2523 108026774641536 2524 51861085809392 2525 24657529920936 2526 11610858470416 2527 5414850644792 2528 2500972291866 2529 1143969254928 2530 518177717674 2531 232416535364 2532 103215176358 2533 45377568120 2534 19747124266 2535 8504365612 2536 3624561451 2537 1527904498 2538 636957467 2539 262429772 2540 107027117 2541 43069898 2542 17108665 2543 6682840 2544 2604886 2545 994816 2546 373214 2547 133700 2548 50400 2549 18308 2550 6484 2551 1844 2552 703 2553 254 2554 93 2555 12 2556 5 2557 2 2558 1 2559 1344948758223833267775 2560 2068765267862965040783 2561 2483140963752881431223 2562 2556461289090708569319 2563 2376712604048505011815 2564 2049897571842264762571 2565 1667194902391259632631 2566 1292468975547241762155 2567 962335062347342278969 2568 692037247558245854383 2569 482700842561342386313 2570 327657771734568733831 2571 217028618988642405637 2572 140576955227100390915 2573 89206321772837491093 2574 55541656081627982571 2575 33973547755684245868 2576 20438004568942839246 2577 12103820576789458204 2578 7062352438351105192 2579 4062845417011392987 2580 2305886238774581377 2581 1291849740184180925 2582 714766699595309917 2583 390734630025316874 2584 211120487961055350 2585 112786301192410870 2586 59592215090860616 2587 31149023833500535 2588 16110978203667459 2589 8247270743441521 2590 4179133979173515 2591 2096603095966728 2592 1041492822038552 2593 512334190520336 2594 249600449139304 2595 120437507027160 2596 57560384556212 2597 27248594549664 2598 12776976012056 2599 5934341516709 2600 2730027569049 2601 1243916314393 2602 561329651821 2603 250847485799 2604 111001530091 2605 48630063571 2606 21090158299 2607 9052357860 2608 3845513301 2609 1615834648 2610 671488465 2611 275795564 2612 112143191 2613 44993648 2614 17819683 2615 6939340 2616 2697912 2617 1027508 2618 384374 2619 137203 2620 51627 2621 18713 2622 6611 2623 1869 2624 712 2625 257 2626 94 2627 12 2628 5 2629 2 2630 1 2631 2592472085325239333985 2632 4042849466529951220290 2633 4895952900249164760234 2634 5078160360131483922290 2635 4752355888360233833334 2636 4123685624503620139122 2637 3372761514922347684886 2638 2628653525165436145306 2639 1967211376656655762084 2640 1421622837899428458150 2641 996317512915255993952 2642 679441189632701165522 2643 452081608359864394720 2644 294135329468784084214 2645 187470715230965015536 2646 117229960063438535986 2647 72015318724927631660 2648 43508413190957196860 2649 25876079193548294596 2650 15162144640664903168 2651 8759394009898617194 2652 4992458208440254206 2653 2808823748651555342 2654 1560696881691590342 2655 856813643141510110 2656 464939093555075680 2657 249457605853396690 2658 132379464214531712 2659 69499982854207352 2660 36107075930848958 2661 18566684677440420 2662 9451272399810402 2663 4763530772484321 2664 2377439701751688 2665 1175118639132044 2666 575289772291640 2667 278969693997214 2668 134003903465824 2669 63765345623308 2670 30058532598696 2671 14036796994155 2672 6493502213574 2673 2975686654290 2674 1350732030022 2675 607289086594 2676 270411853082 2677 119239675962 2678 52060253514 2679 22502121373 2680 9626701372 2681 4076395963 2682 1707444166 2683 707359233 2684 289639704 2685 117428057 2686 46975350 2687 18550068 2688 7202044 2689 2792982 2690 1060836 2691 395720 2692 140750 2693 52868 2694 19122 2695 6739 2696 1894 2697 721 2698 260 2699 95 2700 12 2701 5 2702 2 2703 1 2704 4997150614173857218560 2705 7899198449351484249903 2706 9650670623329624837383 2707 10083924363215157036495 2708 9498872392626098849407 2709 8291755543952082110931 2710 6819780176793791662335 2711 5343314356555963995267 2712 4019009512795168254559 2713 2918515321783932875661 2714 2055036777770032212553 2715 1407877343540984840027 2716 940973737818308132455 2717 614922138617566662297 2718 393631504750884826129 2719 247203926530752845595 2720 152504871385549203846 2721 92525236392726675260 2722 55259053928151113394 2723 32514492421784336918 2724 18862459118307195047 2725 10795582560974660945 2726 6099100536740858449 2727 3403097759549975081 2728 1876135612311188558 2729 1022364598234403078 2730 550871972270051356 2731 293584705230364194 2732 154800893582687393 2733 80774917490381717 2734 41719195189907997 2735 21332099922459523 2736 10800430182576522 2737 5415268352523493 2738 2689199349494704 2739 1322799679269476 2740 644568380153352 2741 311154168637438 2742 148810705212724 2743 70511089187640 2744 33101723379635 2745 15396135630498 2746 7094653562045 2747 3238863667745 2748 1464771480475 2749 656191965743 2750 291160899379 2751 127948641843 2752 55675079983 2753 23985500828 2754 10228270096 2755 4317510899 2756 1802834411 2757 744602964 2758 303972722 2759 122885027 2760 49015992 2761 19300098 2762 7471022 2763 2890116 2764 1094805 2765 407253 2766 144341 2767 54123 2768 19535 2769 6868 2770 1919 2771 730 2772 263 2773 96 2774 12 2775 5 2776 2 2777 1 2778 9632317509642673694368 2779 15431201472316364355744 2780 19018005323458551560088 2781 20017604647248598400496 2782 18978849614435436180656 2783 16665541548017960357104 2784 13783057371265355782408 2785 10855697713433461975472 2786 8206091057268186573786 2787 5987820362074131154980 2788 4235948208111978451494 2789 2915190666556922483440 2790 1957073906827312176214 2791 1284522691988451224996 2792 825798987088890578682 2793 520809864254385262712 2794 322647434823450213496 2795 196567143316614580704 2796 117882604618800141412 2797 69648465394638553880 2798 40571123840958345920 2799 23315659762050340712 2800 13226708153116980876 2801 7410521569323314896 2802 4102356782199632734 2803 2244805481588332812 2804 1214614572389492534 2805 650054282604101592 2806 344218195380017942 2807 180384460177797308 2808 93570975941091366 2809 48055628257880360 2810 24438937763977537 2811 12308910126942218 2812 6140606992311681 2813 3034618822413400 2814 1485719350184114 2815 720676079899996 2816 346367854550578 2817 164947355012520 2818 77834564114461 2819 36393247244954 2820 16861070841349 2821 7740214760640 2822 3520508679764 2823 1586402648760 2824 708178777628 2825 313147454848 2826 137147985085 2827 59481659298 2828 25542839831 2829 10857955320 2830 4569164821 2831 1902108254 2832 783253263 2833 318805252 2834 128517440 2835 51116568 2836 20070052 2837 7746344 2838 2989334 2839 1129420 2840 418974 2841 147976 2842 55392 2843 19952 2844 6998 2845 1944 2846 739 2847 266 2848 97 2849 12 2850 5 2851 2 2852 1 2853 18566888967365603514688 2854 30139760707980508740768 2855 37468158099362186433696 2856 39724391495812828459848 2857 37905849134281522747604 2858 33481789017716525855828 2859 27842996773092748106740 2860 22043455347860060680756 2861 16745907865232172942142 2862 12277530874784758621348 2863 8725648296191133011098 2864 6032060046330525081496 2865 4067372233642794853086 2866 2681147056962399605824 2867 1730995797518577999010 2868 1096275852264407872788 2869 681975494268177193430 2870 417192494426530424192 2871 251217047481276876944 2872 149031105815750174376 2873 87165298280013759750 2874 50296012065980977932 2875 28648214932554419776 2876 16116017037700576396 2877 8958000896164087832 2878 4921902558060484112 2879 2674111753543150154 2880 1437109360213491732 2881 764165993718758292 2882 402145726912318104 2883 209495615104780478 2884 108055959889625228 2885 55192623771442028 2886 27921484716205917 2887 13991968422087250 2888 6946263536278417 2889 3416623853074820 2890 1665138305565858 2891 804150123176796 2892 384837161975794 2893 182508183219088 2894 85774614882037 2895 39948909203910 2896 18437954420849 2897 8432706143684 2898 3821608624572 2899 1716006716384 2900 763394647220 2901 336425945493 2902 146857800668 2903 63487284335 2904 27176737974 2905 11516665819 2906 4831669726 2907 2005370085 2908 823344148 2909 334148032 2910 134328662 2911 53278078 2912 20860210 2913 8028080 2914 3090656 2915 1164686 2916 430884 2917 151655 2918 56675 2919 20373 2920 7129 2921 1969 2922 748 2923 269 2924 98 2925 12 2926 5 2927 2 2928 1 2929 35788829176507373761601 2930 58857958854402141834480 2931 73799298266182236506232 2932 78807610118732913095120 2933 75680629154920880711568 2934 67238542973049942347192 2935 56219402137317106485040 2936 44738518653126175773912 2937 34154009564657382097282 2938 25159085315054413461852 2939 17962523148015665801654 2940 12472915043454999923584 2941 8447052333248196148982 2942 5591970197674511727028 2943 3625463901476916053674 2944 2305614193560822095744 2945 1440175220617935470927 2946 884601156661079021444 2947 534826486748008397714 2948 318555518013615295884 2949 187064278607840298321 2950 108372033908295835384 2951 61975158905579536512 2952 35003915742310481824 2953 19535007760952115311 2954 10776706589950052112 2955 5878849288738763276 2956 3172295415292698804 2957 1693775973700165213 2958 895059102413191692 2959 468231744226510382 2960 242533719766116208 2961 124412481799955351 2962 63212827949826964 2963 31816759938014197 2964 15866015251401754 2965 7839436539713401 2966 3838338886309256 2967 1862398182126006 2968 895560356564836 2969 426801452884277 2970 201592598701900 2971 94372050054605 2972 43785263025482 2973 20133419352959 2974 9174751989008 2975 4143188226340 2976 1853978360840 2977 821989428949 2978 361052421218 2979 157098729395 2980 67699426804 2981 28889851873 2982 12205328002 2983 5105342931 2984 2112725820 2985 864910051 2986 350011904 2987 140322086 2988 55501528 2989 21670853 2990 8316300 2991 3194102 2992 1200608 2993 442984 2994 155378 2995 57972 2996 20798 2997 7261 2998 1994 2999 757 3000 272 3001 99 3002 12 3003 5 3004 2 3005 1 3006 68985186267689508189217 3007 114920591569375738514880 3008 145323930537086383825464 3009 156295994845041370667024 3010 151045889908720267687516 3011 134974687096314333604956 3012 113464693321832376059852 3013 90754553887140873358964 3014 69621069235229598990186 3015 51525953003059090440636 3016 36954375186500400286662 3017 25773932965825954455056 3018 17530259198563178829358 3019 11654194540202710207372 3020 7587268500941363691406 3021 4844941448728930726692 3022 3038627571606388196348 3023 1873933450937709561755 3024 1137501475301443870752 3025 680217362365568627022 3026 401024614228561829748 3027 233244685665862812577 3028 133913962047281651408 3029 75934687392051625608 3030 42545780427363639886 3031 23564293698110478301 3032 12906081539008289430 3033 6992294753876725554 3034 3748508123626370126 3035 1988955098012390407 3036 1044771528294984786 3037 543423365826811860 3038 279934505214102535 3039 142838981227457856 3040 72205699456063168 3041 36164682463483609 3042 17948681336566148 3043 8827832396713663 3044 4303097197272068 3045 2078925461926698 3046 995510673986343 3047 472513578630482 3048 222305284606320 3049 103669712322017 3050 47919635833130 3051 21954388277119 3052 9969083369664 3053 4486310937700 3054 2000726056439 3055 884117800400 3056 387084584081 3057 167891966130 3058 72125739535 3059 30684895768 3060 12924886059 3061 5390507108 3062 2224282908 3063 907985819 3064 366407814 3065 146501132 3066 57787930 3067 22502263 3068 8611074 3069 3299692 3070 1237191 3071 455275 3072 159145 3073 59283 3074 21227 3075 7394 3076 2019 3077 766 3078 275 3079 100 3080 12 3081 5 3082 2 3083 1 3084 132973221921205159159874 3085 224346663218248610664432 3086 286101062760766081909368 3087 309884069954919119947936 3088 301357606395605138038904 3089 270841122640181190212768 3090 228898963161037491478872 3091 184011462641717737474768 3092 141843959895108515532220 3093 105465450303044251055792 3094 75980011289964964753364 3095 53224354256350024965992 3096 36355524881764988974176 3097 24270595211672948416296 3098 15866081780603095972296 3099 10172651173665525017976 3100 6405667259965266569649 3101 3966123667238758906590 3102 2417000270683014822237 3103 1451027788042931105844 3104 858807588098938836621 3105 501452304901939392362 3106 289025023968068247121 3107 164529021797416712968 3108 92545378909396728255 3109 51458123315757151346 3110 28294536222191304659 3111 15390259736323901148 3112 8283503982191744999 3113 4412892348343126190 3114 2327435672076450315 3115 1215541866763036216 3116 628756606462667515 3117 322172665899160574 3118 163550793242959053 3119 82267944177227220 3120 41008245932928521 3121 20258887262082586 3122 9919692482064001 3123 4814451372898536 3124 2316235462577717 3125 1104640513227890 3126 522240432507775 3127 244756399035444 3128 113712550124583 3129 52370153196182 3130 23908082104795 3131 10818541049920 3132 4852079890758 3133 2156672378496 3134 949939356858 3135 414581816748 3136 179259268080 3137 76774058772 3138 32564642124 3139 13676302108 3140 5687490319 3141 2340150338 3142 952606715 3143 383346812 3144 152869247 3145 60138302 3146 23354723 3147 8912472 3148 3407446 3149 1274440 3150 467758 3151 162956 3152 60608 3153 21660 3154 7528 3155 2044 3156 775 3157 278 3158 101 3159 12 3160 5 3161 2 3162 1 3163 256314126332767644625380 3164 437897291859649673448928 3165 563120801749887110249064 3166 614221742272641507313904 3167 601046048088859816911536 3168 543261379924944458912960 3169 461572158946380110535296 3170 372919861458640108115640 3171 288839881313818297222966 3172 215750992725931875082238 3173 156125439030818152384734 3174 109840726971219270080078 3175 75345654847957704311458 3176 50508748122823389099270 3177 33153093397373280592458 3178 21341836248885923941406 3179 13492265225569131753106 3180 8386739742736843622925 3181 5130941845427183866846 3182 3092287035390150879953 3183 1837285581063351733002 3184 1076918433524601967057 3185 623101933115283621286 3186 356071330052132036221 3187 201058569619230600424 3188 112227615986795051097 3189 61948799273117644340 3190 33827452906607919037 3191 18278514280178023688 3192 9776106166827477761 3193 5176666980707951948 3194 2714491696695764181 3195 1409825038528650349 3196 725362955469818912 3197 369764593064793505 3198 186781270855185438 3199 93503970588346330 3200 46393701054245515 3201 22816915658132680 3202 11123821332854995 3203 5376184165098633 3204 2575936457930318 3205 1223626397386081 3206 576263517446732 3207 269061780721452 3208 124547690881691 3209 57155764722666 3210 26002028788087 3211 11726078425799 3212 5241638860659 3213 2322254310879 3214 1019618706703 3215 443605211147 3216 191222963121 3217 81652406475 3218 34531922233 3219 14460556342 3220 5996626051 3221 2460438646 3222 998808419 3223 400840052 3224 159429905 3225 62553668 3226 24228517 3227 9220564 3228 3517384 3229 1312360 3230 480434 3231 166811 3232 61947 3233 22097 3234 7663 3235 2069 3236 784 3237 281 3238 102 3239 12 3240 5 3241 2 3242 1 3243 494061363698169685736072 3244 854589394469041767977408 3245 1108117171531544994925264 3246 1217105927377187319031984 3247 1198364240902054206953348 3248 1089277655264103455551424 3249 930362244781966077307104 3250 755413496966818031234816 3251 587874246285469115350650 3252 441122323965912430643796 3253 320622852760073303350372 3254 226540458643187370967764 3255 156048015967122358999420 3256 105038326506754899808908 3257 69223895753667875058408 3258 44739322279193106656900 3259 28395364710689368091024 3260 17719193190953932628896 3261 10882351546058947090685 3262 6583701316506982684846 3263 3926668428966728548895 3264 2310376558128710775692 3265 1341865487084716983061 3266 769726743178265042866 3267 436288441837296299697 3268 244459142112130849828 3269 135456758706033371043 3270 74251635035280531518 3271 40276905360810897557 3272 21625738916255929400 3273 11496305543364666903 3274 6052218685161734930 3275 3155921376345175647 3276 1630308875598189254 3277 834476326095203441 3278 423271253175055108 3279 212782963360627255 3280 106026366378489280 3281 52370746028734765 3282 25644486320915670 3283 12449615896011895 3284 5992319724140886 3285 2859733931924827 3286 1353183522047056 3287 634879529095913 3288 295343159754780 3289 136224515842847 3290 62296270158414 3291 28244072241572 3292 12694764510426 3293 5656173241758 3294 2497923556930 3295 1093325567656 3296 474217597322 3297 203805958168 3298 86768992630 3299 36589626817 3300 15278647176 3301 6318253251 3302 2585259922 3303 1046627029 3304 418898792 3305 166186607 3306 65035058 3307 25123930 3308 9535420 3309 3629526 3310 1350956 3311 493304 3312 170710 3313 63300 3314 22538 3315 7799 3316 2094 3317 793 3318 284 3319 103 3320 12 3321 5 3322 2 3323 1 3324 952333898219831997710543 3325 1667542770292823164367249 3326 2180087814401052316258328 3327 2411079110933594735902216 3328 2388517905599824750694424 3329 2183269541434412422597500 3330 1874498525813879528201864 3331 1529525804307032849417272 3332 1195906775708944839381466 3333 901434055839260350827740 3334 658062606201234034840262 3335 466942500089372406394502 3336 322980899345200352581050 3337 218288441420290434416274 3338 144435128064641467400538 3339 93716203225223621145222 3340 59711818175742881580953 3341 37404794705415826292087 3342 23060191467511210188146 3343 14004141456952937828515 3344 8383955343065913020293 3345 4951542627796991097212 3346 2886667540251657106572 3347 1662086350373948880909 3348 945629874729951936331 3349 531847887994098861704 3350 295815284851818778556 3351 162768984103805209871 3352 88629059385279022149 3353 47770071504253682502 3354 25492965027516988994 3355 13473106976732627041 3356 7053199282426718719 3357 3658088704334381844 3358 1879931684860771079 3359 957440391002339090 3360 483301216897627095 3361 241828852594317300 3362 119956397031651030 3363 58992725179861915 3364 28764834350910029 3365 13907095868278778 3366 6667135220777199 3367 3169434968275900 3368 1494067389017941 3369 698400954526520 3370 323728373439760 3371 148794736579843 3372 67812345997275 3373 30642381418557 3374 13727786964447 3375 6096911036451 3376 2684146853767 3377 1171234863877 3378 506483572487 3379 217031747589 3380 92132217567 3381 38740706632 3382 16131591394 3383 6652716361 3384 2714727817 3385 1096099062 3386 437534394 3387 173142881 3388 67583508 3389 26041248 3390 9857110 3391 3743892 3392 1390233 3393 506369 3394 174653 3395 64667 3396 22983 3397 7936 3398 2119 3399 802 3400 287 3401 104 3402 12 3403 5 3404 2 3405 1 3406 1835682610171974487231869 3407 3253361306107452724647234 3408 4288136271189133615618505 3409 4775039628897196811370672 3410 4759153172315190702206604 3411 4374399709476947116065288 3412 3775221276308446525443484 3413 3095535784298704575123088 3414 2431645846443197740079350 3415 1841121511048697818885196 3416 1349886198126462249374646 3417 961882343080506686760128 3418 668067055260661145246772 3419 453337814909896972036744 3420 301148970575324916115500 3421 196162070059965392538880 3422 125467508895445713523672 3423 78895372285864476617672 3424 48823223234166647101590 3425 29761055402235066907536 3426 17883842258207805296683 3427 10601483669289137134098 3428 6203455315661464920141 3429 3585088541485350928068 3430 2047281520442010653561 3431 1155730253772810221930 3432 645218385632576908031 3433 356353522432494020088 3434 194767619434052546561 3435 105374944697778571758 3436 56448707296493207311 3437 29947916056721082196 3438 15738557031875303944 3439 8194629462391775792 3440 4227967604630940182 3441 2161900831667621936 3442 1095716319574400525 3443 550513844304859670 3444 274213649100082395 3445 135424527069250700 3446 66316836027790988 3447 32202791390799656 3448 15506935155575566 3449 7405172865763648 3450 3506952778706557 3451 1647075487435166 3452 767156686803935 3453 354351587345716 3454 162312473138826 3455 73725572607284 3456 33205459542918 3457 14828455171784 3458 6565123856720 3459 2881406289976 3460 1253526823916 3461 540469530280 3462 230924421663 3463 97750674286 3464 40988173073 3465 17020424296 3466 7000365353 3467 2848957550 3468 1147261455 3469 456758324 3470 180302282 3471 70200060 3472 26980758 3473 10185704 3474 3860502 3475 1430196 3476 519630 3477 178640 3478 66048 3479 23432 3480 8074 3481 2144 3482 811 3483 290 3484 105 3485 12 3486 5 3487 2 3488 1 3489 3538391998422743815303864 3490 6346363984650172489600693 3491 8432793908357556155904810 3492 9454256892987269567804625 3493 9479714215219702725888480 3494 8761433263824859380774468 3495 7600245338704159020491152 3496 6262183293797416373290036 3497 4941943371317643578389792 3498 3758453826714767963563238 3499 2767511234636180902281436 3500 1980281328918622493001750 3501 1381000282797669200456484 3502 940865816060146424716040 3503 627463386651035787879196 3504 410296285172910337346504 3505 263431665314109835744107 3506 166274160708415411260169 3507 103281352739921862321031 3508 63190923586254444256763 3509 38112677204688794113095 3510 22676254193851252968552 3511 13317736325951955925197 3512 7724793320299504097286 3513 4427462524509494458085 3514 2508569534121366801668 3515 1405634836143332161271 3516 779199137279794794606 3517 427457548847120849617 3518 232130001692900264588 3519 124817672958524297251 3520 66470503160214807814 3521 35065601427306804703 3522 18328001332368925031 3523 9493009135641093989 3524 4873188747310373729 3525 2479712387056043505 3526 1250890933059711610 3527 625622632096408445 3528 310255150284447200 3529 152570964675429665 3530 74404345056920069 3531 35984870046113347 3532 17260494479020795 3533 8211252335535823 3534 3874311372469408 3535 1813049023081383 3536 841492655670722 3537 387353521622844 3538 176834333871106 3539 80058461877644 3540 35942153497702 3541 16000203360990 3542 7062127938446 3543 3090199626702 3544 1340387079518 3545 576243690217 3546 245508675082 3547 103633150791 3548 43335098780 3549 17946199845 3550 7361555764 3551 2988065915 3552 1200151566 3553 476582152 3554 187668392 3555 72885762 3556 27942748 3557 10521272 3558 3979376 3559 1470850 3560 533088 3561 182671 3562 67443 3563 23885 3564 8213 3565 2169 3566 820 3567 293 3568 106 3569 12 3570 5 3571 2 3572 1 3573 6820469870512719985982348 3574 12378171581852257791217964 3575 16580005679260141915315709 3576 18713934211431073663212210 3577 18876781759816063087242609 3578 17542059066402955441022784 3579 15294813743257847538003860 3580 12662821671169838718603912 3581 10039078447980116190716118 3582 7668648220448670447498296 3583 5670858827584847853053222 3584 4074586208280100271840300 3585 2853012280476209086163082 3586 1951434711121774074607208 3587 1306472614267874164907756 3588 857569272994693986992256 3589 552685046704516015945258 3590 350150494422881519347282 3591 218301919513839842422966 3592 134055408254134489618270 3593 81149168645488697814832 3594 48457868223514439222778 3595 28562576007586208896521 3596 16627442938291185864552 3597 9564554046780692593117 3598 5438869505500642303626 3599 3058657515576088087107 3600 1701717685804277659724 3601 936956128735478349013 3602 510684721478166831598 3603 275614897400511241387 3604 147323439969979686024 3605 78010540559553366660 3606 40928952111352878314 3607 21280359041272586832 3608 10966434743209569150 3609 5602089158354055975 3610 2837171883560766490 3611 1424685294038921995 3612 709398728790415740 3613 350295662664561492 3614 171546230440856142 3615 83320812428091688 3616 40139351572943154 3617 19179855155290425 3618 9090483612901286 3619 4273650369920867 3620 1992874696749536 3621 921772474587266 3622 422881682652544 3623 192419496961606 3624 86834485391388 3625 38861663371670 3626 17246593772468 3627 7589285168544 3628 3311040622148 3629 1432006765283 3630 613876127346 3631 260809815497 3632 109788632432 3633 45784618245 3634 18909990814 3635 7736648731 3636 3132171288 3637 1254807175 3638 497017552 3639 195244820 3640 75641668 3641 28927507 3642 10863884 3643 4100534 3644 1512200 3645 546744 3646 186746 3647 68852 3648 24342 3649 8353 3650 2194 3651 829 3652 296 3653 107 3654 12 3655 5 3656 2 3657 1 3658 13146878377327270286228624 3659 24139501006600875855569212 3660 32591927194009693415700140 3661 37033297529561534605823789 3662 37577725631563793814166814 3663 35110558047820519268913141 3664 30767735435751069133725888 3665 25594915156004354980301668 3666 20384151230216587269340242 3667 15639240068561726613639980 3668 11613957693394669353771688 3669 8379091168989572524553558 3670 5890540554071338470131308 3671 4044890826584786293655042 3672 2718462738290316579741140 3673 1791168960429665331535384 3674 1158690753626409082755640 3675 736798876441794818613736 3676 461042853678625367211087 3677 284148680771817061423283 3678 172628931260143250870359 3679 103455842553978005807401 3680 61199022922028344871347 3681 35754127976171120715426 3682 20640402692594531599383 3683 11779197308488153734068 3684 6648047851816182353289 3685 3712028338568731923538 3686 2051206398390114402499 3687 1122061640442125281132 3688 607783946266280047693 3689 326070518281624950906 3690 173299812077473362999 3691 91262854428392500275 3692 47629500078663187729 3693 24638415329329685487 3694 12634723855111361495 3695 6423764748345639920 3696 3238416225868941775 3697 1618963747134755680 3698 802674623975548099 3699 394703490367285455 3700 192511750975415439 3701 93136325891629073 3702 44696376918433557 3703 21277854079362484 3704 10048280251716137 3705 4707229962941606 3706 2187486532499466 3707 1008378104377812 3708 461090600102212 3709 209129793673922 3710 94078103128598 3711 41973552164960 3712 18571319871818 3713 8148004124974 3714 3544459359491 3715 1528582619182 3716 653438802101 3717 276853772108 3718 116226304255 3719 48339928420 3720 19912888933 3721 8126011026 3722 3281393634 3723 1311266485 3724 518076302 3725 203035202 3726 78468838 3727 29935325 3728 11213610 3729 4223996 3730 1554251 3731 560599 3732 190865 3733 70275 3734 24803 3735 8494 3736 2219 3737 838 3738 299 3739 108 3740 12 3741 5 3742 2 3743 1 3744 25341422856434708574746705 3745 47069731777430590858745646 3746 64054467186807517952642485 3747 73267519598079936377072412 3748 74783441575160744892940789 3749 70250526571738118505604802 3750 61870681802137279548714985 3751 51712910982750930697106096 3752 41371193302695940091810134 3753 31878947191249492603741692 3754 23773230464091750742174242 3755 17221542482315980325218120 3756 12154961461316220974949026 3757 8378990104213402803280004 3758 5652800194277520270938642 3759 3738574355453316759251712 3760 2427416306742576262626421 3761 1549225436571293743381462 3762 972928198191187130445287 3763 601792426205138077571352 3764 366915912897721608735683 3765 220674691792390788778578 3766 131003027038551151095179 3767 76806708049075876734820 3768 44496503960421809129666 3769 25483471202745306955912 3770 14433586604261513916542 3771 8087835798549483594836 3772 4485145688458931596810 3773 2462276409684433606384 3774 1338537196495088406830 3775 720715046079291828684 3776 384443170190918213178 3777 203199550393243967104 3778 106442107382486729870 3779 55268103948635817028 3780 28449132727237982172 3781 14519547399397839180 3782 7348125888524656760 3783 3687936803912398260 3784 1835743428333972284 3785 906348017863627276 3786 443874492083905628 3787 215640478154991508 3788 103925744161867838 3789 49688041201069096 3790 23568119938078946 3791 11090373074617532 3792 5177436025024034 3793 2397867756659276 3794 1101710533731258 3795 502142069454840 3796 227029793331026 3797 101814792705068 3798 45287755655050 3799 19978209609576 3800 8739741129682 3801 3791002578224 3802 1630317083930 3803 695005590356 3804 293667104298 3805 122955553360 3806 51004289326 3807 20956005036 3808 8530015091 3809 3435854514 3810 1369568123 3811 539770284 3812 211043201 3813 81368338 3814 30966493 3815 11570520 3816 4349782 3817 1597008 3818 574654 3819 195028 3820 71712 3821 25268 3822 8636 3823 2244 3824 847 3825 302 3826 109 3827 12 3828 5 3829 2 3830 1 3831 48847163102697442662261541 3832 91769450960705871482365384 3833 125864889172762194161920921 3834 144918748637239940679634862 3835 148783694145860363060470480 3836 140513796918347637861958081 3837 124369952513540139655830294 3838 104440718388146744625795797 3839 83929357213989607755166766 3840 64951309560156250681807188 3841 48638163295231776430320766 3842 35376403896980328247681624 3843 25067098354789122767522412 3844 17346589801951113814456446 3845 11746997683933442813768448 3846 7798010329118880153536406 3847 5081763609243658300448994 3848 3255057809241926820784065 3849 2051556229121776196560646 3850 1273489511076144131359871 3851 779204103600974433807005 3852 470289792551135352714706 3853 280167089115164751568091 3854 164836764066822328814198 3855 95829267038620593837807 3856 55074192247392560274355 3857 31302761662432260634759 3858 17602027360928199287579 3859 9795656401328324414907 3860 5396678385783843979383 3861 2944153759191645222227 3862 1590900187360884093927 3863 851669708922724131480 3864 451786574391942949540 3865 237524718159193261904 3866 123785381895395306714 3867 63955723256545631809 3868 32763982291080478397 3869 16644569874960650135 3870 8385956166642401425 3871 4190603857352291180 3872 2077204260747121970 3873 1021385877532091712 3874 498233708732869684 3875 241117534782526129 3876 115768950018410307 3877 55148491719133251 3878 26065110683339955 3879 12222824312989278 3880 5686785373875196 3881 2625052728430534 3882 1202190476807648 3883 546205400084112 3884 246186890050710 3885 110071079151308 3886 48814592424202 3887 21471228727609 3888 9366001314525 3889 4051234008933 3890 1737418409217 3891 738652313679 3892 311277010311 3893 129985971267 3894 53781024663 3895 22040469208 3896 8949039073 3897 3595677092 3898 1429751141 3899 562111484 3900 219272507 3901 84341240 3902 32021303 3903 11934684 3904 4477912 3905 1640476 3906 588910 3907 199235 3908 73163 3909 25737 3910 8779 3911 2269 3912 856 3913 305 3914 110 3915 12 3916 5 3917 2 3918 1 3919 94155934206972141509219218 3920 178895247325012339803202070 3921 247273335827661694422411817 3922 286571989088997326204005860 3923 295925640410568360888347143 3924 280962685783628992343619076 3925 249913836727072380522692381 3926 210848087730465812457193034 3927 170193850773103871536817381 3928 132273079273513104549987428 3929 99460684360199405396247138 3930 72631740066726489850615216 3931 51666796688047566424835474 3932 35890489502796431222277696 3933 24396007390800304472270178 3934 16254585055094288029496668 3935 10631253456558363737533367 3936 6834204118848053841248220 3937 4322712202311385276081571 3938 2692769284045357616454082 3939 1653391112249382493974845 3940 1001388285918639462909594 3941 598633105064582575337087 3942 353427506177359558834040 3943 206179212841701772659373 3944 118903536602950223783602 3945 67815707864744502272446 3946 38266078874629168743498 3947 21369410154918554872710 3948 11814049343132369765082 3949 6467745413532643178406 3950 3507226910721546085858 3951 1884214414780656702630 3952 1003094117419711483876 3953 529271902120569370182 3954 276831087573341135852 3955 143554096871469266500 3956 73814243838226956154 3957 37639295543169403472 3958 19035597913008100710 3959 9548974459131204800 3960 4751692141797100148 3961 2345699455094857564 3962 1148828686397112376 3963 558237064131423898 3964 269140887458677482 3965 128751113403926642 3966 61114029577065930 3967 28784152294131325 3968 13452042198443340 3969 6237931189411174 3970 2870128922963256 3971 1310259088202904 3972 593457668946024 3973 266671391254934 3974 118874565236796 3975 52564774049569 3976 23054484112430 3977 10028339700234 3978 4325734711518 3979 1850100754798 3980 784456769786 3981 329711335974 3982 137327356290 3983 56673522421 3984 23167430932 3985 9383466859 3986 3760986142 3987 1491855017 3988 585111992 3989 227726837 3990 87388622 3991 33100048 3992 12306172 3993 4608406 3994 1684660 3995 603368 3996 203486 3997 74628 3998 26210 3999 8923 4000 2294 4001 865 4002 308 4003 111 4004 12 4005 5 4006 2 4007 1 4008 181491398543431563032456088 4009 348694400940262397985864660 4010 485701182961516101559197191 4011 566553607127961026758685194 4012 588422925087269177197400023 4013 561618346379518727100864160 4014 502010010724223585568106600 4015 425502099233011734944817809 4016 344978095723569788807123996 4017 269251725119682310869676527 4018 203289618266463236573312402 4019 149044110522493579818048960 4020 106434099576664857390600134 4021 74215156553416618345901916 4022 50634286777348712447604612 4023 33860085474395175081642118 4024 22225955536263433168537588 4025 14338669028048789315729795 4026 9101361479896012428767548 4027 5689384823418253468673139 4028 3505478726000480133487468 4029 2130450777306686810772077 4030 1277970203161462138480613 4031 757089072258267212900954 4032 443175292618628939795825 4033 256453436511641082840454 4034 146766779827578661996303 4035 83099282118910128917307 4036 46565606019678679224471 4037 25832467445783957090475 4038 14191253222707623753339 4039 7722183174022976461031 4040 4163168264971517622628 4041 2224144820222831895768 4042 1177713365947044616642 4043 618198565246928135760 4044 321732863110344568599 4045 166036055309625204675 4046 84977356931926650799 4047 43136638184512810877 4048 21720737564111561708 4049 10849900460244528086 4050 5376907948505335790 4051 2643766533680047426 4052 1289794893611873533 4053 624373141026115743 4054 299922047472690571 4055 142962964792963331 4056 67623215020810940 4057 31741478856974171 4058 14784796015206234 4059 6833668590046836 4060 3134238967773486 4061 1426378695525930 4062 644083979958396 4063 288556607972306 4064 128253962344395 4065 56549415457148 4066 24732227195697 4067 10728362288469 4068 4615103416867 4069 1968584294443 4070 832498763195 4071 348998583463 4072 144989715919 4073 59685235492 4074 24338059236 4075 9833688111 4076 3931908055 4077 1555919656 4078 608784002 4079 236409935 4080 90511568 4081 34203022 4082 12685054 4083 4741284 4084 1729565 4085 618029 4086 207781 4087 76107 4088 26687 4089 9068 4090 2319 4091 874 4092 311 4093 112 4094 12 4095 5 4096 2 4097 1 4098 349835918709535855778683552 4099 679575709380738470416406384 4100 953853846025861103937723974 4101 1119820355226562925041620296 4102 1169711051022502469537130495 4103 1122275504608913184167687730 4104 1008055818872777363685026461 4105 858359356015849008565781676 4106 698972879145007455355641159 4107 547838755578381528128542550 4108 415310085480749632176194767 4109 305691337115456682246134176 4110 219137380157288548952441046 4111 153376469034889513409209284 4112 105029179190815650510469650 4113 70489736722399104914554248 4114 46435304643536721608503702 4115 30062678556428898589072348 4116 19148739772907875942171100 4117 12011600895016557119738488 4118 7426323456840172313292835 4119 4528771144821254012144890 4120 2725871431424281822850169 4121 1620327032494688637764268 4122 951698370424382563940567 4123 552584945342613938023302 4124 317311072417569930646635 4125 180269947849157365715776 4126 101359158349187767400292 4127 56420865359357472781368 4128 31101152899110310300428 4129 16981842171672945415376 4130 9186836588727071122478 4131 4925066033504948871628 4132 2617016671627227473846 4133 1378557776949095650040 4134 720005807795153325246 4135 372907739093422166524 4136 191547630019501292110 4137 97591494693347651704 4138 49323206609878940454 4139 24730560699946470924 4140 12302523813052869386 4141 6072417530759501880 4142 2974138897082765256 4143 1445485570240328296 4144 697165034881788268 4145 333686800539538480 4146 158501079110895491 4147 74716976574618286 4148 34954273994775559 4149 16228231622905848 4150 7476940370212620 4151 3418582733383176 4152 1551033549843816 4153 698277729139984 4154 311918946952987 4155 138239121899862 4156 60780045440763 4157 26508857402160 4158 11467727167020 4159 4919956871992 4160 2093095320748 4161 882860136080 4162 369167920113 4163 152983269210 4164 62819682283 4165 25553542840 4166 10300098301 4167 4108570846 4168 1621985391 4169 633139812 4170 245325572 4171 93711168 4172 35330520 4173 13071400 4174 4876566 4175 1775196 4176 632894 4177 212120 4178 77600 4179 27168 4180 9214 4181 2344 4182 883 4183 314 4184 113 4185 12 4186 5 4187 2 4188 1 4189 674330414562637002982620399 4190 1324276231463153788262585203 4191 1872909864142558955226228173 4192 2212879138144682332478140257 4193 2324619321038565002082642521 4194 2241949125069213109865041896 4195 2023530294365031296292902149 4196 1730912280275414558531985502 4197 1415642633519895439992724338 4198 1114186444966077381486546709 4199 848061193027673912603146480 4200 626665211160512293938794437 4201 450944457406046379865187442 4202 316798090430840679161328368 4203 217730704219623460270686114 4204 146654304919740638956055852 4205 96951333109392938464902707 4206 62986941554038934968818181 4207 40259117284527178454891133 4208 25340354375135014376986915 4209 15720354675167811277813549 4210 9619149515587050890564784 4211 5809284117810283673984473 4212 3464781409080210095777838 4213 2041855832915573407448648 4214 1189530708630029062569275 4215 685350101752955426675034 4216 390663159266439368407287 4217 220392390419803194679772 4218 123092546307319852504512 4219 68081975479199524400828 4220 37300152947456750202648 4221 20247420876969508353776 4222 10891875745591607866552 4223 5807567179324497265018 4224 3069879497065180453484 4225 1608991233266943863868 4226 836285145089148664088 4227 431102310024047523814 4228 220436094626955552420 4229 111816824919658336834 4230 56272248292019103894 4231 28098280931342875172 4232 13921776991490115686 4233 6844876991558061210 4234 3339757953300473524 4235 1617189279214663496 4236 777172287878945500 4237 370675966224996298 4238 175468170486874941 4239 82438724073149080 4240 38440713674451205 4241 17789887459361230 4242 8170842902057958 4243 3724419479068966 4244 1684730594252466 4245 756240875581240 4246 336838004615379 4247 148861067361386 4248 65268617347263 4249 28388925645320 4250 12248145628208 4251 5240930188636 4252 2223866350808 4253 935624799325 4254 390249187272 4255 161318449183 4256 66080447330 4257 26815090303 4258 10783098746 4259 4291104161 4260 1690092984 4261 658191824 4262 254477546 4263 96988518 4264 36482838 4265 13465280 4266 5014272 4267 1821558 4268 647964 4269 216503 4270 79107 4271 27653 4272 9361 4273 2369 4274 892 4275 317 4276 114 4277 12 4278 5 4279 2 4280 1 4281 1299813666022576563302979257 4282 2580288752211864439130319858 4283 3676849102774738435202673244 4284 4371906588915723665789346798 4285 4618612124260066064179349089 4286 4477365366359499007936977722 4287 4060602548986256832321598521 4288 3489172451295699081016854728 4289 2865990196457664558256499857 4290 2265047812815868649327895016 4291 1730944466129586624687240991 4292 1284033203785450684310984962 4293 927480757283882894657060181 4294 653986386505988649236028052 4295 451106152918326243884970026 4296 304929943032287999822090560 4297 202293744413603527909840182 4298 131881312730399096665196594 4299 84583320590355645324679170 4300 53420413207027087389723538 4301 33252147342912692390689903 4302 20414921103711407513449746 4303 12370298165001080815390565 4304 7402434398170482642593704 4305 4376846506950181370122989 4306 2558275584118094438269516 4307 1478832452035672339512335 4308 845755009752198363543518 4309 478714415367330901207951 4310 268258144351611845323736 4311 148867291173596154500588 4312 81833229147723165333568 4313 44570540836488036041895 4314 24057382325229363023864 4315 12871139893463454340968 4316 6827032166464201179484 4317 3590576068339726556045 4318 1872741648820399694964 4319 968793699366519206930 4320 497137852947274293144 4321 253082107388867032925 4322 127828307880543832924 4323 64063507138026942648 4324 31859939457016589800 4325 15723812087037577901 4326 7701463688757593568 4327 3743785829548420980 4328 1806287166244771256 4329 864992905620211813 4330 411146187916069280 4331 193973398129381191 4332 90834465684123258 4333 42220010424085505 4334 19477711033085308 4335 8918632204328940 4336 4053070054613372 4337 1828000250831571 4338 818184218319108 4339 363396662844019 4340 160152026774102 4341 70027519929121 4342 30377137871064 4343 13071383300540 4344 5578677195360 4345 2361136232753 4346 990878763778 4347 412272909199 4348 170005905228 4349 69471181913 4350 28123930170 4351 11283096643 4352 4479639284 4353 1760283627 4354 683952544 4355 263869682 4356 100344720 4357 37660273 4358 13866764 4359 5154422 4360 1868656 4361 663240 4362 220930 4363 80628 4364 28142 4365 9509 4366 2394 4367 901 4368 320 4369 115 4370 12 4371 5 4372 2 4373 1 4374 2505471397838180985096739296 4375 5026991028202991237304395323 4376 7217056406332384378391286193 4377 8635543899059732224547316451 4378 9174018909824920094507423179 4379 8939067169528873444432747558 4380 8145721063250143064671017667 4381 7030952611844198969835003026 4382 5799982520617561021386259091 4383 4602721326549201743913671166 4384 3531376250056200834883023870 4385 2629717431938613083648549877 4386 1906629239410870809173296192 4387 1349340922669018568601299179 4388 934096993592955905433318886 4389 633646052879361339430552428 4390 421832153618549702021622521 4391 275950752993326154206713103 4392 177585562719569185942085221 4393 112535855353621490853971469 4394 70283377314378418539608751 4395 43293283026330627893027548 4396 26319973583393524250673815 4397 15801804324608701769112074 4398 9373812887246082977458673 4399 5496961685593974980640496 4400 3187966899667586713666792 4401 1829191897024273546778251 4402 1038754190673692043015634 4403 584001284042734387603507 4404 325153938013764175902564 4405 179330317013454533458616 4406 97997017421726626395290 4407 53071584030368690600825 4408 28489732836272198086390 4409 15162510682290090404230 4410 8001702299715165253958 4411 4187816752479880528583 4412 2173933705670198333330 4413 1119468482843134048352 4414 571916501924974150064 4415 289902355627972129757 4416 145816818259261753016 4417 72783694958072117092 4418 36054601270377202708 4419 17726081658109389033 4420 8649909215308239320 4421 4189618687435497212 4422 2014258279010238487 4423 961265459098045762 4424 455370754210113946 4425 214132683617777465 4426 99952929018152210 4427 46312458990790541 4428 21300075915318362 4429 9723730181435890 4430 4405919158958809 4431 1981397226244446 4432 884327679188584 4433 391681186658167 4434 172145465894538 4435 75069588365621 4436 32478358649540 4437 13939261293672 4438 5933870793119 4439 2505150253148 4440 1048710171705 4441 435270302006 4442 179056505519 4443 72995604672 4444 29481311119 4445 11800505104 4446 4674309144 4447 1832598943 4448 710434582 4449 273505832 4450 103780882 4451 38863123 4452 14275922 4453 5297036 4454 1916495 4455 678723 4456 225401 4457 82163 4458 28635 4459 9658 4460 2419 4461 910 4462 323 4463 116 4464 12 4465 5 4466 2 4467 1 4468 4829451397132930407161022504 4469 9792623119802179498146162856 4470 14163519554422777412252995462 4471 17053593574735927031881084604 4472 18217899222918816931544754384 4473 17841733579070285305110755980 4474 16335386898965456699433585008 4475 14162929100457239190321115468 4476 11733096753997364796711505565 4477 9349171151404522870638049178 4478 7201340307883085189320292999 4479 5383167689418223409560905084 4480 3917519514135282055800621163 4481 2782568513204390396106472406 4482 1933143006619020986894178151 4483 1315950994817979633890446184 4484 879084603990016485742720880 4485 577033457286209598468176156 4486 372596560519819109647452604 4487 236902608902578635960764228 4488 148445689665741926488927566 4489 91740676629908082866999432 4490 55955868559840086039767150 4491 33703867033511961083696492 4492 20058475082399540711947141 4493 11800765100640658055449058 4494 6866030973377021952279199 4495 3952353287353457661277620 4496 2251723934966492355415319 4497 1270061066598393737940742 4498 709434085590115382098299 4499 392549059742165581110928 4500 215216908470512914420463 4501 116938127254236621240010 4502 62982716506730148005003 4503 33631989214625586693796 4504 17808316650928602120339 4505 9351880475796192562958 4506 4871259564557176359191 4507 2517123991370841856096 4508 1290441681418935011361 4509 656427835507051377350 4510 331352368897147162237 4511 165990335314177390268 4512 82526990224861516801 4513 40724562165106582762 4514 19947423804764105709 4515 9698534013762119024 4516 4680900662738584065 4517 2242685122129743154 4518 1066671274527903031 4519 503640452612065892 4520 236069039908108719 4521 109845686423809838 4522 50739483470824183 4523 23265799241518352 4524 10589731035754675 4525 4784417656671806 4526 2145501336244849 4527 954900591724108 4528 421781323770641 4529 184876121889962 4530 80408115453821 4531 34697614815536 4532 14853657356734 4533 6307203314336 4534 2656160245258 4535 1109209328444 4536 459273282644 4537 188481339436 4538 76657502224 4539 30888502108 4540 12335743191 4541 4875248322 4542 1907080987 4543 737650652 4544 283389875 4545 107298118 4546 40091687 4547 14692824 4548 5442134 4549 1965080 4550 694414 4551 229916 4552 83712 4553 29132 4554 9808 4555 2444 4556 919 4557 326 4558 117 4559 12 4560 5 4561 2 4562 1 4563 9309066875556324958543361456 4564 19074015050389724818622146792 4565 27791402035596629214522045544 4566 33670627382029160898128695962 4567 36168413526658156901380450271 4568 35600764107823136638120862751 4569 32748592723679587635595092149 4570 28519499436236577305853025395 4571 23726603861634412397284261063 4572 18982608139137914422442184348 4573 14678937784169921657403640627 4574 11014541934972423288606116018 4575 8045325810769729487158740786 4576 5735158972844720265210205353 4577 3998519970948469095590969984 4578 2731390451537484989404348149 4579 1830882529118152309820833634 4580 1205859837412444101655259504 4581 781239011122716531996556406 4582 498367791763729328507243230 4583 313307554964995892037122075 4584 194257840608820173444856873 4585 118868747410323971349773357 4586 71829199859006552890898405 4587 42885837211163945043190327 4588 25311492934270459493845176 4589 14774177549131796006103131 4590 8531844873317176412431714 4591 4876328152737864876867240 4592 2759275979805726039884459 4593 1546246382153402889411266 4594 858343639774355557400079 4595 472117248239228217327520 4596 257360898690755026360753 4597 139068441568837257446148 4598 74505688158115057043621 4599 39582153121056552450808 4600 20855771071792387897061 4601 10900126209024705098588 4602 5651596271284617045129 4603 2907338676605912493364 4604 1484056994493021935463 4605 751755898932295043848 4606 377929509289271804247 4607 188575204481432926310 4608 93395565341162713869 4609 45915566993774556142 4610 22408151636014114905 4611 10856283685796935719 4612 5221538451513870604 4613 2493259455569300419 4614 1181936713703676634 4615 556264456445421628 4616 259912912356253419 4617 120567284567416482 4618 55523685943927995 4619 25384159732342919 4620 11520407856233794 4621 5190084953131711 4622 2320918349354500 4623 1030141996184196 4624 453790406056517 4625 198380037617606 4626 86056862970481 4627 37040099157627 4628 15816507050071 4629 6699386885483 4630 2814424698179 4631 1172468734259 4632 484314477933 4633 198291719995 4634 80460729781 4635 32346792522 4636 12889235951 4637 5082593058 4638 1983772247 4639 765613572 4640 293525717 4641 110897548 4642 41346265 4643 15117540 4644 5589736 4645 2014416 4646 710314 4647 234475 4648 85275 4649 29633 4650 9959 4651 2469 4652 928 4653 329 4654 118 4655 12 4656 5 4657 2 4658 1 4659 17943803336550012914104102513 4660 37148248365169396996185645228 4661 54522939249299219084410269198 4662 66465648416807272809021534460 4663 71788527102979737967522925032 4664 71016813492436148206750267630 4665 65632901227745923112661674836 4666 57409435812311445586194889570 4667 47962118605346442838318577749 4668 38527082820469329707251796258 4669 29908266656607115464856767475 4670 22526737020215759474639638708 4671 16514578931429901357875394417 4672 11814751095163811606681768240 4673 8266129274544094883069842763 4674 5666091260085279921925940242 4675 3810956491948178041756276194 4676 2518397387518361545141995408 4677 1636998769354969725225947052 4678 1047700236519929133794041876 4679 660797683588531043759132290 4680 411033062010733146336229454 4681 252323847567428717626985034 4682 152959912717386978630242502 4683 91616065790475157498215265 4684 54244198039191326951865770 4685 31762498438129809031047563 4686 18400492291498620984675908 4687 10550065372932627017338469 4688 5988732086528815587980780 4689 3366657181743864670929191 4690 1874847313053626014213006 4691 1034532748838968071682135 4692 565760773811090341695324 4693 306705835886223409374563 4694 164852072553866392334918 4695 87866904234775225147261 4696 46449768050961919204032 4697 24357445373314514108595 4698 12671465837876678441858 4699 6540644911462055535251 4700 3350113879381725574508 4701 1702887088704185497181 4702 859086683656397087354 4703 430176147623714930807 4704 213817473752292908132 4705 105500143672584470657 4706 51677039647610292530 4707 25130147301737697497 4708 12132767059085630154 4709 5815716564806710995 4710 2767788344319545500 4711 1307835547585478081 4712 613571245899014300 4713 285802532066455699 4714 132175378398440606 4715 60688896644248355 4716 27664916244267018 4717 12519719386407597 4718 5624511429365136 4719 2508280849976619 4720 1110300940773060 4721 487805452951377 4722 212694596488754 4723 92030073206146 4724 39511174156354 4725 16829804930454 4726 7111153793178 4727 2980208866836 4728 1238583116394 4729 510427233636 4730 208499186286 4731 84409211769 4732 33857492320 4733 13461414451 4734 5296481258 4735 2062715645 4736 794336264 4737 303917291 4738 114580298 4739 42627158 4740 15550140 4741 5739862 4742 2064508 4743 726424 4744 239078 4745 86852 4746 30138 4747 10111 4748 2494 4749 937 4750 332 4751 119 4752 12 4753 5 4754 2 4755 1 4756 34587793007077449264905225769 4757 72341691229586869113561329456 4758 106949536412425511531689536654 4759 131176374525579521042822573476 4760 142454742323364084549419990309 4761 141626573792436287634504931117 4762 131497850549654963331447271001 4763 115526017502700196765166013471 4764 96917856405369211173886349149 4765 78164018906658073367182252980 4766 60912503202094013816721616537 4767 46050776391042927039705019666 4768 33883363459632283402832120287 4769 24326923870995959842342481454 4770 17079571932150223247752101086 4771 11747448062703754779802662745 4772 7927859539525350498542046710 4773 5256398640431800943643243330 4774 3427973243543456243623887928 4775 2201084127532723486755873624 4776 1392728286033646959296853631 4777 869085923919206837234587205 4778 535209698866660561398544957 4779 325474041948385330360720185 4780 195559232471544489117346937 4781 116151358369362008247419624 4782 68225652178992448125027725 4783 39648205365146932964161934 4784 22803973885114389656824985 4785 12985329511530247495449764 4786 7322885343583108540893392 4787 4090893105570183909699691 4788 2264488219494086172068791 4789 1242332958493950993435774 4790 675636890633793016405840 4791 364317205583280932313587 4792 194810960805311203165637 4793 103319968514105285514790 4794 54357064603460052115134 4795 28371780477437705708921 4796 14693618863789962682321 4797 7551449116522004897540 4798 3851538868546569588220 4799 1949752225833399937041 4800 979716087695262352373 4801 488683034563714878784 4802 241984308274345594296 4803 118960587643559593157 4804 58062325239682017157 4805 28136960766019228900 4806 13538296075457999025 4807 6467913274752459090 4808 3068200467343186147 4809 1445191425883663622 4810 675909564148175228 4811 313884281878219515 4812 144730869602863127 4813 66260225700609016 4814 30118326860089713 4815 13591816974944364 4816 6089360937454355 4817 2708249121212404 4818 1195636789133304 4819 523927276798853 4820 227858557922691 4821 98342480672575 4822 42116375771699 4823 17895605749815 4824 7543256853807 4825 3153784882849 4826 1307649461327 4827 537645623577 4828 219115505919 4829 88506942448 4830 35421932182 4831 14052715813 4832 5517052501 4833 2143954538 4834 823831754 4835 314568557 4836 118347500 4837 43934668 4838 15990694 4839 5892532 4840 2115361 4841 742745 4842 243725 4843 88443 4844 30647 4845 10264 4846 2519 4847 946 4848 335 4849 120 4850 12 4851 5 4852 2 4853 1 4854 66670114616316717544713712242 4855 140862049162786351411612023628 4856 209754201945969705043482221438 4857 258837919472258767602358114952 4858 282616087327927956653659378446 4859 282365787442573230533458678100 4860 263381994013152648263660667750 4861 232398851550969454731291962912 4862 195773828780042365888997676564 4863 158518918202060831509086287536 4864 124006204746400442495152540834 4865 94099181489083224717652594912 4866 69487117462403717170565236509 4867 50065341655506252612338291374 4868 35271809474044845787651127439 4869 24342660449183137607220507508 4870 16482798520844707570443805588 4871 10964625237117819850130890400 4872 7173915542755747308871656252 4873 4621193667264911461771854824 4874 2933392704599402210075859852 4875 1836294860983046336894344664 4876 1134412507073998771001571944 4877 692028256887358609347577000 4878 417100672894062970126582456 4879 248506668830970298612573832 4880 146423261434890638860717238 4881 85355841035670009158145008 4882 49245606258729051812222705 4883 28129255068940588268459702 4884 15912483371667803612975931 4885 8917180812236056660878340 4886 4951508218042832132474587 4887 2725014072195409951370534 4888 1486667043333452835371241 4889 804186852181890169966048 4890 431395790468745479125297 4891 229530974911206608626070 4892 121148444665911233532247 4893 63440200034533499600764 4894 32963638510182434088135 4895 16997241420206863427206 4896 8698384632220403301705 4897 4418302266106188103864 4898 2227740127598825381463 4899 1115058381187530062002 4900 554092876050621400825 4901 273365486744168581404 4902 133906519236128301136 4903 65128944988157272688 4904 31453913503651898458 4905 15083927565941831696 4906 7182917275399365639 4907 3396552693966918898 4908 1594880445457457657 4909 743649409505585332 4910 344313075309541638 4911 158298049648298812 4912 72264116479310268 4913 32755168529693664 4914 14741051711886431 4915 6586373357454842 4916 2921512047648973 4917 1286419534184124 4918 562260590167280 4919 243912093395520 4920 105009323984708 4921 44861417280120 4922 19016025667560 4923 7996469786680 4924 3335431866268 4925 1379767047224 4926 566004458803 4927 230152677478 4928 92757986533 4929 37041463656 4930 14663583249 4931 5744448046 4932 2227532719 4933 854113172 4934 325483502 4935 122200292 4936 45269098 4937 16439272 4938 6047766 4939 2166980 4940 759278 4941 248416 4942 90048 4943 31160 4944 10418 4945 2544 4946 955 4947 338 4948 121 4949 12 4950 5 4951 2 4952 1 4953 128510777835500504682266401980 4954 274255455205065272747142167608 4955 411316174160931425357346974986 4956 510640894045323067565191288892 4957 560553039428772748924368055112 4958 562814343210194780248170752432 4959 527382974564110780397447322338 4960 467356453814289848572462521112 4961 395324306452113667372564899001 4962 321359877976018448485471009725 4963 252351120725067007446344619423 4964 192197733938843726076773885499 4965 142437511807087746333133312519 4966 102986024855082547249271727440 4967 72804538368189393912167877599 4968 50415178519911715859591672250 4969 34250227756293006336650518498 4970 22858381062733453160896037692 4971 15004095938532103069408439796 4972 9696050341815898218854278420 4973 6174267740635105617883663942 4974 3877230867534034808892770052 4975 2402732835362698201255546424 4976 1470301624641722991855706688 4977 888926910729826309251050893 4978 531253255594673471773534329 4979 313985209089291195942338919 4980 183597316834269325217953383 4981 106251272175221212160128851 4982 60877831494749547652966716 4983 34544189770223978859354479 4984 19417959334821649653933198 4985 10815743188453005773118597 4986 5970838704661755984258526 4987 3267637652621920108476475 4988 1773117693721751703802864 4989 954167694516516248162925 4990 509292254855668699603544 4991 269668548126057520864751 4992 141668851101244463006602 4993 73850598409974863203927 4994 38204897468928119211916 4995 19616187918213564450649 4996 9997273460922610104962 4997 5057741414726354866175 4998 2540227142643115734760 4999 1266655202521685583137 5000 627104122781269361726 5001 308274983280329532321 5002 150477974273687653109 5003 72938864311024451927 5004 35108207306535400939 5005 16781506979939601967 5006 7965845082131130022 5007 3755036936067492623 5008 1757833820401583696 5009 817183064573993255 5010 377252748779495877 5011 172944747526128273 5012 78728400563038911 5013 35586757271531265 5014 15971981753768084 5015 7117367216764121 5016 3148788038388898 5017 1382930118379780 5018 602914115155336 5019 260896823088864 5020 112046357918364 5021 47752193161410 5022 20193243476514 5023 8471587590730 5024 3525436038178 5025 1455037476593 5026 595539296790 5027 241622932983 5028 97166479816 5029 38717459305 5030 15294466096 5031 5978810839 5032 2313494418 5033 885193752 5034 336666140 5035 126139818 5036 46630752 5037 16895944 5038 6205584 5039 2219370 5040 776024 5041 253151 5042 91667 5043 31677 5044 10573 5045 2569 5046 964 5047 341 5048 122 5049 12 5050 5 5051 2 5052 1 5053 247712488795444684405989442504 5054 533916510838164215227044527376 5055 806446318216148516242712171572 5056 1007210333013205618717158459476 5057 1111573347813722034205959414903 5058 1121517200612141416376650390604 5059 1055700888837413428978673811510 5060 939560987453828191344793095816 5061 798000259191180438763577157622 5062 651240400566562330540353642038 5063 513327953376998793125026217220 5064 392398574959151072978384833362 5065 291843610699055463109182695945 5066 211745493430370415712494829814 5067 150201057282345081018550135259 5068 104358405979334118162235589056 5069 71130821056550785998035208745 5070 47626415531776205725720556836 5071 31361943291851747169109839582 5072 20331236756011392092862997308 5073 12987258725355019967548017811 5074 8180993780860546534109749544 5075 5085495909491834739710257088 5076 3121550618049464061422690864 5077 1893042294974500999510362552 5078 1134806420407940798094299790 5079 672747651496453929920806548 5080 394575652563863188250482626 5081 229043695833951042757485543 5082 131632774820194342678599654 5083 74920730494968651985229463 5084 42243044438910718273280200 5085 23601310478790675218486271 5086 13069160511239326667653242 5087 7174378322636694067385013 5088 3905101706809240045742248 5089 2108002913428062364789431 5090 1128687005339626853673166 5091 599523046148138206879379 5092 315957890934464067866920 5093 165233905446805894764693 5094 85756398009579124009390 5095 44175091560502248150417 5096 22587791965261001296764 5097 11465506062970782507521 5098 5777895083955205785210 5099 2890900783658814934757 5100 1436185111340741946176 5101 708474983803808442746 5102 347052638589731301382 5103 168826091915366581772 5104 81558774658657080674 5105 39129038391789196487 5106 18643714137492298942 5107 8822159194121114409 5108 4145987284579233188 5109 1935040656749984618 5110 896926163390010858 5111 412876467438256882 5112 188742482297362770 5113 85682354399884417 5114 38624968945422250 5115 17289379840825553 5116 7684242372891096 5117 3390825970593064 5118 1485460760463448 5119 646000694706612 5120 278855853143480 5121 119469865644864 5122 50794783035644 5123 21429501842552 5124 8969426924764 5125 3724090834175 5126 1533564709138 5127 626286450693 5128 253538740360 5129 101736629789 5130 40451312854 5131 15945819851 5132 6220285520 5133 2401884303 5134 917086832 5135 348120512 5136 130167228 5137 48019935 5138 17360780 5139 6366006 5140 2272536 5141 792984 5142 257930 5143 93300 5144 32198 5145 10729 5146 2594 5147 973 5148 344 5149 123 5150 12 5151 5 5152 2 5153 1 5154 477481174254339355897874782495 5155 1039319509772152721413464150581 5156 1580923545976200880129959911334 5157 1986291926753188849237723875290 5158 2203752361863831086840193320926 5159 2234273383791002958871296743289 5160 2112674204131268938931745101554 5161 1888280380032282728399832143732 5162 1610295915414574374474898680657 5163 1319267483204954878230221425187 5164 1043795367532385234061859085811 5165 800804391481558280179323773865 5166 597702486568360405159966698545 5167 435159401781886891619099356712 5168 309724180105515199974663570929 5169 215908830519093344479829460694 5170 147644825820749360319292326094 5171 99175755711947001272789566207 5172 65514938608176185562064208972 5173 42605523459645365807450859782 5174 27300556076021033680285385676 5175 17250475427383699697423091851 5176 10756233079219450824453968036 5177 6622495409715408199041288500 5178 4028375805641931897864029829 5179 2422173182082013807743209841 5180 1440276911812563232309662435 5181 847290544592229102583465617 5182 493318837481792617296884385 5183 284368034410301115223784838 5184 162340647725417502260176737 5185 91810249701032369469797090 5186 51450061291063427344917217 5187 28576917099391194737542372 5188 15735294685114069766226977 5189 8591160194343690958956204 5190 4651857314540952534903039 5191 2498458671258096881753142 5192 1331240910602213273320273 5193 703787711300389136550454 5194 369218820552001554289709 5195 192236035678094746336362 5196 99344012983404921963719 5197 50962100059644910252474 5198 25953167705390028258429 5199 13122172075299906368266 5200 6587559696066312622679 5201 3283783705321901838962 5202 1625473725731692703249 5203 799027674665264048211 5204 390065924367368077867 5205 189113840831119004761 5206 91060389625898739189 5207 43547717008581054218 5208 20684111075304826317 5209 9757687044812610632 5210 4571887439030227283 5211 2127550834782001161 5212 983318797565392289 5213 451367144937768337 5214 205766620550442299 5215 93156757656869946 5216 41882260607358871 5217 18698241009542126 5218 8288982760582036 5219 3648406153810192 5220 1594315288791900 5221 691637405953120 5222 297833813522822 5223 127296671143774 5224 53995455650478 5225 22727108557970 5226 9490826491275 5227 3931697018714 5228 1615455094813 5229 658282998640 5230 265912805919 5231 106472716268 5232 42244439337 5233 16618106206 5234 6469018430 5235 2492747481 5236 949805854 5237 359850686 5238 134283678 5239 49436953 5240 17833850 5241 6529052 5242 2326483 5243 810159 5244 262753 5245 94947 5246 32723 5247 10886 5248 2619 5249 982 5250 347 5251 124 5252 12 5253 5 5254 2 5255 1 5256 920374555501601262530844339221 5257 2022941317985246010064168094962 5258 3098725734865387408801166711299 5259 3916387924937127536608850281948 5260 4368097616656655221977196181357 5261 4449980602349320733085783036890 5262 4226716114072039328284543825305 5263 3793805019567962304340343023528 5264 3248358397051106080251322977736 5265 2671584200940834391214891311956 5266 2121628932841164744823692949176 5267 1633609970552555294947470795972 5268 1223579627631387588179360403610 5269 893890508322659585740289658912 5270 638364127071022196738027219310 5271 446471850448458195365171660140 5272 306301258725102233075203550805 5273 206406156030635340423699844398 5274 136781227261635305645496225881 5275 89228988059774155595614263676 5276 57352517941163725509754656511 5277 36350631842192833262097800182 5278 22734830249154054553947571083 5279 14039967736584872974153855632 5280 8566060594377184713167339678 5281 5166045453959139995199651720 5282 3081039871081628236296327030 5283 1817940144817959092795846364 5284 1061621145908120503983606084 5285 613786159008076904390858196 5286 351446224388694573341495376 5287 199351678375557861860505692 5288 112050688291413885350702024 5289 62423429793264601561662436 5290 34475881515000838911719776 5291 18880178113578575633461612 5292 10254177654585085666425736 5293 5524259822492227486481308 5294 2952529385693914954447012 5295 1565755525032737479068636 5296 823987732149111852422632 5297 430365250761847215217828 5298 223111175873721777554340 5299 114819816624403415819012 5300 58662887678041101760472 5301 29757532783179823453508 5302 14988200025811489327692 5303 7496349260023272432228 5304 3723259196507680929108 5305 1836504471928266702436 5306 899652910911098831056 5307 437711804999578463780 5308 211516783573011594734 5309 101520755900941977176 5310 48397792745941597362 5311 22917192058957774476 5312 10778640765989955210 5313 5035378438996514480 5314 2336478001973283326 5315 1076826662449560548 5316 492917877481417404 5317 224096538880655308 5318 101183953312822288 5319 45371692457126468 5320 20203790503800168 5321 8933659204266408 5322 3922341315367972 5323 1709809481306800 5324 739945675607812 5325 317876896491600 5326 135544151794964 5327 57360672919064 5328 24088437808650 5329 10036647423824 5330 4148562800330 5331 1700817407076 5332 691566793070 5333 278758076840 5334 111379092018 5335 44098275244 5336 17311793083 5337 6725157618 5338 2586129499 5339 983364364 5340 371860757 5341 138490330 5342 50882113 5343 18315224 5344 6694742 5345 2381216 5346 827550 5347 267620 5348 96608 5349 33252 5350 11044 5351 2644 5352 991 5353 350 5354 125 5355 12 5356 5 5357 2 5358 1 5359 1774078996386885807516974966200 5360 3937102908416944936996532652769 5361 6072861615388532031207703018588 5362 7720570775260951659200071559013 5363 8656221136888391093036493630588 5364 8860804397512989240588576313631 5365 8453849856340814054182075211272 5366 7619960887407609252634108374091 5367 6550586076376536096885618977884 5368 5408189878681607648111219629362 5369 4310819813668914513415768106636 5370 3331165162138822084372416315420 5371 2503772506878893418494631413865 5372 1835377446946883413898233269479 5373 1315093491082391602802832548043 5374 922788616781769895699474017663 5375 635116568788814402592696542282 5376 429342092428601081004331502601 5377 285407808824374021710372397894 5378 186762048040322081559696136717 5379 120410777985476384251917852106 5380 76549767317123680546561000711 5381 48021223839642590541039531366 5382 29744683814071539015001341219 5383 18202025689901721641626952532 5384 11009993895074693579352592084 5385 6585862239354448512057742692 5386 3897433757491640586971267118 5387 2282711582226682852942049601 5388 1323672140150477541715316709 5389 760159310662136605281763043 5390 432463588248407039494250877 5391 243798228150514118150719313 5392 136223919441663655965296515 5393 75459705653345847026016537 5394 41448128563081413311594239 5395 22579004095774509739241427 5396 12200847486045174440081501 5397 6540783781609159006962871 5398 3479266859186341099875221 5399 1836632128254533976325621 5400 962246989658778744939799 5401 500414387941087737779285 5402 258342865521832980462767 5403 132411953999703161557409 5404 67384299580031987470091 5405 34050554189339898033537 5406 17086506543031861766211 5407 8514759209902870892788 5408 4214098263148799955930 5409 2071429975904441642356 5410 1011314658113229669644 5411 490418700773906109783 5412 236223880704530517449 5413 113022579624172524705 5414 53715185749199366005 5415 25358435835508507326 5416 11891637791583772430 5417 5539266706548067354 5418 2563002679691236448 5419 1177942244354665915 5420 537732392496275011 5421 243815791502365861 5422 109797909525822331 5423 49106950389659396 5424 21811491887940672 5425 9620432296792780 5426 4213477607102360 5427 1832271412228744 5428 791051397426248 5429 339032895714392 5430 144230251151180 5431 60897094008845 5432 25515931455073 5433 10607773678001 5434 4375003947733 5435 1789762876343 5436 726176470115 5437 292087743667 5438 116460183379 5439 46014278668 5440 18027354669 5441 6988852848 5442 2682076345 5443 1017776012 5444 384154847 5445 142788352 5446 52355723 5447 18804972 5448 6863096 5449 2436740 5450 845158 5451 272531 5452 98283 5453 33785 5454 11203 5455 2669 5456 1000 5457 353 5458 126 5459 12 5460 5 5461 2 5462 1 5463 3419647214938271110351683530420 5464 7661791024848008388383475827668 5465 11899882784267650826673397692643 5466 15217226976295268889797668400110 5467 17150325053780029090696181490073 5468 17639373394819637098935451197816 5469 16903974274142059882631884092489 5470 15300365923761774834706189110070 5471 13205555148386933018924557904914 5472 10944213468113634451492506170412 5473 8755669861388719333552099609024 5474 6790045659050452473882785573048 5475 5121250456923254311210378124186 5476 3766819632461890269016238730682 5477 2707964898953240601360422897582 5478 1906331830352164678778302350098 5479 1316243004226101019677464935699 5480 892590082889371651626706926680 5481 595199683140279793669164207489 5482 390677495978463778389326380942 5483 252647410492907331473273928055 5484 161102313610497365134521434396 5485 101365449344194531712081686707 5486 62973362180198534672546911374 5487 38650174434617133032552190814 5488 23447565946431892211474973908 5489 14066895512370692888899969438 5490 8349037904429495084132008404 5491 4904322676968136220321498124 5492 2852187011391868592912632986 5493 1642752085183122512290738640 5494 937320268816963866792695326 5495 529958903944688195955492720 5496 296989594934804909168768366 5497 164999672213865982769786768 5498 90898719708407164230439074 5499 49664730526678516978793808 5500 26917219198355534835112338 5501 14473519111008648659783420 5502 7722258425618824355677438 5503 4088838318321203694191866 5504 2148796344214914505351966 5505 1120933973567974344823980 5506 580496681694601097941826 5507 298466672318628727178348 5508 152372292075768172108062 5509 77243914332473566781772 5510 38886718303521059131986 5511 19442155582291998516736 5512 9654234352191750825644 5513 4761488381063813036952 5514 2332584127313192370520 5515 1135055149988480760622 5516 548648556934752427158 5517 263438336297055249906 5518 125654568746353970918 5519 59538324058128422146 5520 28024360202490639144 5521 13103722327940245782 5522 6086532408947062960 5523 2808375486792954828 5524 1287186049902144310 5525 586025512276700080 5526 265012283106741170 5527 119034283310897305 5528 53102369161164848 5529 23527055365059888 5530 10351555345432056 5531 4522695633703202 5532 1962041805550512 5533 845085051757616 5534 361351245979376 5535 153373491892327 5536 64611579481494 5537 27012100327234 5538 11205112425974 5539 4611343906778 5540 1882405223642 5541 762151459026 5542 305915242810 5543 121720490893 5544 47993929452 5545 18765271451 5546 7260255606 5547 2780634449 5548 1053054552 5549 396737105 5550 147178918 5551 53858092 5552 19303164 5553 7034134 5554 2493060 5555 862984 5556 277486 5557 99972 5558 34322 5559 11363 5560 2694 5561 1009 5562 356 5563 127 5564 12 5565 5 5566 2 5567 1 5568 6591581941081097536297377618336 5569 14908867249817796741263630168484 5570 23314820969171435866721538263220 5571 29987849491284067441378882167783 5572 33972372518532907337301087306803 5573 35106685716844101720323405648828 5574 33791529459852506370420043334626 5575 30713146310367566681313992605779 5576 26613115173983070119868304109910 5577 22139569790485747836361555805554 5578 17777085880717421359789593554554 5579 13835050930569642974632775925706 5580 10470771212879412537427911327997 5581 7727442825357933059650280623951 5582 5573538972622629978634562681443 5583 3936284228795797716167677047895 5584 2726468190163610258898484566481 5585 1854694437951990098017800356404 5586 1240569736552653535512983053710 5587 816769763984299662103319015859 5588 529792198914290650341796943115 5589 338836746687443766671919360902 5590 213829175536007779259962298844 5591 133233671316748790653384012947 5592 82012851744364685769560938876 5593 49899490822244034373664296328 5594 30023427949935377698743221858 5595 17871418841453376774718824784 5596 10528347700112398496325467499 5597 6140684456312264400341550783 5598 3547058945782384224756847039 5599 2029751687548834969024552469 5600 1150952634169646222769972941 5601 646873787480821126542423855 5602 360435882667812195378017101 5603 199146976939816071200274607 5604 109129022428982549245791029 5605 59320476639929002681651895 5606 31991726407473971921309963 5607 17120033554241653496225013 5608 9092125329376207717412955 5609 4792644257679191522999859 5610 2507751618482382580979301 5611 1302685860670242312002715 5612 671866581190482810162231 5613 344074959449774325001965 5614 174978515880947721581877 5615 88370958233153961967251 5616 44325726509578266136466 5617 22082528212083835523812 5618 10927241134696141707298 5619 5371064001138023994378 5620 2622494847330562436663 5621 1272000186564470292917 5622 612899023063173076605 5623 293378486450960023553 5624 139511791992041331770 5625 65908287285452659542 5626 30932578971155339824 5627 14422387717879131106 5628 6680338151047978073 5629 3073920483342373785 5630 1405107878567591145 5631 638023632953385155 5632 287778447079189150 5633 128930486064037825 5634 57372956181160116 5635 25356446303901572 5636 11129377386132356 5637 4850911502955958 5638 2099474395406340 5639 902181827205372 5640 384883063552259 5641 162992988962662 5642 68511195484261 5643 28579525533513 5644 11829594454635 5645 4857913918311 5646 1978860694467 5647 799531991643 5648 320254259055 5649 127164589932 5650 50038729336 5651 19526030251 5652 7539519107 5653 2881850684 5654 1089213842 5655 409611707 5656 151663208 5657 55389530 5658 19809870 5659 7207876 5660 2550181 5661 881029 5662 282485 5663 101675 5664 34863 5665 11524 5666 2719 5667 1018 5668 359 5669 128 5670 12 5671 5 5672 2 5673 1 5674 12705682707907855716696880454177 5675 29008183675322335432605681526378 5676 45673323102260603539223259278835 5677 59085386002427281127024743249544 5678 67280680140648702098783250535533 5679 69854572822733880724524432201950 5680 67532597026569574283232141564183 5681 61634267356402506178316173319028 5682 53616629275427865605563156068534 5683 44772172890390319250986977166660 5684 36080786731365891297124092913214 5685 28178838995130095595833481499864 5686 21399603943140760976742384510924 5687 15845699034535243547848583669360 5688 11466316727355784170531364311256 5689 8123992981894166063743905092304 5690 5644820953117032860568578615261 5691 3851840127724190774625658167778 5692 2584314562382324681501077967699 5693 1706619313389224092135906019640 5694 1110304137239577738135425614311 5695 712220951952000854721950102634 5696 450784712886628843795770213613 5697 281699357150620339767979630860 5698 173906770049154569148589326622 5699 106117687143178406541905969892 5700 64033111099520455923634339634 5701 38225460975321079600107129368 5702 22584010139929620084392324206 5703 13210022061872146358438672364 5704 7652455711778179276993586990 5705 4391588548538194271014854344 5706 2497376606664168623103987572 5707 1407655545433584316551210056 5708 786607985361112823932236720 5709 435874626610482751046263552 5710 239546885260769579655031682 5711 130593913298766376304657100 5712 70636708818821760462480014 5713 37912208493241805730962968 5714 20194336252504807801956792 5715 10676719992966090182982288 5716 5603446828908817498627172 5717 2919637305610678527048016 5718 1510434592016260618437570 5719 775914151082864127699628 5720 395822019439367017695182 5721 200536379673052922736552 5722 100907284624858585111924 5723 50432917820228368805656 5724 25037503527390513257464 5725 12347344458380812695256 5726 6048938892377984392236 5727 2943897593099859186224 5728 1423364724754587819712 5729 683705747401474839584 5730 326278732548117128606 5731 154696055050938032684 5732 72868956859998669774 5733 34101861403660734424 5734 15855599726468287370 5735 7324038007040388340 5736 3361038637722778530 5737 1532288139518778040 5738 693965219147241205 5739 312211429192242034 5740 139525750969046653 5741 61934415941682264 5742 27305893977732470 5743 11956346267016916 5744 5199077898160910 5745 2244936293394360 5746 962481744417833 5747 409681187165490 5748 173108462892097 5749 72603217992992 5750 30220859783556 5751 12482174567352 5752 5115053136892 5753 2079248092832 5754 838359111909 5755 335118728082 5756 132797131327 5757 52150202104 5758 20310124261 5759 7826798302 5760 2985772367 5761 1126267844 5762 422782856 5763 156242408 5764 56950348 5765 20325160 5766 7384342 5767 2608108 5768 899294 5769 287528 5770 103392 5771 35408 5772 11686 5773 2744 5774 1027 5775 362 5776 129 5777 12 5778 5 5779 2 5780 1 5781 24490990860314110170862916569133 5782 56436319413906686761780164514520 5783 89461310963327807629787941130743 5784 116396790978700553932021985680834 5785 133219337609437022756465134085635 5786 138963197763357983362121353470294 5787 134929659930462107255143143244245 5788 123650983914173650922968602334764 5789 107986679909039960250903520290330 5790 90511518904352635556836933847814 5791 73204562040250275818903249744760 5792 57372311922479849219088090957038 5793 43717975363193499306820809062662 5794 32479148705761151000022799938348 5795 23578973219782583158613013483572 5796 16759117022521420342122904692148 5797 11681237022259992314835676336371 5798 7995459930932660784674429524262 5799 5380705305353859976370417008885 5800 3563965955257326944796805861764 5801 2325564530018390674285978823709 5802 1496163529413969039143388789678 5803 949732685943409787677802037155 5804 595219938628423146391598593096 5805 368519461757639585019376774164 5806 225516455987200055411247076612 5807 136469933280608761400749381194 5808 81700276876555528869862635320 5809 48406962571183404808266368492 5810 28395193850349159408211481824 5811 16495904507423358442792107598 5812 9493609463302936080990591284 5813 5414139376853005555683528218 5814 3060409687690194094455501390 5815 1715071489472431473980778446 5816 953081176647876198546987786 5817 525300443711383257922813578 5818 287206584832430091952708252 5819 155798108093350204398347634 5820 83864446851018605557164400 5821 44802581682651739969072530 5822 23757148061071837370300262 5823 12505579210313467571900402 5824 6535509562414727752499930 5825 3391291697249077453976266 5826 1747435086695884531819328 5827 894177603819417847211878 5828 454429597789365636899996 5829 229382122519977760529018 5830 115008421970738204676976 5831 57279720011858892144340 5832 28339651280671375600656 5833 13929289262287300360018 5834 6801740411588647508916 5835 3299749632635094619628 5836 1590458774118175168556 5837 761644790888756868956 5838 362390520992903971164 5839 171316294637053284302 5840 80467173064533181752 5841 37552194205807190096 5842 17411820777053870000 5843 8021186901369030850 5844 3671211420480848140 5845 1669339213859816440 5846 754101314672880733 5847 338413276891158126 5848 150861202324152121 5849 66803175095043048 5850 29381900518617802 5851 12835011802123456 5852 5568185173012850 5853 2398808362929696 5854 1026129782029121 5855 435800219647854 5856 183740253302813 5857 76895137107084 5858 31938828725220 5859 13163831989336 5860 5383108750396 5861 2183688815525 5862 878674685428 5863 350522838991 5864 138622841998 5865 54329893731 5866 21118053078 5867 8122249885 5868 3092447260 5869 1164230624 5870 436254782 5871 160917710 5872 58540858 5873 20849104 5874 7563552 5875 2666846 5876 917780 5877 292615 5878 105123 5879 35957 5880 11849 5881 2769 5882 1036 5883 365 5884 130 5885 12 5886 5 5887 2 5888 1 5889 47207902724241334534208858172066 5890 109789240360281713131549927003250 5891 175206815282946044061933513357431 5892 229260537556335288787393025394316 5893 263729043831092597757066345281441 5894 276379789594230987135589257272114 5895 269520326519986611609765276657243 5896 248000322674603465336164031622588 5897 217425183830479632223891785673575 5898 182918855364584428602225475197412 5899 148473667269085241827364930526740 5900 116767267074008284091874597623624 5901 89277977313866585306940530984189 5902 66545459948366289357978038061896 5903 48465981032120322032647060288208 5904 34556878684414477208899452775736 5905 24161277151246028337413224655663 5906 16588289454251461484635743194054 5907 11197124569796226247457906311183 5908 7438653851887916443112549058192 5909 4868207658570505806404729754513 5910 3141144325035525980007262025838 5911 1999715540874267995060614128065 5912 1256879677452569444395496986268 5913 780402805966631454267767268391 5914 478930865428557585606966634592 5915 290645079917781010196228748608 5916 174492693316541715218292448140 5917 103678002243545137020210331085 5918 60988369434098688767131416620 5919 35530471570939924513351905958 5920 20505907732886601616573628352 5921 11727376480030451571671470596 5922 6647779847613906960571978652 5923 3736005789556206218253918148 5924 2082029449136222656924702876 5925 1150801935316984115872440650 5926 630997999464433617817326644 5927 343275038126033763573207950 5928 185315101080166712494804056 5929 99287827960770281156933124 5930 52802590438381554337145292 5931 27876699097484283155297004 5932 14611776199744542836962436 5933 7604749257213655425261788 5934 3930320341027996454827100 5935 2017295737559684060280382 5936 1028356808165723121888832 5937 520692830816344303358351 5938 261885058158491070595980 5939 130844694641243609667918 5940 64944130836211828803436 5941 32024436845823674490041 5942 15689087120778002185712 5943 7636645791739476368468 5944 3693245125237242476016 5945 1774693611006430085979 5946 847335165822255288968 5947 401983371250170179476 5948 189488991072979139164 5949 88752899104162663629 5950 41304846158836746260 5951 19100035166705064170 5952 8775550348861713600 5953 4006004528299087875 5954 1816906863412814220 5955 818696069661860809 5956 366491134291059482 5957 162979926825747305 5958 71996408191616208 5959 31591250090542738 5960 13768028996390548 5961 5959262469225857 5962 2561485600706044 5963 1093276004770921 5964 463296570199554 5965 194909332602387 5966 81394661396640 5967 33736232295636 5968 13875570776632 5969 5662436100493 5970 2292306886562 5971 920521409067 5972 366481036836 5973 144646525585 5974 56579372530 5975 21950322739 5976 8426032300 5977 3201923571 5978 1203116352 5979 450031742 5980 165690312 5981 60161373 5982 21381772 5983 7745526 5984 2726400 5985 936488 5986 297746 5987 106868 5988 36510 5989 12013 5990 2794 5991 1045 5992 368 5993 131 5994 12 5995 5 5996 2 5997 1 5998 90996158233544397958066032813712 5999 213562257914266803177551086743052 6000 343092140338940785293566702824097 6001 451487924276933388314019411177110 6002 521991945183634616236583231505567 6003 549560899459640918507075321946656 6004 538229446228165820847180670751339 6005 497265260358649612819732748396348 6006 437643533282590269753792029505366 6007 369550876421841867493967747222241 6008 301031695700774556261221875116652 6009 237564701538939525232976940320444 6010 182247393058908954430251885126788 6011 136287377308673529451449128376161 6012 99577979334593281090882374594716 6013 71223425029985186055802059420020 6014 49951287767989756858580930117165 6015 34399034936565696045064116380048 6016 23289009131727684268160239487087 6017 15517543850026155196222008236344 6018 10185167343999830613244449296577 6019 6590912345487186384186048652430 6020 4207985212222426725264152450301 6021 2652401611056583305535538801624 6022 1651568599874567461787829057418 6023 1016428221796652696264024206153 6024 618568783723780694499504983054 6025 372408457597588115636082843534 6026 221892859277982290382798349950 6027 130892951634951972565349292479 6028 76468359801488965058034159234 6029 44255909838232569506412990780 6030 25380803131213908268772589582 6031 14427626730562137668235095818 6032 8130961974066870134567793766 6033 4544022661389247402681114702 6034 2518704955656167138827253870 6035 1384944558151407817805148252 6036 755578606138987847233654958 6037 409060284785056604070226776 6038 219795283406967684355827076 6039 117227887446336199081918548 6040 62069554881853386067666762 6041 32629530368219806932303226 6042 17032285598718370553249630 6043 8828900925014353982033742 6044 4545170020498890117075498 6045 2324011342281247117284076 6046 1180327836940909515420792 6047 595486623323471171183367 6048 298450349470629818366556 6049 148602420543700103652542 6050 73511230943841138192104 6051 36130439155858806474893 6052 17644108101717357082068 6053 8561420544494473360232 6054 4127831043701977859634 6055 1977588324729064709005 6056 941441504211338098954 6057 445345954041015072022 6058 209338600074392211050 6059 97779392447112586475 6060 45382435475764578830 6061 20929775290860388580 6062 9591114564294036935 6063 4367071741554815892 6064 1975671687186879332 6065 888027284481291353 6066 396557443005978704 6067 175927046847046315 6068 77532064089258976 6069 33941018284855162 6070 14758161342903611 6071 6373378857189386 6072 2733377525343904 6073 1164075693775581 6074 492228497317898 6075 206637319864635 6076 86109722302088 6077 35615946086444 6078 14618420228743 6079 5953398804008 6080 2405228991841 6081 963942820602 6082 383008025167 6083 150873063080 6084 58900229299 6085 22807445756 6086 8738305748 6087 3314249955 6088 1242939302 6089 464118020 6090 170561418 6091 61812207 6092 21923234 6093 7930284 6094 2786775 6095 955419 6096 302921 6097 108627 6098 37067 6099 12178 6100 2819 6101 1054 6102 371 6103 132 6104 12 6105 5 6106 2 6107 1 6108 175400734526007698379834688009088 6109 415387583304858636039784237405536 6110 671762104152231308376126730290010 6111 888981329804802842223081154558892 6112 1032966216504283203316477618260592 6113 1092521343242420063353578866493972 6114 1074575368984502181280161511219308 6115 996797697054976762956221664958396 6116 880651712711007718216434432657773 6117 746368463848812062577450700907054 6118 610139041003990449288532509311721 6119 483155799190630901457602712332908 6120 371889233226431096346936379924481 6121 279009521436044322197046710614778 6122 204506319933862815998273519384309 6123 146730122074149841399659258491888 6124 103222059235767932812434206584292 6125 71298577090840712434763397776012 6126 48414598992917478174617926268808 6127 32353647664755896039098107375260 6128 21297548399319992548247330785858 6129 13821532170060038652476964674624 6130 8849601691012423862111786563414 6131 5593952856806316334820580083316 6132 3493000275472963445204026017995 6133 2155732792456730597176239575490 6134 1315580121259407570724021977547 6135 794247548191876906303237569980 6136 474551860661810244243488004439 6137 280710421304596095569060189454 6138 164446557880262405322739481451 6139 95436543594307804299888623448 6140 54884499688266371557065492768 6141 31285382478966105558127389112 6142 17680428888281072947391132800 6143 9908284623460948627599929368 6144 5507391628939969888440700268 6145 3036798747114068089256808208 6146 1661434521732971307398146812 6147 902020792310265846652777560 6148 486048557663523993571084874 6149 259974883449796536400211020 6150 138046708972476671484982046 6151 72780283181136573890655792 6152 38101368445647221866718098 6153 19808380556060476151953804 6154 10227696727524967909950626 6155 5245208787589809990697512 6156 2671998631555195600178781 6157 1352158620252657681683478 6158 679772493025136360541033 6159 339521978409100924048724 6160 168485189912766183987593 6161 83073730224677494305554 6162 40699582281238813483917 6163 19813178143839564118648 6164 9584459075882862819251 6165 4607223975853835777914 6166 2200776709821527648695 6167 1044676861046304092764 6168 492787221610672368827 6169 230998004427997661030 6170 107603383685743034255 6171 49808999969689433640 6172 22911148907599231255 6173 10472096951820644294 6174 4756158918985823825 6175 2146350626702998964 6176 962386970828899013 6177 428730148931753122 6178 189749795749881469 6179 83428893046084792 6180 36438581741534401 6181 15808284193420266 6182 6811644499943507 6183 2914908573303972 6184 1238689479091147 6185 522656152378718 6186 218946494899375 6187 91048478586528 6188 37580922723254 6189 15393435304896 6190 6256368875162 6191 2522584513996 6192 1008983308408 6193 400118768580 6194 157307413460 6195 61294077468 6196 23689941151 6197 9059232194 6198 3429475515 6199 1283713852 6200 478517927 6201 175532238 6202 63493675 6203 22473560 6204 8117846 6205 2847976 6206 974574 6207 308140 6208 110400 6209 37628 6210 12344 6211 2844 6212 1063 6213 374 6214 133 6215 12 6216 5 6217 2 6218 1 6219 338095786344107541042972495563999 6220 807881083701221694827362296120535 6221 1315122136353849378330317946746995 6222 1750128420183788744647354149788891 6223 2043742620121281051256239061439867 6224 2171451119939768918924727706570985 6225 2144872258088306895341043535677043 6226 1997610200308291133603159467878577 6227 1771588239840667614322378050731740 6228 1506946030228488850218327954363023 6229 1236236179172133654120443109339460 6230 982289195719938935382584795157583 6231 758584097617603378304612688529922 6232 570967394889307349309419831742025 6233 419826788993602354668012711989178 6234 302152929158437554722614746397605 6235 213206562514492468116098879297475 6236 147709618706862686050742062349469 6237 100597230768886142786995597753611 6238 67421571307967002305858833993213 6239 44509971939493217097149232879617 6240 28968361236727985510125837053629 6241 18600347100175885619254620385613 6242 11790622335916211585252432412197 6243 7382942772740542384776944820296 6244 4569117743543265878587530410869 6245 2796121167425898296714506748536 6246 1692745300319799370655014361665 6247 1014175805155712623033762696952 6248 601560972793095328341965335289 6249 353375200145310928165285652772 6250 205643792629140068812427142525 6251 118587935236249434049104494196 6252 67783379445001350442327869344 6253 38412034354476447609058436412 6254 21585807545819860006341377172 6255 12031350299912106770510332370 6256 6652532183817774992650183526 6257 3649735878757139684284982414 6258 1987043394401107260967909062 6259 1073715210307937623583499932 6260 575925374008720415278827266 6261 306685799666134753890693132 6262 162151975094341186102539262 6263 85133162049585821668095982 6264 44388078801264829554864388 6265 22986064292725201117792018 6266 11823059901473121752153284 6267 6040812461185901294111550 6268 3066134564983322149010421 6269 1546125773948825915947002 6270 774605909971088272467577 6271 385585922713235913021846 6272 190715229773717021420505 6273 93732549343782779690114 6274 45777381342836340537205 6275 22216682221469700747664 6276 10714827617683757751733 6277 5135427844229701020204 6278 2446014518947797571665 6279 1157805657862811133428 6280 544637592037311167817 6281 254608986274576166400 6282 118285263171796744365 6283 54610070123538655825 6284 25054867472607445144 6285 11422956984905855541 6286 5175108133045427478 6287 2329698521362164078 6288 1042081930391163403 6289 463132915106279436 6290 204497595268299651 6291 89706474508419797 6292 39091627999820054 6293 16921388203201901 6294 7275211840762748 6295 3106518502144540 6296 1317283474428991 6297 554641623878658 6298 231859812512315 6299 96219320841071 6300 39634193259387 6301 16201697043959 6302 6571726848695 6303 2644505567451 6304 1055688121193 6305 417828495275 6306 163954614321 6307 63762553246 6308 24598334491 6309 9388975374 6310 3547649803 6311 1325454484 6312 493235801 6313 180603988 6314 65206093 6315 23032820 6316 8308232 6317 2910008 6318 993954 6319 313403 6320 112187 6321 38193 6322 12511 6323 2869 6324 1072 6325 377 6326 134 6327 12 6328 5 6329 2 6330 1 6331 651700581827900971915082074558865 6332 1571111156140942957347110463841506 6333 2574325198249782058540421938187230 6334 3444919288401591504570538741194666 6335 4042828454186008693889226815146040 6336 4314968566838331521867083018675994 6337 4280186487464438459006635255163176 6338 4002220596752173256319213989905062 6339 3562855589884806527007537321469699 6340 3041652035880317203020231680584756 6341 2503988417739234393042246455330889 6342 1996368738721801052908362839818906 6343 1546800129133170238988872029445987 6344 1167979247600788232536377601289324 6345 861502105490401982092761620945601 6346 621939863640012994933185274807194 6347 440183690039384236182781216364556 6348 305867458548009306122875837639938 6349 208921680688532347563510474820044 6350 140427914749081724081051024349542 6351 92972621282680580692471912039982 6352 60680998614913624656048835449190 6353 39072421940430238695146735228130 6354 24836901137298447706822115527238 6355 15595302644655447246537383705089 6356 9678180714651586781152083303596 6357 5938941016188192571674562452379 6358 3605221181950735129107378262646 6359 2165895128552842928177660882437 6360 1288205798139117036630772245320 6361 758789819817450794499835636151 6362 442771964687186677506462491234 6363 256026045999473258836165947087 6364 146739424438882203280857274176 6365 83382021394239797164664686888 6366 46984781982378577002392715816 6367 26259719631658669232786357384 6368 14559725268546670144899404212 6369 8009814923842998070260892556 6370 4372887285335743190265690148 6371 2369494095564817680417445676 6372 1274514276619910369597756984 6373 680598775292155220058191350 6374 360866401557762522945208036 6375 190001950696405331955943306 6376 99350439371374229966545500 6377 51596703757470746171148266 6378 26616538646651561012509216 6379 13639314723934692235352338 6380 6943458028591393947626872 6381 3511797574334537930070105 6382 1764732676571917256343774 6383 881144160597742325654459 6384 437173551285836240738772 6385 215534858790881145078913 6386 105597438325494753247762 6387 51413203481326032094837 6388 24876673574967343510420 6389 11962309580791338923175 6390 5716752584054760968694 6391 2715187091439537644649 6392 1281646772144842051504 6393 601250189606153017707 6394 280322720727571769330 6395 129889275686116220435 6396 59812745152742019310 6397 27372275576559590245 6398 12448407487592068852 6399 5625861949592866779 6400 2526509715063118104 6401 1127434351456710377 6402 499895340772226406 6403 220222135003052815 6404 96385245605891678 6405 41908165581764591 6406 18100582851185424 6407 7765276814639613 6408 3308662801202092 6409 1400029414164755 6410 588248982343478 6411 245400916956272 6412 101630876043434 6413 41778868583950 6414 17044312988018 6415 6899861903872 6416 2771127033674 6417 1104103377776 6418 436152699622 6419 170819782513 6420 66307315768 6421 25533157923 6422 9727700802 6423 3668822821 6424 1368175784 6425 508276007 6426 185777890 6427 66949778 6428 23601084 6429 8501462 6430 2972876 6431 1013560 6432 318710 6433 113988 6434 38762 6435 12679 6436 2894 6437 1081 6438 380 6439 135 6440 12 6441 5 6442 2 6443 1 6444 1256193260931560609295955290945664 6445 3055149983785531425926016942282695 6446 5038581810315399353842846161620715 6447 6779865780071877066295404015045687 6448 7995850850131274094084610752021839 6449 8572629601856971245732391817627621 6450 8539298764961914977556722096475247 6451 8016403168637554327236577408653869 6452 7163286514749327876240241943036319 6453 6137489510430000908024910891651894 6454 5070181998997307475442929227191160 6455 4055959937033646148353576249192897 6456 3152879895308405358905871375035149 6457 2388322946465040243401364347887084 6458 1767128147719223465428392157470164 6459 1279637357130929107446854354094105 6460 908396986935074806725004442861169 6461 633078469803412479049112614511091 6462 433682747395803864385590499463959 6463 292341519366831819955966685264897 6464 194100460891826291490984999746759 6465 127041737967056375636668584907803 6466 82030548806479389011037279695965 6467 52288365878097061420946842653177 6468 32922738626262857019519747830899 6469 20487250469015609907948461305488 6470 12606113045452216742736885272600 6471 7673293431839105531438241781067 6472 4622335529489818822350753421245 6473 2756644747329098203624758893638 6474 1628121390050986733200292357706 6475 952607912739255616078967590681 6476 552315002680709207598842258114 6477 317408621037155341910770998991 6478 180848482395416797467848969768 6479 102181492990464039512662460968 6480 57263833667875433996334938466 6481 31836273504780346479619615074 6482 17562013709935516154364940966 6483 9614077674046072133300711918 6484 5223815960782560460502634308 6485 2817577465711151899265747612 6486 1508786970527677250338333440 6487 802224901973150498485555726 6488 423573379704421702063716772 6489 222110934256167807523277030 6490 115680713887254375593659974 6491 59846591394717426898974212 6492 30756712268924080797437805 6493 15703413631403530775145353 6494 7965824410811072970674302 6495 4014911943385752391728131 6496 2010728871815613517030933 6497 1000654767467988653392640 6498 494865250649203013872832 6499 243208037420807326086661 6500 118787634116704948753063 6501 57660544633505492417360 6502 27816989295754590962796 6503 13337453440618649860467 6504 6355833821007057590197 6505 3010317372948925398170 6506 1417076778274657433374 6507 663002143329987574137 6508 308300291576773347195 6509 142483723409409221060 6510 65445772154397262923 6511 29875381517302818194 6512 13553426328152259631 6513 6110467855628905928 6514 2737619715295285522 6515 1218782423882756507 6516 539153186768897425 6517 236977454066516390 6518 103486530365715875 6519 44896534312303004 6520 19349100036536321 6521 8283080083960464 6522 3521813109774624 6523 1487104792613399 6524 623544325907531 6525 259594156574929 6526 107292012170055 6527 44018140844299 6528 17922417609623 6529 7241171989373 6530 2902586596631 6531 1154276076909 6532 455107144735 6533 177908114776 6534 68930047242 6535 26494950209 6536 10075575777 6537 3793045022 6538 1411892442 6539 523642937 6540 191055172 6541 68725048 6542 24178422 6543 8697556 6544 3036585 6545 1033393 6546 324061 6547 115803 6548 39335 6549 12848 6550 2919 6551 1090 6552 383 6553 136 6554 12 6555 5 6556 2 6557 1 6558 2421390363629576820633844549077616 6559 5940525965166099112098339972463984 6560 9860561409709770236801472721760068 6561 13341267190021596766332357606984616 6562 15811224882624541017400984216371576 6563 17027884191197192895500448666543912 6564 17032621451335613254771564624421444 6565 16052696313177662922044054325811624 6566 14398156731707922910144574033807365 6567 12380647012700465040534813365683834 6568 10263068617385048764103051856970291 6569 8237592031747966017093833749711384 6570 6424299558686885331151318374819039 6571 4881885545722380792709658768667970 6572 3623330144675990957545960214030209 6573 2631753205304885811171657938941868 6574 1873823740983048160227713819504910 6575 1309738799294555353271184052891356 6576 899819073303839607351445815052094 6577 608293890034104338242441151604408 6578 405018988158347279358812194999098 6579 265832949259090525608436746126548 6580 172123765483452664005567369603482 6581 110018020282978877882366108194736 6582 69460873867207895890089817004705 6583 43341774653061097107865707882962 6584 26740974568689741832882584466595 6585 16320978202880235241127666069496 6586 9858037725236878743178276591849 6587 5894834674685359691062398501118 6588 3490900522986300604271114251655 6589 2047970025857852771910177435220 6590 1190569095433319337501367525639 6591 686033329156725144348589855686 6592 391923401706719797818421692227 6593 222034364900542904895731196992 6594 124764914067190833764400767100 6595 69550701811623547811023559464 6596 38470216339570458469122181876 6597 21117057531695595523608007872 6598 11505200026317795593488999938 6599 6222550097035860383473146708 6600 3341281186091168473761152310 6601 1781479248403301386328425728 6602 943236103035970293101626794 6603 495994731497650669769600108 6604 259055214192443562642464222 6605 134401647839965380049103288 6606 69270622144602804070694674 6607 35469751297479196221261260 6608 18045182669695730174057024 6609 9121901077840431608704368 6610 4581995523473003878562887 6611 2287130877344088504224506 6612 1134524497248863649053585 6613 559294295466278259610164 6614 274022018504020212597861 6615 133432559140036782548738 6616 64577322895597713932163 6617 31063372565579535864312 6618 14851623268489865964445 6619 7057653591653112721814 6620 3333574342179904169555 6621 1565033345907230736484 6622 730295945754957081512 6623 338713229846098569488 6624 156141177467087644846 6625 71539628438589306800 6626 32576889039898512401 6627 14743268536383270318 6628 6631082838851028103 6629 2963906905951781596 6630 1316480972818050096 6631 581048607381538800 6632 254820024918010266 6633 111032569658361024 6634 48065415879462481 6635 20670297752631286 6636 8829908298668075 6637 3746457642887556 6638 1578693005599206 6639 660595826569580 6640 274464598640338 6641 113211842861992 6642 46355284882944 6643 18837172742712 6644 7596063949068 6645 3039024778440 6646 1206254107143 6647 474707865054 6648 185224888377 6649 71632453096 6650 27484256761 6651 10432769390 6652 3920367311 6653 1456619252 6654 539341010 6655 196437068 6656 70532222 6657 24764904 6658 8896534 6659 3101140 6660 1053454 6661 329456 6662 117632 6663 39912 6664 13018 6665 2944 6666 1099 6667 386 6668 137 6669 12 6670 5 6671 2 6672 1 6673 4667379992733145942887854410146144 6674 11550068923319802888578664362717808 6675 19294974296167204061512909038534256 6676 26248712943469593527933541188218988 6677 31260000508427444307450121545934694 6678 33815736438018241760195558797182342 6679 33965813864412394795652211635406222 6680 32137194219696634562070168929355110 6681 28932349423662369132599834808419239 6682 24967160976472392894372700610853114 6683 20768034649455382365980013487915961 6684 16724871924699725395235790698989552 6685 13085537841018644187799984333372095 6686 9975190571305222972908782831394384 6687 7426403143646463727197623692184689 6688 5410356457707028623631106037866038 6689 3863634035847505825320601921671074 6690 2708430847846936473697743848373564 6691 1866103984393332844135995925480566 6692 1265102309908602137200666938226540 6693 844704926882571160538982947662212 6694 555959981122135701489486053869910 6695 360968934770930717136599493629116 6696 231354357270657749275516233081122 6697 146463988842533899710268610963113 6698 91636213403820608914809523551336 6699 56689375523606683984186171803119 6700 34692037456613309494084930467954 6701 21010162477205848326667485256601 6702 12596877454985174629275994566580 6703 7479610089424098182601429925155 6704 4399607808885987282713735264686 6705 2564444435152021647497800435816 6706 1481604865594651476999800824439 6707 848667844086539088774627498470 6708 482067310981792136993977350107 6709 271602100048517472138367038356 6710 151809243236512963192961901156 6711 84193951706584868571887354464 6712 46339717712513322668353684940 6713 25315274470885784297066276598 6714 13728741973038122896600898592 6715 7391885712273213397379185078 6716 3951932167633756843335663140 6717 2098180565264430327584505558 6718 1106371794512014974228157760 6719 579463975198737688249977670 6720 301479570037800729472603964 6721 155822919495770748783062943 6722 80016540213015572836836887 6723 40825675501291116340227047 6724 20697586518370482886609465 6725 10427105026511269322435011 6726 5220210994218042542632072 6727 2597244484849277176368033 6728 1284268991020413389893518 6729 631150976700660733931961 6730 308289103650712907230548 6731 149672562930253533707563 6732 72226189284022827291126 6733 34643601860757599796205 6734 16517052026964650935476 6735 7827562150857324891359 6736 3687281861161104376390 6737 1726518801819259953619 6738 803560874249386113059 6739 371744075994290237529 6740 170938698327754557461 6741 78126607139654795165 6742 35490230278257679666 6743 16023478856009386321 6744 7189978122867816928 6745 3206294315126919165 6746 1420902111591446981 6747 625730388778003311 6748 273808839429940099 6749 119046551886892803 6750 51423844638364840 6751 22067663839525851 6752 9407095381206786 6753 3983101624722444 6754 1674983494341662 6755 699473777130132 6756 290038044385378 6757 119399732144870 6758 48793659688950 6759 19789768017222 6760 7964953648678 6761 3180584975225 6762 1260086256738 6763 494971168935 6764 192775461748 6765 74416262125 6766 28501629676 6767 10799452531 6768 4050841046 6769 1502371112 6770 555374672 6771 201924818 6772 72371620 6773 25360600 6774 9098416 6775 3166546 6776 1073744 6777 334895 6778 119475 6779 40493 6780 13189 6781 2969 6782 1108 6783 389 6784 138 6785 12 6786 5 6787 2 6788 1 6789 8996664199122184344732736324728289 6790 22454951814756483924993104236869992 6791 37751724532669385103904846844231892 6792 51636271079856911277460009768410200 6793 61792565380343796303560184154468168 6794 67141315119396357925370782062425108 6795 67718174646300107584082768905800904 6796 64322221458914453171987304313072020 6797 58122522401133670502462511311717177 6798 50335000122803487865160138058879454 6799 42012646101038582741360985700340931 6800 33945588247536930346983349486136360 6801 26644468641343417293726063972938635 6802 20374936568983615500310106103310682 6803 15215366373049093836526119798180669 6804 11118129629543703859313313305447920 6805 7963064485436213738535509870424580 6806 5598345193382912234326018796356388 6807 3868273605982467998691114058147842 6808 2629846117063777044315574935589856 6809 1760835982974009567002460131455744 6810 1162128523512913236387354061229824 6811 756599966282368184436682765543062 6812 486239843109600561710499408557812 6813 308653973952943462131796726209777 6814 193628492944956602265897438465802 6815 120104411721029150249323475053983 6816 73694877166559918232650356192708 6817 44748975500428622412785820506877 6818 26900456769065057393554718567726 6819 16014614057110436012530737097171 6820 9444756068739642398839530461464 6821 5519612484867215668652303914207 6822 3197320531265934010101443658268 6823 1836245240544804268685145542939 6824 1045781889445340354728455873470 6825 590757238523649024715080077637 6826 331069576503256062773349455312 6827 184098539331496240023054692268 6828 101595646936826629393667433944 6829 55649479774986869852654631522 6830 30260148200625656111594746572 6831 16336652777855414585801109466 6832 8757721499930183704316360608 6833 4662353614400770090282266080 6834 2465197031464840681950799084 6835 1294712296422728639625985254 6836 675475691280704101275895888 6837 350104360789698687398565008 6838 180289433528798865460448498 6839 92248397411673909307831880 6840 46902003062618359408811354 6841 23697014402970010673516482 6842 11898406660940865542174722 6843 5937420889658354128649517 6844 2944688640393323097200808 6845 1451543052610544978326653 6846 711187001597832066193266 6847 346348511004600466279727 6848 167659709032385663874028 6849 80674856735463941593149 6850 38587627443532669703878 6851 18346897751135810275983 6852 8671300911922504727064 6853 4073927966033420899200 6854 1902603861459049227394 6855 883254477033471038744 6856 407586966567484490822 6857 186958065341568797591 6858 85240906207344130370 6859 38629599932794795639 6860 17399904743880943756 6861 7789544061977971920 6862 3465751439182312678 6863 1532435914180994156 6864 673354194164302130 6865 294005497225621865 6866 127552644432413070 6867 54981218662704303 6868 23544819815969616 6869 10016023836547806 6870 4232267729789040 6871 1776171891678194 6872 740250638815476 6873 306341044232378 6874 125865299203140 6875 51336709863888 6876 20781421297396 6877 8348266103323 6878 3327413493170 6879 1315822223617 6880 515913641248 6881 200565275125 6882 77283226638 6883 29547627771 6884 11175797896 6885 4184518039 6886 1549163024 6887 571748396 6888 207519668 6889 74243563 6890 25965580 6891 9303222 6892 3232808 6893 1094264 6894 340378 6895 121332 6896 41078 6897 13361 6898 2994 6899 1117 6900 392 6901 139 6902 12 6903 5 6904 2 6905 1 6906 17341627816416467717550390574897713 6907 43652397268855818323511207588893344 6908 73855048991346809254452157725552436 6909 101563724009896990089768931500976344 6910 122126066787820899639394607626957186 6911 133283054489629300711423648983919042 6912 134980973615333982636005650043175050 6913 128708955726016489539440375526390614 6914 116732242828655891782083665746231517 6915 101449027353420397291570423453522550 6916 84963633990076950369114693463108955 6917 68875372976219112043501541312293712 6918 54234350290412944957883386844407445 6919 41602086978805741925198801940972472 6920 31161765314581743477988396017226975 6921 22838381586693963087917075370845538 6922 16405301858602702847872525029007642 6923 11566803031998401486606248998519826 6924 8014976487513452242872124578724838 6925 5464251637262807022532731528836924 6926 3668768756660993047307740434357824 6927 2427974798902460674735625435181760 6928 1585017070507861588242649584797188 6929 1021377303762839664572807215101346 6930 650080674966814987883345126637271 6931 408900104087792727708439681616648 6932 254304129277837079144402862322313 6933 156449134841173076188819028022894 6934 95248079307588436270981853650763 6935 57407253414560766438107175766244 6936 34265345951637246402195140238077 6937 20260923870871788562000311314706 6938 11871511339389812589386964304653 6939 6894651298655631449414899032022 6940 3969958684210881999588325682556 6941 2266870570674268020755074264011 6942 1283886806879774037940267686962 6943 721392185796238205072931864721 6944 402198079037926288508173549192 6945 222538857430487016546610053636 6946 122218564251544649272117571580 6947 66634207053411520792531260162 6948 36069885311587994639534733954 6949 19388056726903747896788443840 6950 10349428844325567389198831218 6951 5487038058126621901004250938 6952 2889631770900171496541851306 6953 1511715893697480650836460740 6954 785702496707216885904974854 6955 405733245551098219041061584 6956 208184808380372394419995251 6957 106148117432091016118726825 6958 53784447347791589913314703 6959 27083588281141109197911591 6960 13554465144316443809869471 6961 6742246621211832362146218 6962 3333420998417754995220003 6963 1638151632311246331433680 6964 800220180299783188878869 6965 388568360205601304567138 6966 187558609427883115802119 6967 89996448220308777001640 6968 42927715474413677418689 6969 20355302742144751195770 6970 9595026566708593321579 6971 4496174615846373647875 6972 2094431536603401507829 6973 969864126268827066723 6974 446448246133112173155 6975 204286015711477216676 6976 92918720880024770043 6977 42009990719222394480 6978 18878709827870427331 6979 8432295199485920083 6980 3743296124385534115 6981 1651491107684170961 6982 724082815792211473 6983 315474296330099920 6984 136576025868129333 6985 58747311047413110 6986 25105524792038862 6987 10658126087593836 6988 4494496531921588 6989 1882460170644814 6990 783001089593622 6991 323400913219116 6992 132618423208914 6993 53987967102390 6994 21813379123795 6995 8746435605958 6996 3479659584773 6997 1373512625364 6998 537552145983 6999 208599851188 7000 80235122605 7001 30622816618 7002 11561979994 7003 4321450557 7004 1597010094 7005 588466682 7006 213222870 7007 76148373 7008 26579914 7009 9510972 7010 3299931 7011 1115015 7012 345905 7013 123203 7014 41667 7015 13534 7016 3019 7017 1126 7018 395 7019 140 7020 12 7021 5 7022 2 7023 1 7024 33427062371901374825804825858849762 7025 84854137233029764858477271451890792 7026 144469159795506601054512485346920212 7027 199737763976045541513727769185616368 7028 241327330355765569785848920481094164 7029 264530266254666211303473756220253152 7030 268995702318399606400869054666571300 7031 257485431371091107197041007972175848 7032 234382115119387593210629433858327158 7033 204411049737548672328514821081226688 7034 171773602599400015732061515926442286 7035 139703309802401670300485157665012780 7036 110355977103696382054749320902993630 7037 84914143914180959336333369807623184 7038 63796939268747814658528353959221978 7039 46895286532459776338751844965932772 7040 33783966415007815365757348729197918 7041 23888097468858740671689895113548212 7042 16599461342667090118361982678303858 7043 11348273778103102334984983334302064 7044 7640337974932244556982044211890998 7045 5070105111442665178628387456648812 7046 3318763082052934365071847787528326 7047 2144313928397186876104988920956544 7048 1368424594729102721319925746082542 7049 863008423393760766148202323976424 7050 538132514177117074630662105362558 7051 331926395131738042234692611751668 7052 202606497025579398974569511298826 7053 122430325918013444940350558697104 7054 73265555136983255925812485642878 7055 43433479056471682618255613440172 7056 25514727322230675351575304333651 7057 14856495348610198016600225799406 7058 8576487743187265972831585109821 7059 4909876333874762261683369633500 7060 2787998064865723992695025413497 7061 1570584261588047486172686584522 7062 877923450660423486867834726589 7063 487026651271797285576348500976 7064 268174953773186567976308406518 7065 146594257303465359713107715556 7066 79562471770519672497338649098 7067 42879255278239188013362180416 7068 22950122937963244062975224014 7069 12200260177225524905183240676 7070 6442337757366196962115972438 7071 3379473087942212467657488040 7072 1761259383676299566196155079 7073 912013564867536499212260458 7074 469261584474837734764626141 7075 239935160888631928620731312 7076 121917189074007616002430721 7077 61567669208481411825743214 7078 30901494764711051372820897 7079 15415773820651795964649044 7080 7644131740564798535518206 7081 3767765247302357157769760 7082 1846061545052899478259450 7083 899139414556920806556020 7084 435347780616207800693590 7085 209547308845630918811128 7086 100269864876745060396058 7087 47698600091376229117500 7088 22557455903470142611742 7089 10605336434501862945064 7090 4956867917390090166882 7091 2303221225711208008516 7092 1063908640589232989952 7093 488547105345452365028 7094 223014493197172116428 7095 101198339744292496740 7096 45647230124315220712 7097 20466387835588704692 7098 9120875493593163472 7099 4039996507445300596 7100 1778495785215756330 7101 778086433953743440 7102 338282326175718286 7103 146142918954708172 7104 62732281466257470 7105 26753679463463524 7106 11334885836263806 7107 4770346961180584 7108 1994056795435782 7109 827802073187348 7110 341245746623406 7111 139669248205640 7112 56751051687362 7113 22886917159024 7114 9159905856698 7115 3637475485300 7116 1433209009266 7117 559903828864 7118 216884795702 7119 83273749804 7120 31727768579 7121 11958175154 7122 4461691323 7123 1645927532 7124 605534057 7125 219035682 7126 78086373 7127 27203672 7128 9721686 7129 3367920 7130 1135998 7131 351476 7132 125088 7133 42260 7134 13708 7135 3044 7136 1135 7137 398 7138 141 7139 12 7140 5 7141 2 7142 1 7143 64432734380173172830975807168621908 7144 164932945603591446816194092189449552 7145 282567626841787659195776694218648444 7146 392753883984592239043532823381823528 7147 476795018975179756654819120536465048 7148 524919069980883541235907753217513760 7149 535950824652068402323093451627680136 7150 514984542968071805855667280823182716 7151 470486289739303054551318604928053195 7152 411757238656180612173101505196441031 7153 347177778624823325485928767535779703 7154 283278430809686538341811662437508843 7155 224477810530417291008923232221304961 7156 173257978364196915350090946435576177 7157 130562403895111494638156172398759957 7158 96255558643874985526429554131721913 7159 69544385653409318545376335802074490 7160 49313642577208383820348618664892612 7161 34363333816186833681121100710955538 7162 23557581107116125571696704852905996 7163 15903721355317734462767237657015522 7164 10582196723394845573373713705345524 7165 6945390861519250420903701537865010 7166 4499462543032058726919727721255784 7167 2878965656745483971591502274108967 7168 1820399190797141076631864249882591 7169 1138074043656780815267630294884611 7170 703797042250728507402996522618367 7171 430704059978194044304142967781179 7172 260934193296980935365422799482239 7173 156550863514557483002552462699835 7174 93044751843780576190294368863503 7175 54798486889613989631814409387643 7176 31989231106948040399154604993110 7177 18514278165123472409963766118463 7178 10626212079321203389944363506944 7179 6049400773091026276694602362364 7180 3416607186537838175113240416253 7181 1914727276788471139104393685846 7182 1064933753936040343949698804161 7183 587910701462574188365864214674 7184 322208989806309924068304547700 7185 175332055648626355032434487826 7186 94741013641509926332426268604 7187 50841630845725511438962539698 7188 27099026975301478718276069616 7189 14347799093009882134533819562 7190 7546673957802757086940606840 7191 3943691093595212874355285332 7192 2047682390844062400660159701 7193 1056494811342798996706593808 7194 541685571083212101731450919 7195 276013209726832556118280585 7196 139778497441516175201626124 7197 70356088555716521030732747 7198 35199342319164341071823464 7199 17504816336319986358405323 7200 8653409697697986290666843 7201 4252440309030102520037875 7202 2077413963897192891681603 7203 1008910004675223468708791 7204 487119149128540159954239 7205 233818221407976694152223 7206 111580175106942837226751 7207 52937643814179285604416 7208 24969658354965540370736 7209 11709295089968306907720 7210 5459048844634201506302 7211 2530272993750710649373 7212 1165939979517428615781 7213 534116246014374406747 7214 243240906858606816329 7215 110120244487611880704 7216 49558018505188286730 7217 22169777006266720004 7218 9858063714972345676 7219 4356973016287369877 7220 1913898139665651459 7221 835542883098943383 7222 362499563004656483 7223 156280624429685242 7224 66946687988136420 7225 28493330188732706 7226 12047839450560144 7227 5060396768741568 7228 2111176874763466 7229 874732848789572 7230 359904435787486 7231 147028188046881 7232 59629673999909 7233 24003340637181 7234 9589130093033 7235 3801016449439 7236 1494963862399 7237 582986119971 7238 225425798159 7239 86400931968 7240 32863062841 7241 12364561532 7242 4605293517 7243 1695930652 7244 622955075 7245 224959368 7246 80057887 7247 27836924 7248 9935384 7249 3436780 7250 1157214 7251 357091 7252 126987 7253 42857 7254 13883 7255 3069 7256 1144 7257 401 7258 142 7259 12 7260 5 7261 2 7262 1 7263 124198088767613199719063759927097672 7264 320561811912966659866063529877249824 7265 552615019448259834317858693047148408 7266 772183336572656545707396738138770344 7267 941857106417902818546198945725805182 7268 1041422762295824902102191348758056592 7269 1067610109349293770239690491194143848 7270 1029757125596128561466271946646954080 7271 944191104500529965993692808855873281 7272 829201725260079068714489881801847066 7273 701489822757746929016322085228484214 7274 574230597770152027676173283346839226 7275 456466766349398860966123617915710662 7276 353392160321131778814497684788447766 7277 267103285753716745199447710757059418 7278 197495689331305271477525090398078478 7279 143100479307633592737989039920200313 7280 101758941165811024806181733746761388 7281 71106442135318173468772777782600262 7282 48880575019569635294725874047413840 7283 33088873644571420803922897488897240 7284 22076183798003371954600073537716876 7285 14527759269899221042277228428018714 7286 9436404360977772112460544665867920 7287 6053656368156776767458002049678639 7288 3837742624320273973010838369120842 7289 2405477269203395099801343543447182 7290 1491400437870997055302400370731394 7291 915034246923047972709314679888742 7292 555772737543217790783241034838026 7293 334292535855630087936501172129126 7294 199189259208690234431403923801554 7295 117609930883799155852627895587315 7296 68830334028606089897471010317938 7297 39937733761482701574106858957193 7298 22980327370496094195969973061072 7299 13115726168687006084822439276423 7300 7426411873247259150476437505076 7301 4172508508468613575597729165593 7302 2326602117333776399171655510514 7303 1287726297559221687900017639899 7304 707565306026668561950321875044 7305 386021442757396824206179805754 7306 209129092935246319256653248776 7307 112519516378851899699378144750 7308 60131247691154396102920578700 7309 31921012626183470462955407478 7310 16834455899043939342960462072 7311 8820766619650787881025742445 7312 4592343487213493719229520632 7313 2375835748506311852145436241 7314 1221470873542468364093860946 7315 624112150251472570290723919 7316 316942720494142901296474330 7317 159978302645355158977869229 7318 80264759158451964215212396 7319 40030545364820474515297579 7320 19846234123636309695404010 7321 9781376361873936388726058 7322 4792591520364920053298618 7323 2334537731557063443482066 7324 1130579291533681136090818 7325 544350464129339036680546 7326 260579122158068468328578 7327 124019025611890794623354 7328 58685006644739954962964 7329 27609392464153524171578 7330 12914462322123065266628 7331 6005964471901306550312 7332 2776972048468499016530 7333 1276545012277520992564 7334 583402574070385375942 7335 265068400152986482020 7336 119727213452893484924 7337 53759968569357761024 7338 23996074998373147624 7339 10646779020199531534 7340 4695400432435688098 7341 2058167218754890334 7342 896637925215138842 7343 388198967711094965 7344 167017555603823924 7345 71401499155886314 7346 30328673150070136 7347 12798577377922620 7348 5365242999852856 7349 2234042317639642 7350 923875041486276 7351 379406684143421 7352 154705931390462 7353 62627636044026 7354 25163984817038 7355 10034571220934 7356 3970440788154 7357 1558830621758 7358 606816736370 7359 234228632421 7360 89618516932 7361 34029285451 7362 12781319118 7363 4752310777 7364 1747034872 7365 640734317 7366 230995198 7367 82063240 7368 28479740 7369 10152086 7370 3506516 7371 1178664 7372 362750 7373 128900 7374 43458 7375 14059 7376 3094 7377 1153 7378 404 7379 143 7380 12 7381 5 7382 2 7383 1 7384 239399513336104215093394783529467055 7385 622997956217565874208978837432211801 7386 1080629186884390533690480988985285636 7387 1517961892362810081167543617963213900 7388 1860233487138790819686628808440675684 7389 2065763843320140547819132804261031330 7390 2126227981505741610451044837867940972 7391 2058618664424799742938142945825420620 7392 1894369947718825664411847795713690053 7393 1669409497820412176957337735856298746 7394 1416989247484976607524730194224471955 7395 1163662518901905985791188753064807831 7396 927908388455770185978054479816440589 7397 720564998003187638370688480919624225 7398 546242345296105960176995199736544261 7399 405067093369609688855398353248429209 7400 294340595802929976021421865410058618 7401 209894309624490306763809326883642301 7402 147074611869431048338664956720385234 7403 101379352031002467650357863578074852 7404 68812170228569993236491374123530440 7405 46032505989403792118203675320525868 7406 30372837448242667944357774278750018 7407 19780146391989032048117098041009784 7408 12722377880383865293115796005061665 7409 8086235784314343630162573527446364 7410 5081422862356709471366370919661843 7411 3158539592186296811887556814002023 7412 1942820748881767281734901220957975 7413 1183020120784459030686741915941587 7414 713375265372470717306421761602355 7415 426139185232266384407895300968271 7416 252244760872599820486258203796435 7417 147995917115384638042491957703844 7418 86088414628396541988791816361433 7419 49660295523327409060075962511880 7420 28414380200149390915739500395863 7421 16129436031019864794327840184172 7422 9085185554280569774195709766800 7423 5078761081953893706361640073253 7424 2818133371741978846613305984412 7425 1552424838261771648809992845589 7426 849113707351612603751866028258 7427 461194448608561983536102076512 7428 248781466295459679604591095596 7429 133295906652645598435625689750 7430 70945703727960491634604068254 7431 37513562843393609418158781864 7432 19708012553231006345008064162 7433 10287886334148249392712329555 7434 5336691238655117578352690330 7435 2751134267254706136818991043 7436 1409529020538637649947701818 7437 717769779528122405778453169 7438 363303316673103380262485745 7439 182788376100091076378277236 7440 91420310837547009221034781 7441 45453736990465834101428340 7442 22467005942581441491435979 7443 11040367586515786257653243 7444 5393823907981582879180423 7445 2619963534565910050135391 7446 1265282651227675748971327 7447 607547862468735890582175 7448 290054196113853466949648 7449 137685075377586505012256 7450 64983824247541500753298 7451 30495394438929027437316 7452 14228922477883191047879 7453 6601079740471107951847 7454 3044793420263233104827 7455 1396347363578456782837 7456 636667921341047679160 7457 288606130706345349702 7458 130064429106233752034 7459 58271646273587308290 7460 25952854305766199605 7461 11490086705289376771 7462 5056510016383874615 7463 2211793701834015939 7464 961565530607437616 7465 415456586166131095 7466 178383273777434558 7467 76108106331423892 7468 32264058599378186 7469 13588745585174434 7470 5685502474944460 7471 2362881991599542 7472 975312693392219 7473 399783023440736 7474 162713446748249 7475 65748832986109 7476 26370215438963 7477 10496701946851 7478 4145909905739 7479 1624863684431 7480 631413684751 7481 243299157364 7482 92928376780 7483 35227029351 7484 13208629743 7485 4902797200 7486 1799255714 7487 658876391 7488 237144448 7489 84102758 7490 29132190 7491 10371812 7492 3577133 7493 1200349 7494 368453 7495 130827 7496 44063 7497 14236 7498 3119 7499 1162 7500 407 7501 144 7502 12 7503 5 7504 2 7505 1 7506 461457398855791962469239176484036397 7507 1210688478783570213467264121525699682 7508 2112930054437922630926872805511624333 7509 2983614257694940846554534065041992712 7510 3673499850717154719576382082441043738 7511 4096889973241457877160467484154166124 7512 4233676362614269282592257781421544082 7513 4114517109546071048944515021647278952 7514 3799821021567554546586651353739051663 7515 3360089949833825580829650892007249950 7516 2861469935633550701500274090691962119 7517 2357422900787152559400076682047934432 7518 1885659122958948469480569300471896824 7519 1468737115074954943819868790727702688 7520 1116705689617359999542893916739562712 7521 830493344255779627878967805365665280 7522 605189986040950358183236453614227385 7523 432766755263247705434328715367430410 7524 304077477576215303072509897250684981 7525 210171156511050281922174521361222328 7526 143038025329604997509113854824787152 7527 95940228875993268237625044785963760 7528 63468771018276983184212052652976724 7529 41441251459167311879707355874428000 7530 26723390059597243086117062807861349 7531 17028717283578021278699844405617738 7532 10728192235197170275437675447822701 7533 6685402502759176898494381295070944 7534 4122581269741421904670395688827316 7535 2516633322497617067522630370948184 7536 1521367083905888403769015404998412 7537 911072986206508768089404848204016 7538 540639601091567532490217207968086 7539 317993593376504966005958393302124 7540 185436770929410291674960143140300 7541 107236626265622570939563274889352 7542 61511384946428496482429823758511 7543 35004294545898644167617638033602 7544 19766177499844797958331143023149 7545 11077349922858569307685095077676 7546 6162143883949240968519433503105 7547 3403114810345211896912842707210 7548 1866085962653483258566077678225 7549 1016141547638627169154456859888 7550 549537823211566884739567382774 7551 295196637629246022565280765876 7552 157522225013484239903455068490 7553 83508720039583460390716207592 7554 43986689548758007187185471930 7555 23022221233382048035245151652 7556 11974130274202222935579735284 7557 6189324967100187526001068360 7558 3179614231331344134732084909 7559 1623545138158587801638563430 7560 824020095022868029098518119 7561 415735682105679826511025012 7562 208508305081075243756848221 7563 103961963454944237057082626 7564 51533212080367560836047089 7565 25396640211959323113602080 7566 12443842112526830098181872 7567 6062237675206850431287552 7568 2936438986699794375479360 7569 1414249860638738382997504 7570 677258286555742045698506 7571 322485147596107107401156 7572 152684453662432568732970 7573 71880395607427081725880 7574 33647730630584993893386 7575 15661315245444428807428 7576 7248089778892028575074 7577 3335306853025907060936 7578 1526009339011133356422 7579 694189797076149921772 7580 313969561088126269890 7581 141179589531394209720 7582 63112613180265371740 7583 28048078195408001632 7584 12391204143647720392 7585 5441591697362842048 7586 2375290698873987735 7587 1030528166221954902 7588 444351652069024611 7589 190408524489786488 7590 81078336311091184 7591 34303995190256320 7592 14420047025367844 7593 6021812278970784 7594 2497931883390023 7595 1029132315504686 7596 421064830177495 7597 171061987591824 7598 68997254709340 7599 27623429185592 7600 10976004910604 7601 4327588337072 7602 1693118417817 7603 656795264074 7604 252643317523 7605 96332407992 7606 36456894413 7607 13646677086 7608 5056807343 7609 1852608804 7610 677385932 7611 243408400 7612 86176768 7613 29794344 7614 10594582 7615 3648636 7616 1222270 7617 374200 7618 132768 7619 44672 7620 14414 7621 3144 7622 1171 7623 410 7624 145 7625 12 7626 5 7627 2 7628 1 7629 889487735339682550112673527109223032 7630 2352608254889595569184305406883460621 7631 4130937652661806890707016843789495326 7632 5863631591878484316195763673786342329 7633 7253100608023910095100089842702174592 7634 8123609887023588193006434598128865630 7635 8428249575765981951609322140028873480 7636 8221764889642236658783026195674615494 7637 7620025140083284170227943411588389728 7638 6761232091179393300304372159103271927 7639 5776848272598251286511976906833361098 7640 4774407535034900950682543424600316579 7641 3830763441599942815024573613624131568 7642 2992758409386833407882613873389791468 7643 2282135702948732810842084678215980868 7644 1702109340272995373266615636991093956 7645 1243850449715912927507638502333996486 7646 891938173907734891703117607144620675 7647 628421727292889348605057768536760124 7648 435521754424017758022906025876360963 7649 297196438911426199417689442977057994 7650 199864375487941126889734852904895978 7651 132564100963129381183198339119985958 7652 86780048193782018543878074710904470 7653 56103628128051818110492348583005132 7654 35841485037320897012456883031079613 7655 22637506094560318260767588464984278 7656 14142357635047484162089665692251793 7657 8742805755975585727320182145174372 7658 5350382588080687430280072941409456 7659 3242492019521506002701715422116060 7660 1946594601654476078642538450404440 7661 1157992569659352071520728971310167 7662 682795498072998300864592665513709 7663 399155308609979205314663404864621 7664 231399805613174853287651275672459 7665 133060683380833784053259341602617 7666 75908627441204679492708437862964 7667 42970438294476134494929095569489 7668 24141403036389423226601399870514 7669 13462967224347874549600722031838 7670 7453687457625428277381707639663 7671 4097468844661580803640781438940 7672 2236824859719792873855235810167 7673 1212757429184912915511774428814 7674 653118028639877289818738706672 7675 349407196770782633444006791594 7676 185711122306154161910137831564 7677 98073187154578168830230920685 7678 51464352727868853634643541531 7679 26837461093882693885427597427 7680 13908724154678568637020386173 7681 7164302867068087834445556683 7682 3667995986436770642290495640 7683 1866711943591849408731615647 7684 944370546832080177003768506 7685 474947182147735158697297820 7686 237467976809132140806692357 7687 118042617336997148205830434 7688 58339402749619302752082721 7689 28667380897922123800521768 7690 14006470118747942084278592 7691 6804466023443504940390560 7692 3286944670307288474810272 7693 1578811853000656779735924 7694 754072308989217606268200 7695 358132372682911007620766 7696 169131243073882612836500 7697 79424380575860989656584 7698 37087877700951250037408 7699 17220867934434550302482 7700 7950932797870256106980 7701 3650181913511237484134 7702 1666233932770064357666 7703 756262170181707303368 7704 341280760924595048138 7705 153123024066979880886 7706 68303470310810988684 7707 30290117179902714028 7708 13353506912826665372 7709 5851996328931236342 7710 2549194572105816253 7711 1103737091654941652 7712 474966692368811693 7713 203125274614865874 7714 86324464215095886 7715 36453154397207082 7716 15294243131838258 7717 6374830259070024 7718 2639435262143295 7719 1085422940280530 7720 443284342236043 7721 179763097514320 7722 72376987383000 7723 28925054146260 7724 11472972819168 7725 4515643785069 7726 1763651169888 7727 682980068223 7728 262267143738 7729 99832531591 7730 37719487474 7731 14095646681 7732 5214396224 7733 1907109872 7734 696267602 7735 249788342 7736 88285598 7737 30466272 7738 10820416 7739 3721030 7740 1244428 7741 379991 7742 134723 7743 45285 7744 14593 7745 3169 7746 1180 7747 413 7748 146 7749 12 7750 5 7751 2 7752 1 7753 1714542736299191927394371247049824156 7754 4571289236183871489557587702887243836 7755 8075471921407872711284228249381853017 7756 11522154470400125681397042451175756234 7757 14318563157545835295675588931952064569 7758 16105196629631073257379106241396769664 7759 16775297337401451480816958211468113966 7760 16425392911505913300458285139339513724 7761 15277279203945431652654231651451966567 7762 13601576330390084120041602122048442420 7763 11659328196739601998356196926416155551 7764 9666622819216088572020632679748340878 7765 7779889236939750709264425717968914733 7766 6096181846621933067487495045245649640 7767 4662251159603474562638980422403164048 7768 3487249849511240067401254736986081400 7769 2555534724183727639505010249257403791 7770 1837577568525682929272428526531964944 7771 1298198426728039728183803231437217177 7772 902116033697564966615274421646161630 7773 617226178976567984122865336303922769 7774 416170663860021347068324963088945644 7775 276748925524088947933351453740420888 7776 181632583632626643596514357052450676 7777 117725298417837605760776285575205551 7778 75398384549447468858131627053668036 7779 47741387806425851237956605104810673 7780 29900113895666998341936202726108706 7781 18530257123752836282840120947295837 7782 11368178259335329887478256818637592 7783 6906483311910888753001113380527612 7784 4156453166689458259261019606764448 7785 2478680033514329272063666656092602 7786 1465113619404879557502139690795946 7787 858593881481771347471193527513350 7788 498969444063310597560065072540458 7789 287624731149827456628293170243569 7790 164487961956939338175397931757634 7791 93342794848109027183340199665145 7792 52570682890417815826624304145904 7793 29389660691841499866016488368325 7794 16311756083356513431622829971928 7795 8989272460415849659873455162997 7796 4919537680801316462919105922046 7797 2673956005608148781463334676925 7798 1443660443911957758390803546692 7799 774290374805242108159933008162 7800 412586116491329602504965530464 7801 218443039400351123001752579258 7802 114924522215551012198842185518 7803 60086020028371408738961998974 7804 31221458095094972183284042094 7805 16124352315970748799522533153 7806 8277301089564257230479032606 7807 4223752006189093510647493451 7808 2142569593446825884501025704 7809 1080488072899035196089732263 7810 541717932242470952864724572 7811 270030253961905846874816941 7812 133830025020633541666257970 7813 65949388080766873548894909 7814 32314427765911031081469760 7815 15744227742941814568286624 7816 7627715436959526995977856 7817 3674711186323888819909447 7818 1760407883326821646108992 7819 838627122427822640170436 7820 397276197751145201229244 7821 187147988861633919554837 7822 87669007730826783978220 7823 40838806812434547236550 7824 18917429311546772956712 7825 8713803581211911889001 7826 3991193327011523080596 7827 1817766920480100687584 7828 823196283145939234192 7829 370668720694451366269 7830 165947813204692833192 7831 73865903536367121552 7832 32687766038354890888 7833 14380535114538425201 7834 6289138011836442200 7835 2734065780771193467 7836 1181412662992688378 7837 507387635300789041 7838 216566750316853380 7839 91859226654971304 7840 38716375023149996 7841 16213155339777343 7842 6745235530623540 7843 2787642845057711 7844 1144276174941774 7845 466474675724629 7846 188828615448680 7847 75892215046764 7848 30276550285200 7849 11988108581353 7850 4710247158338 7851 1836519279495 7852 709986988668 7853 272176753801 7854 103430693290 7855 39015422371 7856 14555725924 7857 5375619323 7858 1962774752 7859 715526090 7860 256285568 7861 90429577 7862 31148044 7863 11049334 7864 3794320 7865 1266824 7866 385826 7867 136692 7868 45902 7869 14773 7870 3194 7871 1189 7872 416 7873 147 7874 12 7875 5 7876 2 7877 1 7878 3304887383830770655069678734172550640 7879 8881782014842216346137199828655713612 7880 15784963361685132599305638224714130044 7881 22638337239760113581274741419062752897 7882 28262343831889581367517890759920165876 7883 31923189544882239536677629326309003303 7884 33382384183333330964862654325639179080 7885 32807436992634479387288302754636584222 7886 30621987561207901883673275188685296669 7887 27355370963799482449560751999426098166 7888 23525480444012833655843419453247572520 7889 19566136514962871470713657274127760099 7890 15795350054446541255894446931916665750 7891 12413800653011998296341894514339213773 7892 9521456221622630410615278117303783148 7893 7142087049150900549479243160302346052 7894 5248495827356376278617580011996579235 7895 3784330499945090210966397603826779632 7896 2680750573196785453571208731081319074 7897 1867812906653139502378283441391206611 7898 1281316584177663633305996019059801842 7899 866187318720326328273459200478878433 7900 577488188460421140067881009869693626 7901 379977245772004921689800173367501118 7902 246905832073558813375313321397242119 7903 158530725004465410050502006197089156 7904 100630455442774256182340566026803816 7905 63180680239971609444792776799775317 7906 39252279064025651666030198927039446 7907 24140263639852154785082343939272993 7908 14701859908683320235767077559582804 7909 8869508882893733119624818998151960 7910 5302203358734055724682052046355011 7911 3141701729860577309981644980333537 7912 1845602986489549039038705566155973 7913 1075179558779420739340133748761145 7914 621283896338424892352496395467327 7915 356168602597478311806916352324950 7916 202610200135526679131540163701479 7917 114389190431127227023156690473054 7918 64106074021096523816726119012141 7919 35667399401391330756010400013360 7920 19704469952206627934350467087886 7921 10810302482517471483379630686187 7922 5890409549134422697692578759588 7923 3188150303749935970817850478731 7924 1714215371307658320713157320894 7925 915734770973475577401845431308 7926 486063639959116676150129745479 7927 256374132654734103900771330737 7928 134384364555263304274563184795 7929 70008378905759808822726463603 7930 36250073140970328302091473081 7931 18657518190720417260583734588 7932 9545777546917690709511633329 7933 4855180849385949656948970398 7934 2455038859374367412372868035 7935 1234213884329690949244479336 7936 616907344309780738307651692 7937 306593854170687650131099453 7938 151508049471736539869698898 7939 74447440256768070418182141 7940 36376171841703118148896096 7941 17674497911945129247813184 7942 8539808565538905359881430 7943 4103237265943369392315973 7944 1960593124384618144704850 7945 931609702706321486292342 7946 440218187176869573382234 7947 206866235594998315731891 7948 96671292989984356400470 7949 44925072004866128161632 7950 20761505052147483414676 7951 9541167594912576079021 7952 4360226547315131464332 7953 1981399039979549162632 7954 895321498663825486544 7955 402269677557641114317 7956 179709912869485896692 7957 79822730546811226764 7958 35250261399282454423 7959 15475999892456107958 7960 6754496485615134238 7961 2930489749452503097 7962 1263784644628790590 7963 541703921082833817 7964 230767475878817430 7965 97695835183010498 7966 41098667796371021 7967 17178666635637334 7968 7133728991798808 7969 2942812965607187 7970 1205786255515050 7971 490669842026129 7972 198270680942604 7973 79547221210032 7974 31679409913519 7975 12521925443380 7976 4911572609033 7977 1911781086718 7978 737835217135 7979 282378353104 7980 107128863639 7981 40345319976 7982 15027104080 7983 5540532583 7984 2019619382 7985 735166112 7986 262901378 7987 92609035 7988 31839730 7989 11281356 7990 3868511 7991 1289459 7992 391705 7993 138675 7994 46523 7995 14954 7996 3219 7997 1198 7998 419 7999 148 8000 12 8001 5 8002 2 8003 1 8004 6370375254325437095045962684815634225 8005 17255767498035357833439751843481584806 8006 30851499035177913906151798720756412193 8007 44473361292911194791809601935098001540 8008 55776444367963044214997352846074110397 8009 63266066250381040121389467552813687698 8010 66417100514101153889012813461186912493 8011 65514272810880328645318245304018639944 8012 61364875008744430632244578003439880679 8013 55003131530814416964940825944490951174 8014 47455599441380417090596994203456185157 8015 39592423809042443222291881589830445740 8016 32059345115869912638274420051712777085 8017 25270516277043618977656750523554080194 8018 19438672055720474660791153939638560753 8019 14622303252643978655617400439590262208 8020 10775305502407852684745870198161712313 8021 7790533665057541090797967259661747234 8022 5533496207042354517989102383088744959 8023 3865674792885413582648476244131608324 8024 2658781189415769310173593125673031447 8025 1802018527904346522725471446212717742 8026 1204482036462287038446417195082150247 8027 794537520012506723477019125361594320 8028 517581511165474428002399404093032123 8029 333152827342883943617717985118624630 8030 211999679713076618857716086751145237 8031 133431923580036185255491723522392924 8032 83100729419993445623133424794680845 8033 51232092724321596921562804216010146 8034 31277271793960123795040305575502649 8035 18915147130789213301913015255465584 8036 11334903691342594614388520974504922 8037 6732495595183766982961774940929472 8038 3964587966516904369108476872396002 8039 2315202460189916955705301862501116 8040 1341054378652827347069332856730900 8041 770656583402856128831154419841780 8042 439457329431392288739332946630012 8043 248709415773889754879007215010844 8044 139720600402696557863108654294369 8045 77927259973676392794517255441034 8046 43156138270001718806523801062607 8047 23734449255152922201578582086012 8048 12964459201496786256858087342187 8049 7034283705060811157570575769046 8050 3791610361466022202263579648631 8051 2030536304528692141413427453576 8052 1080495368199212327765324579040 8053 571345952686965394900462983044 8054 300245012429651819866572968516 8055 156814639281440515883625813340 8056 81407214244226589547212614802 8057 42008164131480180468383124600 8058 21548937568282303244164903458 8059 10989150173884415305998795732 8060 5571487446503576779849897515 8061 2808457056082760093801968622 8062 1407579439512194912740325937 8063 701461183083410000053999452 8064 347596446751427849916454129 8065 171278014197154606437318394 8066 83925609291690478854198877 8067 40894446968468687366338368 8068 19816177835458768399252859 8069 9549229845514133466631874 8070 4576308999189007393766647 8071 2181046714750228310264644 8072 1033760153518816066987759 8073 487282523381010448832374 8074 228427092433521335423411 8075 106492269431532294572624 8076 49372902928304958181237 8077 22764294870183514124174 8078 10437775737119904444161 8079 4759283569146674858172 8080 2157968262983142776021 8081 972986179990681805474 8082 436227453576132743473 8083 194468283204923965792 8084 86197949439892932157 8085 37987299899559126458 8086 16643790152402188571 8087 7249619590423764164 8088 3139077760456753227 8089 1351092529207083894 8090 578008615316991891 8091 245763313418240736 8092 103847990027659871 8093 43605220058042486 8094 18192723134680357 8095 7541033846659900 8096 3105211744300885 8097 1270050101610162 8098 515904765055089 8099 208101739490448 8100 83346390466350 8101 33135158164960 8102 13074947125354 8103 5119797570908 8104 1989495943260 8105 766544248284 8106 292878235288 8107 110929038172 8108 41709808231 8109 15509972290 8110 5709192411 8111 2077659804 8112 755192411 8113 269637078 8114 94824303 8115 32541400 8116 11516502 8117 3943608 8118 1312334 8119 397628 8120 140672 8121 47148 8122 15136 8123 3244 8124 1207 8125 422 8126 149 8127 12 8128 5 8129 2 8130 1 8131 12279293109795082227622686193147232053 8132 33522904402806833200788083958392039272 8133 60292959963052400536009340943697057317 8134 87357610694373020075532064881993786806 8135 110059689956294842186232976771721665514 8136 125360499082421658565156421030148031655 8137 132117101799446057420628045525302128120 8138 130800037022263347483571738177720099351 8139 122943844931078747637588659469533460147 8140 110566894019691189760536679976782991402 8141 95702208500176561126342687153866412987 8142 80093533206286034365594115885265959284 8143 65050604788684729647332914526576517320 8144 51426599568948061607459727744731800109 8145 39672290507918166650832244248140914130 8146 29926578463124751522459324695585416305 8147 22114043517372712195846385867060432625 8148 16031804408587884961855552431738845286 8149 11417554356939102107205195636302423317 8150 7997250967484775797293972785078786112 8151 5514744489592118482652156279231693172 8152 3747282873322746818284032790017686639 8153 2511079421245984228124800427552248406 8154 1660608219125567876569198122844500359 8155 1084463912199015804895807879879222981 8156 699770174480143910294625949938040756 8157 446391261808487212235408315184531829 8158 281645405720038470380961695895075210 8159 175834843173097612605997005118447608 8160 108666304687829140971346400690501377 8161 66501375271129263605232342454419230 8162 40314140335871289563011791524062605 8163 24216370132801877527039606848407438 8164 14418134171957079697432225578319806 8165 8510824890943515775546436975216226 8166 4981987058581427923177066333337236 8167 2892677341255924245620833529571467 8168 1666306843182219672341461091204715 8169 952472154116737928905274103462357 8170 540344588285104668884913097194215 8171 304287441755937744898076804228045 8172 170122001381460324890297517948050 8173 94441766558588897533890822568513 8174 52066041290909163430391651877196 8175 28509366417538612032950384875126 8176 15506548698931884038788367978001 8177 8378878233108745403123859806232 8178 4498265732881990623176858774893 8179 2399579529470991095343916484702 8180 1272024461970285724417931374448 8181 670135803195980651931731674970 8182 350890367189108278494276892530 8183 182622020694142920723867099189 8184 94479465318419050212889439319 8185 48590527929739672208085507651 8186 24843967235132940639726721371 8187 12628990745144274134554826757 8188 6382870181546493149407864284 8189 3207616917822344697014697361 8190 1602823688927861673955466466 8191 796419166344322892640129012 8192 393517980639583962718587441 8193 193360150955506479365160058 8194 94484348671282673281565277 8195 45914798389578962006516716 8196 22189793534368859551051097 8197 10665174005939084008201408 8198 5098020237975233211893325 8199 2423580281352059559487972 8200 1145875241312238382973997 8201 538817462524608888447768 8202 251981828242483333281857 8203 117197228792424728316348 8204 54210302106312003034883 8205 24937731390586194506336 8206 11408679752339723292011 8207 5190488991504990922930 8208 2348362160621712783989 8209 1056558606079425345026 8210 472693806693293760017 8211 210285021989576230891 8212 93016788973098309060 8213 40909056933604217975 8214 17887979489598686546 8215 7776125800610959728 8216 3360467870734174699 8217 1443585865840288518 8218 616398525142235563 8219 261591503503120243 8220 110329894118888138 8221 46241400541455723 8222 19257335686988212 8223 7967896136929780 8224 3275113262014857 8225 1337167371943070 8226 542215298724309 8227 218334547922339 8228 87294210122975 8229 34645353475459 8230 13647707958635 8231 5335102797571 8232 2069724222885 8233 796133882395 8234 303682782893 8235 114833237554 8236 43109522183 8237 16004523578 8238 5881655679 8239 2136912164 8240 775609757 8241 276493980 8242 97075713 8243 33253124 8244 11754792 8245 4019616 8246 1335450 8247 403595 8248 142683 8249 47777 8250 15319 8251 3269 8252 1216 8253 425 8254 150 8255 12 8256 5 8257 2 8258 1 8259 23669098484250481905132698859185241074 8260 65121230887207961420035296860525804558 8261 117818959935068707284404550721916949589 8262 171572489342225935449281126436174959540 8263 217140799004994889085474488386325282491 8264 248357290106212392788644768384442816992 8265 262757930491809299405030689433224904649 8266 261089459501894189902572190902722759822 8267 246260921012219137956667649292835965523 8268 222206676001876156764096434668704799394 8269 192949431776996620097132797647803825857 8270 161980516767551146012166363999719005760 8271 131953539259005565351334151569734287455 8272 104623118727054136992845489652848903468 8273 80940770737135257550851244389079278581 8274 61228129685402457811744054801259512146 8275 45368317883139301048676272685182854609 8276 32978953605540954785870271229404074382 8277 23549362238965852537768069023628058003 8278 16537963850692816256397088182942904784 8279 11433715676410777155906549438178258777 8280 7789079920829558571400990197993165572 8281 5232704934530833974789227266481657987 8282 3469115839341893267009682547486030118 8283 2271137423564316239840161358007657019 8284 1469103381919085690578296437121165766 8285 939451022354111026281695904635950489 8286 594177862281923749380577456245124260 8287 371850796785233223516741742634261999 8288 230358416876663901599463066113853588 8289 141312760350003655766263834686612941 8290 85871009772818625065234491323250762 8291 51705188371891742020386784189040586 8292 30858028165617201463783152361833664 8293 18258432952939596378151478907542402 8294 10713378578069367235710628026290856 8295 6235275942945783572242521601547780 8296 3600334326254338000725640902258750 8297 2062876173756711817487479800739344 8298 1173075707082249400464762100289738 8299 662179076061242197600052953467293 8300 371099523480187725224673545927582 8301 206507233164249181842785578403731 8302 114122216585345574711412069826464 8303 62639943046215423051478718836777 8304 34153184812953843222503981868896 8305 18499448586896847186269667967451 8306 9955885050405310716484287018786 8307 5323990117918164524117743748024 8308 2829246551439847203844717454672 8309 1494231054622302398229684702404 8310 784355249654097694435546734252 8311 409249551302123568977334293718 8312 212262829723159159247375809266 8313 109445476957782954925853085414 8314 56102928660200716230936990618 8315 28593071742337003315145254107 8316 14489235420568709891561365758 8317 7300615264497797348434183685 8318 3657808631241056064898726132 8319 1822411677301384638079286539 8320 902923144899809299960638812 8321 444884258251592145718158801 8322 217995151067827084685473146 8323 106233184330809854256996321 8324 51486769331410583483580916 8325 24817621791525067232837599 8326 11897597613120564039239030 8327 5672794233676917333519897 8328 2690146959813813931079624 8329 1268812129365951961939711 8330 595196869279097178360162 8331 277692497848627219392151 8332 128855975129179991150108 8333 59467146909705720853505 8334 27294520830282944457266 8335 12459248333913970588779 8336 5656096340538299831068 8337 2553520365930108137749 8338 1146427922580823426770 8339 511828794846493719245 8340 227225502812812404786 8341 100305760521639366695 8342 44026206007283343884 8343 19212833327727023493 8344 8335706831565572660 8345 3595325853818472751 8346 1541524596756144686 8347 656974318184762811 8348 278290706682503506 8349 117156267407577377 8350 49012764244115920 8351 20374581512249695 8352 8415085282489044 8353 3452799735917413 8354 1407240520608602 8355 569638244622190 8356 228982179850770 8357 91395271845638 8358 36211588066506 8359 14240753024108 8360 5557672400938 8361 2152527331900 8362 826624228062 8363 314798468009 8364 118843507728 8365 44545104019 8366 16510952858 8367 6057979725 8368 2197392712 8369 796422947 8370 283473402 8371 99363598 8372 33974972 8373 11996246 8374 4096540 8375 1358808 8376 409606 8377 144708 8378 48410 8379 15503 8380 3294 8381 1225 8382 428 8383 151 8384 12 8385 5 8386 2 8387 1 8388 45623654232201771882871026471320657992 8389 126496227539191560727794703738104966404 8390 230209159266507708365541589841081016011 8391 336931336144423524140835307505078850818 8392 428342457276323963854887426964061642575 8393 491949365832744752328594554302322880352 8394 522482052217217296244955453220525218678 8395 521052550322601102549277653260194768295 8396 493159341189366252496568066620842039323 8397 446462286027369303742295829220582168164 8398 388913999650137499558974075206378755173 8399 327498753689269303295115715586176826076 8400 267587262455266545846402642330435088247 8401 212782274526062197684136232495002324844 8402 165085391750446987384477037564386346004 8403 125227450402196074367912591180733557261 8404 93043323650759069292074195268183066363 8405 67816095215133830938956625132595576970 8406 48553448408094533138783929708277247583 8407 34186263619503755597720382926700076484 8408 23695783123265815956114650574484088975 8409 16183442054002203970458757648916180702 8410 10899345781581665283546352660269633024 8411 7243894112614114356895828603037191623 8412 4754081533434179031387347089289588563 8413 3082743276872846148107783131013080104 8414 1976122074410041540172611368465842595 8415 1252865497211742953468054589135837318 8416 785958501184227417711233631502310707 8417 488060023056783307899035728753732204 8418 300113023148437372323775077544186696 8419 182802059498603809180008226198039169 8420 110330878978034658967181829603878570 8421 66002070851631839608435402181189694 8422 39145145465505343035252605183561452 8423 23023164764609760048390989464664554 8424 13431301059711561674773310465008833 8425 7773726682135499200905031585408281 8426 4464618154512152602009736053420497 8427 2544855391645425971963171689913347 8428 1439925704833100773855649628613473 8429 808881144118227144687640095262764 8430 451192470668706102901399041647875 8431 249937867997377069394782422160584 8432 137515601771151261635041974990747 8433 75157875398742076453658443954550 8434 40808354657990485167697452386326 8435 22015166479803890318645489870257 8436 11801476897568636997869269916254 8437 6286842679040676851922256081704 8438 3328498238931060154928104297128 8439 1751534509471812919792992777848 8440 916170723659252498785423045569 8441 476378220586562537593395214419 8442 246248402085262132393134640611 8443 126551460831447310597702519095 8444 64663219195156632270185349531 8445 32852331233842439072383339800 8446 16596413264751883395603912191 8447 8337198920276492389410800198 8448 4164865244927968661263729339 8449 2069054594727213295187731288 8450 1022225900146794882472964668 8451 502270770782215643931093745 8452 245445826637517084812403643 8453 119291429517470164384925176 8454 57664206606621997853092476 8455 27723819930564704733854035 8456 13257273813413443564166581 8457 6305406571731233212279818 8458 2982850936839633325752722 8459 1403492320375816316044337 8460 656821834221719811648461 8461 305732600776338133868076 8462 141543091142498849180364 8463 65175296426433382208757 8464 29848185555882926918725 8465 13595183939470346938132 8466 6158494660823416250228 8467 2774437136430916531901 8468 1243005129811039810913 8469 553801153595668050036 8470 245358518140959768789 8471 108092711786776123602 8472 47349938711231917115 8473 20622816274620185018 8474 8930130321396050840 8475 3844346167282006395 8476 1645179402524571835 8477 699840644352683140 8478 295901045945447813 8479 124342361483013708 8480 51925057393856031 8481 21546605863644172 8482 8883394630696072 8483 3638561698010041 8484 1480374854108211 8485 598211369902067 8486 240058031174939 8487 95654273318559 8488 37835488432319 8489 14854638291353 8490 5787693889887 8491 2237967719681 8492 858035704895 8493 326231852928 8494 122961920062 8495 46017203101 8496 17029456941 8497 6238222354 8498 2259117802 8499 817636805 8500 290576668 8501 101688292 8502 34707014 8503 12240884 8504 4174385 8505 1382409 8506 415661 8507 146747 8508 49047 8509 15688 8510 3319 8511 1234 8512 431 8513 152 8514 12 8515 5 8516 2 8517 1 8518 87942421080572773110672374208468765344 8519 245701017711072483837127515134676945680 8520 449768902950948138365638851303156972878 8521 661580537807142361096434000213056195616 8522 844847265420490113165804759219994803909 8523 974298745218831032171967820229668000870 8524 1038739695416303467813030898975157507947 8525 1039646239069499754111023732445467540828 8526 987377763128971805240884432262384614850 8527 896828687817075003501936949665593643108 8528 783706823843678638125768442842108605368 8529 661971987403732828140069673262244568032 8530 542483031525216433178407482589820085399 8531 432626282390814353471559356598548615002 8532 336599165004237266353125944715112640541 8533 256038120253040350879735766104696340460 8534 190751429554703821599434535262886432512 8535 139403043642159415140286082571178310688 8536 100068664746989292402179130963087383930 8537 70640188835713985209881482804111397008 8538 49088398487125230866227795132113849635 8539 33610365143906006890251603814540856234 8540 22692672905766322582955060764078300413 8541 15119235080436642266137636169882892804 8542 9946896914497131993965644538614567512 8543 6465668347120332251247401950500587696 8544 4154680931416449001164574433872719102 8545 2640400799328108041282876526692644752 8546 1660355176192296247908129517522946083 8547 1033488969151501083356769458729017570 8548 637007639331499083896975017994088609 8549 388923972471427266267406119128469996 8550 235289103433195554378845669711091734 8551 141085145566388332557979472654198260 8552 83872404194779151022317247238822834 8553 49445032516555798675430198115200584 8554 28912905390335144773503991695394326 8555 16773317831831939512643910475872212 8556 9655852741113080036148598076355246 8557 5516797599993980363069503304996928 8558 3128838503557159421951377318021730 8559 1761768515566775861091539631203196 8560 985029967944448602862751019628824 8561 546947907804651034456363565563280 8562 301644531302371492027729284415749 8563 165253725721589055166276153507150 8564 89942150021257637994150078147247 8565 48638271044138754175760408081524 8566 26136021305144901782667171351022 8567 13956871527118044225727652998356 8568 7407335822122573553715237912558 8569 3907481134279584693506557169208 8570 2048923763246912009013380391004 8571 1068020617178380347059052625464 8572 553461105954571210435984978368 8573 285150966530122584789396170904 8574 146072183891370724920775339284 8575 74402563153212180247789909616 8576 37683993462228696291405260310 8577 18979894066448366565733697456 8578 9506397952349268692402207167 8579 4735211688994594444932135594 8580 2345731373636249412481669045 8581 1155700599137799867799917468 8582 566306811268001868072886493 8583 275998888310433241035826810 8584 133788948209451744371559419 8585 64505586306379569513537856 8586 30934563846679915696619245 8587 14755850441103946579336766 8588 7001009468387885960957435 8589 3303957539844480262200812 8590 1550905817213780227367891 8591 724122377534376547935966 8592 336287773850573294543277 8593 155338217683289754192568 8594 71368703418949070807763 8595 32613108588101863989658 8596 14822540344728734994077 8597 6700215384147707708460 8598 3012164020038878072528 8599 1346724108816214818960 8600 598788687658803751762 8601 264756427407395913744 8602 116406882299496982571 8603 50891985328564196938 8604 22122599699485157765 8605 9561242589018925060 8606 4108252946205500170 8607 1754832056021146180 8608 745106260522410280 8609 314464150122512096 8610 131903974492586067 8611 54984222510133906 8612 22775623721141753 8613 9373642014613900 8614 3832698176305772 8615 1556678589138104 8616 627973425384752 8617 251575825643096 8618 100076019919768 8619 39518715830840 8620 15489930758716 8621 6025358209112 8622 2326108889243 8623 890389046230 8624 337989590797 8625 127190571496 8626 47526476001 8627 17560234542 8628 6422441839 8629 2322103892 8630 839256182 8631 297805108 8632 104050130 8633 35449320 8634 12488726 8635 4253156 8636 1406254 8637 421760 8638 148800 8639 49688 8640 15874 8641 3344 8642 1243 8643 434 8644 153 8645 12 8646 5 8647 2 8648 1 8649 169514466906820109126298785732121896463 8650 477211755794604276280791562376515390139 8651 878650636997443083040103763387506131241 8652 1298889797774484162941765868832765742741 8653 1666109313284223689723185152731911992941 8654 1929270219423086253893573431044467943198 8655 2064728370122228349373217163666964031265 8656 2073970896824089208788862025582210424796 8657 1976446062484377057507310957750425993203 8658 1801078199862319320918925950410836751925 8659 1578865295539127672143226008649681283533 8660 1337685974983207269156264751567465970503 8661 1099473621768799618490670668807648755333 8662 879349900235138342089338580654205835800 8663 686091907568487635126404377622684765837 8664 523320990812500489348817155295780927998 8665 390933076308291971313651184510430640857 8666 286455641374854824889806212807376886241 8667 206165220163885524639539959108734926883 8668 145909967016385137479714863293712819415 8669 101651352174426580019371190333397520187 8670 69774325189917035521949823291687697858 8671 47226363338876303599523264295995663151 8672 31542396019926056863107025853025375900 8673 20802196693049709835751887762306206779 8674 13554499225692028918070435680010973271 8675 8730696803837345282120986454587345085 8676 5561806137385622436987329113555075729 8677 3505711351449257369795384682194574361 8678 2187284748822515427900771792555030508 8679 1351339022631294108479170535850237877 8680 826991662640649782277364391482692274 8681 501478303780057375352605500435535788 8682 301400044706061729191867701845306564 8683 179593719881349817999596460837998010 8684 106121563803207049716075608111995984 8685 62198661849543657734292171582430344 8686 36167336729825871667483370154010204 8687 20868769203758565023222864930977910 8688 11950959545734238092128458311127276 8689 6793752639188640460061813121930169 8690 3834317465453529761491748722054511 8691 2148837284922893451429754934313743 8692 1195962531231187262577625286436229 8693 661131224468296015666977784817435 8694 363050954699683054189485153021696 8695 198064948310214967202566418012959 8696 107363056850491506071126141732698 8697 57830021631150256917451873917590 8698 30955959979755963171248799111222 8699 16468958753539151204347506674592 8700 8708731985967833934855090811894 8701 4577667066866996798283745594058 8702 2392022600397914114639469040996 8703 1242645614477595569968450374504 8704 641826022238690003166674146680 8705 329610075377350251961690709499 8706 168313902197902637562032388347 8707 85466765226555259866895393321 8708 43157073322050447544351157325 8709 21672156866925901321854056717 8710 10823409273036793503218155412 8711 5375917651718130807103130625 8712 2655711933941481174623435154 8713 1304850949242382235050588473 8714 637679882603778815452353812 8715 309966846540721527081960523 8716 149866969893405666775952182 8717 72074360699841403682345161 8718 34478194732198727345115000 8719 16405911665364741190100963 8720 7765157497399568874704402 8721 3655903900023635421239307 8722 1712115511897215143999964 8723 797559242815910478966381 8724 369556519100128334153674 8725 170326346974484663472731 8726 78083531566379405920176 8727 35604580125033189163549 8728 16147740961748526688222 8729 7283939485128661823349 8730 3267812627589561894321 8731 1458042686689643160299 8732 646978676753654466079 8733 285495310262804642619 8734 125278960765411211550 8735 54664636092184234435 8736 23717069536629657360 8737 10230971470256493475 8738 4387801023168266245 8739 1870775785283962589 8740 792884158164559303 8741 334023198244015829 8742 139857466367832540 8743 58196403561684141 8744 24063921514542050 8745 9886670320229460 8746 4035516878666948 8747 1636262911143080 8748 658964163875512 8749 263549620473162 8750 104665426411786 8751 41262966778562 8752 16147208594282 8753 6270859778177 8754 2417015407854 8755 923705301847 8756 350078426272 8757 131531584689 8758 49073586536 8759 18103486287 8760 6610696922 8761 2386367544 8762 861285956 8763 305160058 8764 106449448 8765 36201960 8766 12739792 8767 4332858 8768 1430344 8769 427903 8770 150867 8771 50333 8772 16061 8773 3369 8774 1252 8775 437 8776 154 8777 12 8778 5 8779 2 8780 1 8781 326749640703845136024974885271096560873 8782 926809525041871364493371764302970338834 8783 1716340938807099907351522801896868743216 8784 2549827775913194512652835074508426941478 8785 3285245269466724998084567261980749458683 8786 3819654412163289154799799052122431905378 8787 4103372866512856489440600493423905907523 8788 4136507837714982541261935724228651893732 8789 3955426735745028415427419554900313968750 8790 3616223886862459646740445973540080736098 8791 3180016100825939286835698061201928611190 8792 2702432273112075460964967197368996467506 8793 2227732172130942154575727944016963787069 8794 1786831364408380104352406051718264973346 8795 1398035459651514800355656106199069023449 8796 1069281271229807496246159718336576838576 8797 800923437868755769543260930935774512472 8798 588423739057378805128385373034733135654 8799 424594244469955826742964322677926540600 8800 301268128092131541104522646621209435058 8801 210414800171702984413336094858132158713 8802 144790667196279560995183370141759223166 8803 98242525031934391530652376617062749925 8804 65776280769316188511382796778597562172 8805 43484463552078744074008919280837281228 8806 28402095053158375578562651975040200522 8807 18337935051797711677876822322937996976 8808 11709693071864140895620942433241514958 8809 7398237804174861951787310115335562549 8810 4626739035194964201415319836686689442 8811 2865149785198801355511688005033553269 8812 1757494304184853479282169833757801832 8813 1068198095460979412483735338772479025 8814 643498422286634522808256945974053080 8815 384324502616998263996987466816009644 8816 227620876930567703239482553226223300 8817 133718132186508271511355787850221273 8818 77933895026598816095530300938028852 8819 45072074162744604432077466051963958 8820 25871110378832514395202946406790112 8821 14740926770652725210099914237959928 8822 8338876003355858559150335216275726 8823 4684135238988636369524586023655142 8824 2613078136764050504963002638619870 8825 1447885839431847776396294991946609 8826 796946888981525867984651538926454 8827 435801070342758016897730190205083 8828 236787374468909458136465546215200 8829 127845244227925511082342015695021 8830 68597454047873085065541114548244 8831 36582023091372482200974706163172 8832 19390996517236544340064667255704 8833 10217372197637623502179877454935 8834 5352007296544724880046900553912 8835 2787161532385023938463068470744 8836 1443122007740439886998187497408 8837 742959216423134004016435118484 8838 380339632554011858229351770098 8839 193617559608312945252636522680 8840 98017718175093245395846418246 8841 49348003445589055837907213301 8842 24709080694005689873407494778 8843 12304979028167943710913572857 8844 6094754574612818137470257624 8845 3002582184432349620399825725 8846 1471322096769146232264988730 8847 717140418592785163087470927 8848 347690043676593222687054132 8849 167678958636952508765972145 8850 80439327510918848155850646 8851 38385374959507946061169623 8852 18221043357670232572760808 8853 8603834817207937797746901 8854 4041310216076617979784918 8855 1888261813176008814589341 8856 877625784953267029401500 8857 405750968443352885083081 8858 186598130100228611836498 8859 85358278194784343706921 8860 38838846158458904136848 8861 17577597948414152447126 8862 7912504933246507388766 8863 3542557515375912668084 8864 1577443742323350120362 8865 698568296153459650647 8866 307655125124509885606 8867 134741144297545172725 8868 58680763107171286580 8869 25411334320743909510 8870 10941329233566257730 8871 4683776975271331478 8872 1993315645422728146 8873 843291693957625201 8874 354622964869423698 8875 148219774361004797 8876 61567951221703496 8877 25413858876575140 8878 10423348062751176 8879 4247334379324416 8880 1719242033641424 8881 691224358696708 8882 275993812031884 8883 109427518647720 8884 43069973549196 8885 16827061277751 8886 6524396530770 8887 2510752917693 8888 958005840696 8889 362505196173 8890 135987108166 8891 50659205803 8892 18659414720 8893 6803046815 8894 2451925424 8895 883731032 8896 312642860 8897 108886583 8898 36965004 8899 12994102 8900 4413496 8901 1454680 8902 434090 8903 152948 8904 50982 8905 16249 8906 3394 8907 1261 8908 440 8909 155 8910 12 8911 5 8912 2 8913 1 8914 629830182923439790144817071683007880672 8915 1799887624570990167244218244411452882131 8916 3352370162019001880770464989482285899957 8917 5004941687231445538412108848424452353739 8918 6476970409634907229302244498854244050411 8919 7561118976123638424534624780763671749056 8920 8153459065957232719277467255832525746371 8921 8248600272688279982720496113077783777284 8922 7914248054046536006484955324474745775939 8923 7259036629511536575086260801103754620669 8924 6403356933014579115240953832143165428165 8925 5458118970981280338564146872288643799233 8926 4512551644916090812464725794697976818943 8927 3629778077942054554657687371755081607082 8928 2847884831231051900327035348071760973531 8929 2184126828025887322334273977214672935362 8930 1640345977144581213398115051732640665061 8931 1208294127644527783435535309440158282293 8932 874130536614155911082803794981608460751 8933 621811458714720895954300678543560710169 8934 435382042577049274072255648494812759661 8935 300338065970990164949466013715040657876 8936 204283441866612997609200239724020834885 8937 137105948988003102062150986301262175836 8938 90858394249399139960356104823699745927 8939 59486294313941306108892312627191759967 8940 38498619064934715762472025793379463209 8941 24641200747923490181777852728637162951 8942 15604883470939310451084740150413350859 8943 9781785551574844936944459100840201122 8944 6071514764474196302470351493070975611 8945 3732902098883105127818715944212043358 8946 2274072991226439622739759435471585510 8947 1373085492680408247951641861676720531 8948 821946933321185197504128149369750502 8949 487923871090304263619200502473711770 8950 287292116332293730493511019127416954 8951 167823540157310033805348927260707319 8952 97280828044933907807956653835455766 8953 55966556979566965593060346704037968 8954 31961941459690495834010567407277861 8955 18122253051568215880652337834190753 8956 10203103840742010318597897787000839 8957 5705001959249854083722454940844663 8958 3168407026704501684260275400630317 8959 1748003926691569060860617237132528 8960 958100856493732789437375927194673 8961 521789486196638535235313827558230 8962 282383644156264614351263837410608 8963 151874852627849484698793523249681 8964 81184595767923667930607961404412 8965 43135974423735473176203165293548 8966 22783382638928097600172452982320 8967 11963039378572044075436145859095 8968 6245102513284320732015622137260 8969 3241456867208294811217458811348 8970 1672898253027191601613501177527 8971 858522167098225509975341128031 8972 438135567530903386153687220837 8973 222362272138645657594074030083 8974 112234975376110133409777969791 8975 56341339632150208279132737150 8976 28130259090916207443040809679 8977 13969541981141083432680512510 8978 6900257042331572259451515591 8979 3390270894485276885602041644 8980 1656912316287044443785966277 8981 805506837042933057491256714 8982 389538824543130553372813191 8983 187391539532970501115423388 8984 89675022795985147557099805 8985 42689253604205783610068862 8986 20215902368717440377813817 8987 9523483972033350143080166 8988 4462991646853679591260275 8989 2080567523530144691855818 8990 964849956136085105128801 8991 445097686688216452568326 8992 204250199331646679103307 8993 93233902704985058364498 8994 42333159259524485362181 8995 19119332136683524892419 8996 8588914451110381974383 8997 3837639181157682611021 8998 1705436353802516809889 8999 753765052373031587454 9000 331319873166524907865 9001 144827199584581605080 9002 62953842953971172755 9003 27210733458865697325 9004 11694415577047314325 9005 4997000198712324049 9006 2122768899740726167 9007 896450723438201590 9008 376309866402339843 9009 157008428896352318 9010 65105428221756088 9011 26827870426389992 9012 10984569972071244 9013 4468476308100236 9014 1805733258326214 9015 724795822437322 9016 288923141572790 9017 114367435292826 9018 44941504676187 9019 17530089743218 9020 6786169954157 9021 2607388146552 9022 993312353631 9023 375276830140 9024 140559316465 9025 52284012214 9026 19228224310 9027 6999551201 9028 2518794302 9029 906596342 9030 320254862 9031 111361873 9032 37738522 9033 13251676 9034 4495075 9035 1479263 9036 440321 9037 155043 9038 51635 9039 16438 9040 3419 9041 1270 9042 443 9043 156 9044 12 9045 5 9046 2 9047 1 9048 1214036711614677808406763116894695103352 9049 3495233577350740063738380112696936214776 9050 6547295966797935052160657808667107954770 9051 9822849481989777327116343364873455286196 9052 12767815833542970531996875577657103779848 9053 14965110914392313293728652409081827393380 9054 16198195597327053009573600289265657092716 9055 16445343380202695899532936295100611936276 9056 15831973914484621763219244900209324270670 9057 14568164896741549274556910054281886950936 9058 12890851008193007316270598272324127417794 9059 11020977919286129414961709813936797733348 9060 9138269205823313799012377140202346239936 9061 7371448444467519960790911060009645222372 9062 5799581894363013356906605159392689586292 9063 4459925509328047857300835536486621586100 9064 3358440366606871761714023039919351079230 9065 2480314585131750479535781378876995694096 9066 1798970369565121293144544848758227261874 9067 1282932149892276827046540053494453970988 9068 900529768180794301531372414642983346884 9069 622740915244887247130171379134197666260 9070 424607711584077576864412157868210428992 9071 285665741447717969598847983149652128108 9072 189759988527348940285606083905214146406 9073 124533394029685596913402455474685211864 9074 80785963539956791084646232026417522850 9075 51828407034384571356978643384107800436 9076 32898488542101344828462269120614361364 9077 20669877443866720531211236024171206508 9078 12859284010041655074629783064818318968 9079 7924330355492637410228174222774103316 9080 4838530653486846564946721544233771313 9081 2928176593791700113034318908702757398 9082 1756839440135636093916567065465743617 9083 1045267650968692779735415836404051652 9084 616858213598654516500875113275754799 9085 361160506651473317555365576827989598 9086 209826514721603563829096928587548931 9087 120989556441445356759968979503110936 9088 69253148828095253668783110766313340 9089 39355638582236350804283424133090220 9090 22208397399790040441333704029255868 9091 12446091883935774780500252240867172 9092 6928082005356982250076740912035394 9093 3831000927596353438370303422038352 9094 2104661382456734495052027005237190 9095 1148870876379680420961595164417036 9096 623195715153584100985686629903049 9097 335957495174640521730113866354478 9098 180007480508060267125921368746593 9099 95869462162108897116199991184444 9100 50756110452931140117426306479059 9101 26714509503869628707877017621790 9102 13979359630552536184573849599599 9103 7273390124184677299319834939984 9104 3762897599418088918775603341150 9105 1935835042338688806729115206352 9106 990369955021099121500791457118 9107 503884206936044201842755347636 9108 254969120216027957350084204032 9109 128317458399433193658305015540 9110 64230525120551661831114133572 9111 31979340126227066125116559908 9112 15837371860723290235761718546 9113 7801788859557473710283425896 9114 3823078556431921475175829438 9115 1863585539863397525712776292 9116 903670944893158980032462286 9117 435915853576848748423602440 9118 209185485737994699804448802 9119 99862138701844639664606668 9120 47425642112454295724570756 9121 22406289911813646746260732 9122 10531036343221312650718592 9123 4923970862278016812764836 9124 2290342976766331298600452 9125 1059796394242224820079884 9126 487838514429699517789848 9127 223385505876440608136788 9128 101753960913736097536152 9129 46105831612278602013644 9130 20780593807865982344900 9131 9316343589028105505444 9132 4154367177191560196562 9133 1842556988678272415600 9134 812787234410285766150 9135 356577767894711817020 9136 155572526042938811990 9137 67497979988386637080 9138 29120845744235045842 9139 12492420708391733572 9140 5328324011437477768 9141 2259465410232090804 9142 952487737736981980 9143 399132008405720916 9144 166241569740359332 9145 68815614805591936 9146 28308467583757256 9147 11571257587479264 9148 4699277542356056 9149 1895857035948408 9150 759721425920600 9151 302352701033208 9152 119490429561594 9153 46879365459088 9154 18256906522858 9155 7056385128836 9156 2706988918582 9157 1029646856152 9158 388400351290 9159 145250410284 9160 53948691531 9161 19810121458 9162 7200270235 9163 2586991052 9164 929886845 9165 327997418 9166 113875657 9167 38522584 9168 13512534 9169 4577600 9170 1504094 9171 446596 9172 157152 9173 52292 9174 16628 9175 3444 9176 1279 9177 446 9178 157 9179 12 9180 5 9181 2 9182 1 9183 2340131002148782843702853859580921441360 9184 6787084903838778644867434057996343591224 9185 12785982376564754179042747905039766332856 9186 19276442971883291722121619410539547504510 9187 25165331046999479562216506064331819530121 9188 29614645363259441741843528337102597268825 9189 32174823206601670028165540347340308573623 9190 32781057682164783083786545534331519439645 9191 31664359139735907409400573169546775849026 9192 29230356675186545101102101842420397592406 9193 25944915518077887122301753503546117582926 9194 22247827817176053725697809005491256065496 9195 18500767344848712730819832540436627097387 9196 14965919554060574175371595796816954517191 9197 11807083194696014652407180047168297155253 9198 9104224295308202186327595714832827111511 9199 6873839277188353265340634892737787781784 9200 5089725968493754700448504146899769259124 9201 3701001447868107621691907409121224580016 9202 2646002072032638432264315013942894269270 9203 1861920559173012392544337213365296791791 9204 1290725546859689471623180067239326153483 9205 882197898709201755267360210490999764313 9206 594945748571617201160525069313668423047 9207 396146158692349156317930169988824394540 9208 260591216655298653934417027795299058096 9209 169443719897420450114993121789764606224 9210 108959819610944843233541165115054271654 9211 69323028245876092443722223177231895931 9212 43655342694996960153266620926924001175 9213 27221355690620342806041678392862371161 9214 16812998858938609107774997423090192991 9215 10289222333738351996372745872234937488 9216 6240941816484174767356706687753008563 9217 3752897230073764986499831541696178996 9218 2237908247108874610726029488657968167 9219 1323668463111613939400691264427943968 9220 776734581795516895885444309896422201 9221 452283920870779237079356891881189788 9222 261383026655745561406200674694217589 9223 149950699234938753852532633614636878 9224 85407613061177347170188661904756592 9225 48304665826302327183874945134794822 9226 27132455546317366933544800391054078 9227 15137555352652310655637458464396165 9228 8389660612721468195158250085760063 9229 4619627414827015723925249033607579 9230 2527505301205748641918855149747639 9231 1374185584032565404855434005837176 9232 742522566968362773300326206143455 9233 398772286640057557256381972434100 9234 212877067984273714357314109050007 9235 112968291591532903683139450333670 9236 59599267328882733994789763523539 9237 31261709519054422062775492749894 9238 16304244991777697944828864012511 9239 8455350371243017374304744831208 9240 4360440798779241873679816828468 9241 2236249187875419513736400513832 9242 1140571333227161082604599273570 9243 578571399204907899228107185823 9244 291905272526028752094608367103 9245 146485309691594445794718274933 9246 73118717965671828739947385607 9247 36304393673261277731006002955 9248 17930743418132661764462598839 9249 8809614123551744386095268875 9250 4305708365487699813887471031 9251 2093484778023549024612106047 9252 1012603716366171339251323263 9253 487258586959613206420032599 9254 233256769478257089718219151 9255 111087967440972363928443377 9256 52633200638326112140896511 9257 24809229257873375014930273 9258 11633944330237270634078423 9259 5427491283014730709638909 9260 2518991447809457935320723 9261 1163068617968564079518509 9262 534231452479868403142427 9263 244113673658051516116028 9264 110964745530466994092646 9265 50176290375800927985804 9266 22569484343952837245040 9267 10098149126203759607699 9268 4494123343914004193617 9269 1989370738381859812165 9270 875864380977125817165 9271 383521410454239655730 9272 167014221001954094630 9273 72327930354624070014 9274 31147498117323782520 9275 13337628509471967039 9276 5678636784402659203 9277 2403748037618643737 9278 1011534003450271979 9279 423139233932043072 9280 175937962495198696 9281 72705514284079816 9282 29858240414314952 9283 12184359861714232 9284 4940082401689372 9285 1989737027987088 9286 796045117391040 9287 316297938890613 9288 124801870970409 9289 48885398473801 9290 19008135891517 9291 7335250768391 9292 2809624165083 9293 1067031691155 9294 401882876875 9295 150062616628 9296 55653936901 9297 20405314504 9298 7405264545 9299 2656532652 9300 953607527 9301 335871888 9302 116428275 9303 39317260 9304 13776696 9305 4661076 9306 1529174 9307 452915 9308 159275 9309 52953 9310 16819 9311 3469 9312 1288 9313 449 9314 158 9315 12 9316 5 9317 2 9318 1 9319 4510747537390745578279408933429720986257 9320 13178530097709200349469702965139824923428 9321 24967143621063968068716857441671013086282 9322 37824037225958426439063009003339385820836 9323 49594186586392956665540525525557129742160 9324 58595829200293559417739423304910250557818 9325 63898611796979013115237660480997063541244 9326 65331304849575269317175785975556786873950 9327 63316614035570918254803370351055631696738 9328 58636492523761811821754672061308511733776 9329 52206070822182412445367488682710014324778 9330 44900048456599900344143136226962590191360 9331 37445619021515628008079648541250732008744 9332 30376191762856894759939601941819286571430 9333 24030447047184214265567067974165779452916 9334 18579138913342379457026748380375476043530 9335 14064439745533021520442360398120509790020 9336 10440887915895556289233442078401677896188 9337 7611390115177438285011022461086868990322 9338 5455320105950642287091272835305580702276 9339 3848237505436068120720253006644895210104 9340 2674189143515312277225373885599692227318 9341 1832187475639359219819984288948622384296 9342 1238557940003231250596002271824886039674 9343 826646782387755921626044581082732125032 9344 545056312415606264533233509851289451428 9345 355235670812623043973547809650881475002 9346 228960322705848277257916645308070373188 9347 146005156819864250474220269132662964012 9348 92155163154294065035225539679490719406 9349 57594244914695426022349106921011123112 9350 35653132748404895198533913253773664810 9351 21868296174290630686988899613059017821 9352 13294122918807004047353453957863641212 9353 8012189413873016425480003194747160313 9354 4788507000098384788402277240806630122 9355 2838632773348380322038363781235318439 9356 1669452524625056484236638459097698912 9357 974279977760196041577687445225854875 9358 564314754397087559164658790714377738 9359 324462519149277953223394628106466580 9360 185219062874838051553913800291399040 9361 104991147729839936239433697695906564 9362 59105656873048686357149267506268756 9363 33050213790513329930729860339730858 9364 18358792837149895507277969443641242 9365 10131899593572260853255060043907254 9366 5556017143784767478790345598908738 9367 3027667751730859858860207100403027 9368 1639713349313517043230916233124356 9369 882639151125413656319763710739329 9370 472271688360055768988659868903626 9371 251205791762222564627764372566295 9372 132840249809905174121510640975692 9373 69843044345172639249257732446239 9374 36512299833743651150087297803542 9375 18980381432755717846003667232140 9376 9811732943144770898512830126996 9377 5044116226824050665389524438454 9378 2578961636192048248266560382732 9379 1311430634220013023597800050552 9380 663292451418798596535791413270 9381 333688466731669919063549910676 9382 166981901099611429244864474474 9383 83119686044439350891299118382 9384 41158307854718624208005998202 9385 20274106982184260404456678086 9386 9934973618310616923824560402 9387 4843299451001567074779737562 9388 2348946486937216419387058162 9389 1133361466198534241399197618 9390 544041908608103158562969858 9391 259817680553888471699357664 9392 123446872880842417038334230 9393 58353635599526873343269176 9394 27443047955621073126462642 9395 12840215343836342098507512 9396 5977031040509089240632006 9397 2768014846703482670954600 9398 1275311333232186512698994 9399 584551589519710083965780 9400 266551369749052409158044 9401 120915432998411564770988 9402 54565135457910626480304 9403 24494578784794995273010 9404 10937877809146041032878 9405 4858365167994405963862 9406 2146472598071094491270 9407 943237764162554658470 9408 412247970819358448240 9409 179191146972313264154 9410 77459126727920946656 9411 33296774679404792928 9412 14232419787278513198 9413 6048863101981913468 9414 2555973051092365826 9415 1073725705697228881 9416 448383172883284312 9417 186117015419698324 9418 76782358692462776 9419 31479859506187238 9420 12824853774442240 9421 5191244845399956 9422 2087500169112248 9423 833811941921955 9424 330774666078566 9425 130307247105842 9426 50961484086694 9427 19784414012210 9428 7622979259546 9429 2915363935338 9430 1105489531690 9431 415731618941 9432 154998188956 9433 57400448891 9434 21014013734 9435 7614595233 9436 2727436184 9437 977763401 9438 343879638 9439 119020068 9440 40122620 9441 14044182 9442 4745508 9443 1554504 9444 459278 9445 161412 9446 53618 9447 17011 9448 3494 9449 1297 9450 452 9451 159 9452 12 9453 5 9454 2 9455 1 9456 8694745434077646020533842981588345411641 9457 25587485844173554361344710265515654172432 9458 48749116118394350654310398694895265509162 9459 74209766482745217983456067365658693863980 9460 97724106961424225840469089045902227778931 9461 115920773750284552219871128216572309350859 9462 126880043613383134829886886151397709100511 9463 130178440111724085641436816506625274155689 9464 126583498658357493785043951778333349313118 9465 117600083652505295848198541715939336698890 9466 105024128603790066870190193654225897323428 9467 90593920526940302714920984993375891685330 9468 75770330966260182215296054551833574758293 9469 61637368665254554116542509236314749770553 9470 48894042653861040244327296242036132392777 9471 37903312672898651178915701028442629414343 9472 28767927647153069851959176534351643726652 9473 21411036721758804532642850327349331395646 9474 15648045703850346436743899757132683953638 9475 11243353547720331901448194989512298340384 9476 7950644300677930220694335372472659860289 9477 5538398807096091313500479075830059016705 9478 3803661143238996943083513322542981162185 9479 2577373802490036413496537991454860122771 9480 1724251824852746135964415172860773724588 9481 1139549458333190506552097528113459319514 9482 744409380731615708512180903214556488786 9483 480897118409412269041650736577189490948 9484 307362452391376370683108485661193710313 9485 194440925405680093407598892415829484069 9486 121794556843687159619294143499318099453 9487 75565454511278478683563094814109461847 9488 46453023587832812423760152128696637277 9489 28302797017602279678625794177114851214 9490 17095792033254323622411316451009988148 9491 10240112579608686590042399506557848909 9492 6083858797321455642755072591337332693 9493 3585985133535174867126083657487020748 9494 2097405137418268987284577564642629154 9495 1217542608596724775785165762537404621 9496 701603922992332131984149729707705904 9497 401401297196373415277106540481675106 9498 228040872976530451882029621066319568 9499 128664186925557240450543925823889704 9500 72106365658772815080086095050295577 9501 40143627709958821542422525751241167 9502 22204416617490248674558510708656995 9503 12203692747361612921746517818499455 9504 6665284175075973859727173030739693 9505 3617971072472815561627972456124164 9506 1951961948584119412134357650701176 9507 1046828981139546017645229542585849 9508 558102760235552390367445185736971 9509 295815073100060004126639730751362 9510 155892649606644685572030410904260 9511 81688264499195681475346223526871 9512 42564735507016996835418656621724 9513 22055766160428347040206921172102 9514 11365805872180087394908960594386 9515 5825140964890527834306634280688 9516 2969349952907256319810901141641 9517 1505511661399377784177668223969 9518 759262941495918676636168422337 9519 380891874001259011537285624991 9520 190076009647326942064638371923 9521 94358774495017247233433945871 9522 46599216660998182557171674499 9523 22894276346618197420315677935 9524 11190166874377992159530175451 9525 5441462499954935524939763291 9526 2632515939153353125777487895 9527 1267092441097351859173480951 9528 606780939299828217300260791 9529 289098016034759897737101353 9530 137040791206144548608275137 9531 64631909023245011351521755 9532 30327464799329130199639239 9533 14158447697168183433740289 9534 6576317690202582980029337 9535 3039019709267052976885643 9536 1397212855521914626035422 9537 639092074716879515108172 9538 290822692102812145235410 9539 131658236935683524307710 9540 59294199785764833005959 9541 26564949321708507888409 9542 11839275438133809286249 9543 5248629268563249208217 9544 2314488793228379550950 9545 1015160889979969895270 9546 442859375018371713540 9547 192144001048755620770 9548 82907703803548070417 9549 35575025964106086749 9550 15179275612945440629 9551 6439964952068658947 9552 2716510547931407986 9553 1139204094413535325 9554 474917292415710328 9555 196798796582147236 9556 81053614551152064 9557 33176077878308078 9558 13493744955247572 9559 5453128672748800 9560 2189276730445523 9561 873068061044842 9562 345799061962509 9563 136012165408625 9564 53109540972603 9565 20586389082527 9566 7919786702419 9567 3024279407491 9568 1145043383727 9569 429953884988 9570 160059407328 9571 59188935523 9572 21636431387 9573 7828323876 9574 2799718834 9575 1002359507 9576 352022040 9577 121651378 9578 40938734 9579 14315012 9580 4830901 9581 1580085 9582 465685 9583 163563 9584 54287 9585 17204 9586 3519 9587 1306 9588 455 9589 160 9590 12 9591 5 9592 2 9593 1 9594 16759660685231852250922868891493682942610 9595 49678164605995713209565044473031766782532 9596 95176175348095843257499854979955702326074 9597 145581790316544406826147174683928460610776 9598 192537877231273355095378091800354586083498 9599 229293132722718685753897914146023159297684 9600 251896862486630108749423211434478372438930 9601 259344559036142232618842169345408872298488 9602 253017179947930278553408688900781437035370 9603 235805649316761248403232989031471750472692 9604 211231035509058763404914891870734697070698 9605 182745065975339146185973993235412173673464 9606 153280052872326055983326242720708527799486 9607 125036603820712070690028814364904505493772 9608 99454963693973847739648549860431762046798 9609 77303531908495078649017323721446920353800 9610 58824670991401338077716716261876997050888 9611 43893173449104689306322736135101769320672 9612 32159515888698756700016497199269893332088 9613 23164291646835568684746747930421590404344 9614 16420431353312579390536365093895204606918 9615 11466010880604035715377577145622759575276 9616 7893397430647837812557023723707656709430 9617 5361211289818961225983669980978215298184 9618 3595009126927670146335158675004197922508 9619 2381429276679073139667984859118736099512 9620 1559243270214215984856412601673805690988 9621 1009589694242205384229080930131914820936 9622 646737695057452635622727529861659977290 9623 410057087482372522064006013277099900164 9624 257429983571566931210210207663253469674 9625 160075588702444356116373754834373709176 9626 98624065297790978639094529072695864629 9627 60223012773002141781822058830603169042 9628 36457273805856141879189032875714515115 9629 21885661426956544885421036721527404072 9630 13031447928812838831873679690965548867 9631 7698032093870028429618674435707446946 9632 4512433071233975999219354142002132785 9633 2625244670156693397914430506397146444 9634 1516125561307090391183197419820821060 9635 869321167494645336044931784031210064 9636 494964066610584421495392622078706076 9637 279885053249457216539125520168442024 9638 157202199429550850295879760452157692 9639 87713596597676730926871084036813984 9640 48624778340837364148406849591210528 9641 26784314295366047065743488357477840 9642 14661632651984399604504222672308987 9643 7976399608088300394915174056342894 9644 4313158527873946116203040853123073 9645 2318390229956572329539694110505080 9646 1238843716675346635978830888563767 9647 658141666171583322889932209230330 9648 347637809558826750371099794330333 9649 182586735560766795945005556391436 9650 95361694459923476055612898797056 9651 49529881048291221315463324551144 9652 25584298618066302156820836014076 9653 13143628643705299461302793469608 9654 6716044895083479501579611858798 9655 3413405643009945766101282721116 9656 1725663722094851945214514169574 9657 867830473144871985594000148136 9658 434149376035499548350062416808 9659 216064172696329030122757500848 9660 106973950685774596373581373832 9661 52690960869110167975184383760 9662 25820630871252750395845351556 9663 12588640257294889112107616712 9664 6106317921124194291278946340 9665 2946963658142767725273085504 9666 1415043853716290319880317862 9667 676034028658255159610481820 9668 321346345010543831428803058 9669 151979762176904359524184752 9670 71516460278055185084601966 9671 33483681775440681522665268 9672 15597868483911740685999970 9673 7229343711956385212630232 9674 3333723497291969776560816 9675 1529507653039094448789968 9676 698165137109972130180940 9677 317059575247308763672216 9678 143248568418747103160152 9679 64386612161021343459192 9680 28790189758890551074740 9681 12806296312853439077744 9682 5666535015508429759902 9683 2494078154358315499980 9684 1091900016259814808870 9685 475462498549591417048 9686 205915386498981466174 9687 88690524549253182636 9688 37988878472475803358 9689 16180780750624919112 9690 6852942946421339497 9691 2885744883159386970 9692 1208115633932706105 9693 502796948404579160 9694 208004051349299834 9695 85526988731282636 9696 34949732920783274 9697 14192068316225224 9698 5726107726031989 9699 2295200383624266 9700 913860772601789 9701 361387680375680 9702 141922354973364 9703 55331526636728 9704 21414721481948 9705 8225892950976 9706 3136442899469 9707 1185716588930 9708 444557078631 9709 165248578552 9710 61020112309 9711 22272781662 9712 8046512527 9713 2873397892 9714 1027400912 9715 360300472 9716 124322548 9717 41765672 9718 14589206 9719 4917260 9720 1605918 9721 472136 9722 165728 9723 54960 9724 17398 9725 3544 9726 1315 9727 458 9728 161 9729 12 9730 5 9731 2 9732 1 9733 32305284658849026693438974666092670781868 9734 96445302163331924373653654878578284572968 9735 185803481224393096013453056205941691349822 9736 285565970229204113326217721401815745197876 9737 379293045462047487845110691340536596556160 9738 453478633673012932160503965169171725507472 9739 500012225512475059097157132701651455774490 9740 516578745549272661437374441816665743991324 9741 505635408174272692579099605528612485723456 9742 472725290282480860278449098252985676674252 9743 424744866918416725474952001123020230749450 9744 368542783341063799937791379491494579455216 9745 310000039379573468338733841363811897395188 9746 253579419342585626771013228427043090288008 9747 202243660428255164540125201513755485682342 9748 157613598588276890048634374442159405969036 9749 120247733688221628542206166684882926133760 9750 89953288376779698268622077124419603624062 9751 66071475998551222827461266409061661625778 9752 47708045994342045662120198341111479524386 9753 33900849639731546188438255778038873561516 9754 23728953366100697434304049675704189717516 9755 16374141331368338383756425662643942197994 9756 11147439693944125985622901215296683282312 9757 7492387691614597720974153247321328879360 9758 4974590625077987497114501675950651606898 9759 3264564330930852902105371229687696531474 9760 2118561453740967556017880244150832077702 9761 1360200766030569343919750890964349232692 9762 864355576337679562681773618189915511848 9763 543845797247971263125810096731300758914 9764 338927000943630341868771039175408904772 9765 209278609977475146872718076030086846743 9766 128074397727824783807130745112039942074 9767 77703303503165930202066288071039510625 9768 46748584382427527719389624645811038928 9769 27896741562734887632318137813471100841 9770 16515492228857165604546392916153542574 9771 9702261961197500447531484052978111687 9772 5656949094990983027548187974595605360 9773 3274146983190774731801679689700776918 9774 1881457560557575702169261215101052500 9775 1073593947505513658844453667329106356 9776 608414732672292216470417872071339684 9777 342479088136023228760220700753809778 9778 191513742385119310801156175915191548 9779 106402237404573435082158008133553868 9780 58740364202666015004867236729672372 9781 32225869265837716751234806599610891 9782 17571101737987996254135797487063960 9783 9522724533557141758669503347948597 9784 5130153108964803321023435150293030 9785 2747533052737351323205670487166301 9786 1462963129496470012433354224407754 9787 774522288962433907902155504410463 9788 407731950973438830002304099964300 9789 213444088006988973486083138530640 9790 111119048099551325127748722790694 9791 57532411050884721233919477984326 9792 29626429909201781209266537874002 9793 15174351590811219040341419769432 9794 7730807937105453157852154206240 9795 3917796697679775620002165494294 9796 1975049970387083158836175194836 9797 990487445478856835108908573132 9798 494161285134669540991778967308 9799 245273235380969280638159953228 9800 121116932118567091159069845500 9801 59503584513349512471924045008 9802 29085332728402854532609093924 9803 14145081467472260693405136448 9804 6844536706139173550409983692 9805 3295302979970034990626795238 9806 1578569384633784853479069944 9807 752405940178415361089427370 9808 356831352433006749098576044 9809 168382492572036392504509558 9810 79059440812802394209174592 9811 36934481228740321329474666 9812 17168373535972604060854820 9813 7940382832968923322581214 9814 3653961221627786917592416 9815 1672979015629692298604248 9816 762103153617803243894008 9817 345402214625272466685982 9818 155745203357773411847580 9819 69866862789653416481304 9820 31180440974845384606860 9821 13843113048595573186144 9822 6113788283822853832872 9823 2685933541162156918418 9824 1173734688358097528156 9825 510169366146997363660 9826 220549886591597077576 9827 94825207238487724678 9828 40545244477166021388 9829 17239627177995641796 9830 7288837571812064861 9831 3064075109419563210 9832 1280612155906721761 9833 532079437984007564 9834 219754220215968626 9835 90210434426260836 9836 36803748367625970 9837 14920888694263216 9838 6010566096491981 9839 2405408265674390 9840 956238530822153 9841 377557455715412 9842 148043668364044 9843 57629437940432 9844 22270083920068 9845 8541521653685 9846 3251927879948 9847 1227532827439 9848 459548700262 9849 170568036331 9850 62894702286 9851 22923280725 9852 8269223716 9853 2948490752 9854 1052892710 9855 368716318 9856 127033922 9857 42603504 9858 14866784 9859 5004590 9860 1632004 9861 478631 9862 167907 9863 55637 9864 17593 9865 3569 9866 1324 9867 461 9868 162 9869 12 9870 5 9871 2 9872 1 9873 62270438315549270543175095472604420122376 9874 187229613713359175137735966441846451892720 9875 362697037927400714447254364497354710965916 9876 560092610391291098607809917544161995921772 9877 747099592445094087524049868061239745063033 9878 896725244029266679795735415805400097665404 9879 992356641409183450560700390270190607156286 9880 1028769757162197051417438588279034988013256 9881 1010277142367962457032275286547857714431879 9882 947485631307923218337478895560147343257840 9883 853889166642900472400687470774956917237248 9884 743065450283328631937308920862594857035916 9885 626799790621859785238189052213348655866773 9886 514133620110880748469556049520100694952428 9887 411152368917036373994170418474393708027086 9888 321263789116249061624176435009546243570560 9889 245732387165849838755999021191126456858683 9890 184289081767672947488909019155806157802768 9891 135698617996298412389655734410117932913382 9892 98223535585673269941096261087923164321120 9893 69965243492993626709223191836923643316209 9894 49089088677621105196894782087782814421020 9895 33953741915779790487417566566494881352122 9896 23169478008098499283995015786999326685024 9897 15608592087414667020446462647307754473171 9898 10387105629952282924916352391407761584584 9899 6832008230339425225808698323094106922694 9900 4443684598270831651309758471316459639472 9901 2859420388682764226189039107753523276937 9902 1821104214141902330328298669871168196564 9903 1148366982873253662152606727632378859362 9904 717248188823779818141198440725383807280 9905 443856820018892180492861933117690435409 9906 272227555354796934437806547293256930558 9907 165523023774562770428476078738969454807 9908 99800913639273592258241273664270769080 9909 59684984437981473884509165053928456665 9910 35411764044139638221178811218378610022 9911 20848402624436847299178099568710104469 9912 12182194902926548179862307935352029036 9913 7066186048479952502876354382282447019 9914 4069354067865506760456151251971120084 9915 2327106067814187367754618698466806854 9916 1321667489908914209044834312058114316 9917 745597702639089297190515575168733105 9918 417850068787090992231252740058513592 9919 232661057196807171582963025160823800 9920 128725531241852003877085176294337496 9921 70776793860782537612913294357848937 9922 38676470454909112682053064028814558 9923 21007501869253984197688400303984721 9924 11342608914394640011209359805672604 9925 6088347530919102119029562562331809 9926 3249140902642248245803066845664406 9927 1724061932887999494389815085541665 9928 909668036318934791282510744415780 9929 477295550486417865654983383424011 9930 249053704858708447130979714520656 9931 129248299715642147324604445971694 9932 66712351487803937769942682944440 9933 34249875737435873550720282561397 9934 17490543801534045500020003283036 9935 8885010009279547171953809844766 9936 4489935785990160664300258434144 9937 2257178239347463408874933427480 9938 1128884913932325436358885078248 9939 561700539798530959400951202032 9940 278063104004618314781344694408 9941 136954402994509930941824532980 9942 67113869289307098430812312528 9943 32723560278164155828035424060 9944 15875520854983575328369024600 9945 7663384151830992806907178934 9946 3680808808607670309611846268 9947 1759137179054557993562927282 9948 836551239950977300809825192 9949 395843266270493354983665170 9950 186376953476736083527972996 9951 87316962549242567678595602 9952 40704328498350743755560448 9953 18880569556819497167783183 9954 8714007209768142126667796 9955 4001692401963648683327818 9956 1828461854677202616771148 9957 831259767591479727558881 9958 375999510285614839474920 9959 169210457220569702273256 9960 75760871578967817540544 9961 33746417416852538985095 9962 14954126774676706893184 9963 6592185348077866694364 9964 2890783317596022644484 9965 1260958293160761236861 9966 547097358057297894300 9967 236094140716850177126 9968 101330153282036532496 9969 43251332101425695663 9970 18358617700213936900 9971 7748730472543536221 9972 3251915427237359386 9973 1356851015618179289 9974 562824053177370008 9975 232071456979627310 9976 95112157230542276 9977 38741136302202381 9978 15681301503103404 9979 6306898333088837 9980 2520041044697402 9981 1000250966624743 9982 394325709100080 9983 154382083445380 9984 60005311630952 9985 23153161585733 9986 8866900294370 9987 3370808979363 9988 1270516120660 9989 474936347713 9990 176020141410 9991 64813436051 9992 23588146716 9993 8496520451 9994 3025014912 9995 1078840022 9996 377270968 9997 129785845 9998 43452300 9999 15147766 10000 5092896 10001 1658344 10002 485170 10003 170100 10004 56318 10005 17789 10006 3594 10007 1333 10008 464 10009 163 10010 12 10011 5 10012 2 10013 1