0 1 1 2 2 4 3 7 4 1 5 13 6 2 7 1 8 24 9 5 10 2 11 1 12 44 13 12 14 5 15 2 16 1 17 81 18 26 19 13 20 5 21 2 22 1 23 149 24 56 25 29 26 14 27 5 28 2 29 1 30 274 31 118 32 65 33 32 34 15 35 5 36 2 37 1 38 504 39 244 40 143 41 74 42 35 43 16 44 5 45 2 46 1 47 927 48 499 49 307 50 169 51 83 52 38 53 17 54 5 55 2 56 1 57 1705 58 1010 59 652 60 374 61 196 62 92 63 41 64 18 65 5 66 2 67 1 68 3136 69 2027 70 1369 71 819 72 445 73 224 74 101 75 44 76 19 77 5 78 2 79 1 80 5768 81 4040 82 2846 83 1772 84 1000 85 520 86 253 87 110 88 47 89 20 90 5 91 2 92 1 93 10609 94 8004 95 5870 96 3790 97 2220 98 1195 99 599 100 283 101 119 102 50 103 21 104 5 105 2 106 1 107 19513 108 15776 109 12022 110 8036 111 4864 112 2714 113 1404 114 682 115 314 116 128 117 53 118 22 119 5 120 2 121 1 122 35890 123 30956 124 24470 125 16904 126 10558 127 6073 128 3255 129 1627 130 769 131 346 132 137 133 56 134 23 135 5 136 2 137 1 138 66012 139 60504 140 49538 141 35308 142 22720 143 13456 144 7422 145 3844 146 1864 147 860 148 379 149 146 150 59 151 24 152 5 153 2 154 1 155 121415 156 117845 157 99802 158 73294 159 48510 160 29541 161 16750 162 8916 163 4482 164 2115 165 955 166 413 167 155 168 62 169 25 170 5 171 2 172 1 173 223317 174 228818 175 200195 176 151300 177 102870 178 64302 179 37439 180 20460 181 10560 182 5170 183 2380 184 1054 185 448 186 164 187 65 188 26 189 5 190 2 191 1 192 410744 193 443057 194 400004 195 310757 196 216798 197 138939 198 82916 199 46487 200 24606 201 12359 202 5909 203 2659 204 1157 205 484 206 173 207 68 208 27 209 5 210 2 211 1 212 755476 213 855732 214 796395 215 635358 216 454341 217 298200 218 182201 219 104590 220 56759 221 29208 222 14318 223 6700 224 2952 225 1264 226 521 227 182 228 71 229 28 230 5 231 2 232 1 233 1389537 234 1649022 235 1580451 236 1293611 237 947310 238 636114 239 397515 240 233383 241 129568 242 68330 243 34286 244 16442 245 7544 246 3259 247 1375 248 559 249 191 250 74 251 29 252 5 253 2 254 1 255 2555757 256 3171128 257 3127083 258 2623778 259 1965945 260 1349424 261 861607 262 516858 263 293239 264 158100 265 81276 266 39860 267 18736 268 8442 269 3580 270 1490 271 598 272 200 273 77 274 30 275 5 276 2 277 1 278 4700770 279 6086626 280 6170303 281 5302984 282 4062405 283 2848032 284 1856433 285 1136722 286 658451 287 362550 288 190442 289 95674 290 45950 291 21205 292 9395 293 3915 294 1609 295 638 296 209 297 80 298 31 299 5 300 2 301 1 302 8646064 303 11662252 304 12144313 305 10683142 306 8361255 307 5982720 308 3978049 309 2484274 310 1467739 311 824624 312 442124 313 226856 314 111602 315 52576 316 23854 317 10404 318 4264 319 1732 320 679 321 218 322 83 323 32 324 5 325 2 326 1 327 15902591 328 22309543 329 23846197 330 21456831 331 17145985 332 12513081 333 8481353 334 5397863 335 3250123 336 1861323 337 1017816 338 532796 339 267610 340 129139 341 59758 342 26688 343 11470 344 4627 345 1859 346 721 347 227 348 86 349 33 350 5 351 2 352 1 353 29249425 354 42614178 355 46721478 356 42974538 357 35040350 358 26066158 359 17998164 360 11665730 361 7153180 362 4172430 363 2324531 364 1240576 365 635428 366 312978 367 148365 368 67516 369 29712 370 12594 371 5004 372 1990 373 764 374 236 375 89 376 34 377 5 378 2 379 1 380 53798080 381 81286743 382 91354371 383 85845479 384 71382155 385 54095069 386 38027923 387 25086629 388 15654635 389 9293695 390 5270954 391 2864819 392 1495564 393 750909 394 363240 395 169361 396 75870 397 32931 398 13777 399 5395 400 2125 401 808 402 245 403 92 404 35 405 5 406 2 407 1 408 98950096 409 154856528 410 178285068 411 171063544 412 144982600 413 111870128 414 80023270 415 53698628 416 34080974 417 20578780 418 11873243 419 6566798 420 3490049 421 1785552 422 880155 423 418682 424 192209 425 84840 426 36350 427 15020 428 5800 429 2264 430 853 431 254 432 95 433 36 434 5 435 2 436 1 437 181997601 438 294660040 439 347316524 440 340092780 441 293648632 442 230591450 443 167758258 444 114448170 445 73835058 446 45318064 447 26581383 448 14949951 449 8082444 450 4208496 451 2113425 452 1024109 453 479596 454 216992 455 94446 456 39974 457 16324 458 6219 459 2407 460 899 461 263 462 98 463 37 464 5 465 2 466 1 467 334745777 468 560052736 469 675472732 470 674678888 471 593197144 472 473840524 473 350435704 474 242940492 475 159233580 476 99289988 477 59171169 478 33818754 479 18586391 480 9841788 481 5028855 482 2482182 483 1183741 484 546280 485 243794 486 104708 487 43808 488 17690 489 6652 490 2554 491 946 492 272 493 101 494 38 495 5 496 2 497 1 498 615693474 499 1063367384 500 1311610492 501 1335706352 502 1195350940 503 970868014 504 729596178 505 513741466 506 341943306 507 216504380 508 131018939 509 76052046 510 42460889 511 22849734 512 11870175 513 5960248 514 2894937 515 1360048 516 619038 517 272700 518 115646 519 47857 520 19119 521 7099 522 2705 523 994 524 281 525 104 526 39 527 5 528 2 529 1 530 1132436852 531 2017030256 532 2543054356 533 2639299256 534 2403131400 535 1983805152 536 1514226180 537 1082532344 538 731364748 539 469987100 540 288667819 541 170087138 542 96413065 543 52692072 544 27811905 545 14194434 546 7012231 547 3354920 548 1554054 549 698180 550 303796 551 127280 552 52126 553 20612 554 7560 555 2860 556 1043 557 290 558 107 559 40 560 5 561 2 562 1 563 2082876103 564 3822447977 565 4923747716 566 5205655628 567 4820593500 568 4043097006 569 3133354676 570 2273408600 571 1558392020 572 1015969330 573 633050659 574 378435649 575 217676683 576 120749379 577 64711485 578 33549739 579 16842913 580 8194801 581 3865478 582 1766810 583 784022 584 337169 585 139630 586 56620 587 22170 588 8035 589 3019 590 1093 591 299 592 110 593 41 594 5 595 2 596 1 597 3831006429 598 7237591394 599 9520462901 600 10249744104 601 9649725860 602 8219881332 603 6465600874 604 4759214728 605 3308834864 606 2187544776 607 1382215267 608 837938734 609 488847102 610 275093914 611 149601138 612 78733826 613 40145138 614 19845514 615 9518403 616 4430076 617 1999394 618 876886 619 372907 620 152716 621 61344 622 23794 623 8524 624 3182 625 1144 626 308 627 113 628 42 629 5 630 2 631 1 632 7046319384 633 13692763101 634 18385378134 635 20148359817 636 19278239980 637 16672784450 638 13306160904 639 9933175690 640 7001865416 641 4692579302 642 3005522091 643 1846958310 644 1092352797 645 623292719 646 343776991 647 183555747 648 94989935 649 47685229 650 23233728 651 10993937 652 5052298 653 2252911 654 977100 655 411099 656 166558 657 66303 658 25485 659 9027 660 3349 661 1196 662 317 663 116 664 43 665 5 666 2 667 1 668 12960201916 669 25885239324 670 35462312481 671 39544927066 672 38441519425 673 33743683408 674 27314922566 675 20673004372 676 14769644662 677 10030731940 678 6509853213 679 4053588858 680 2429460509 681 1404965024 682 785539040 683 425303680 684 223250168 685 113727428 686 56262523 687 27040670 688 12632765 689 5735848 690 2528493 691 1084998 692 451835 693 181176 694 71502 695 27244 696 9544 697 3520 698 1249 699 326 700 119 701 44 702 5 703 2 704 1 705 23837527729 706 48898469922 707 68323038345 708 77499502433 709 76516308410 710 68149902775 711 55937701970 712 42908555578 713 31060958896 714 21369800400 715 14048198433 716 8860601757 717 5379352222 718 3151612267 719 1785495560 720 979754164 721 521399348 722 269373266 723 135211339 724 65975075 725 31301114 726 14446718 727 6484551 728 2827299 729 1200920 730 495206 731 196590 732 76946 733 29072 734 10075 735 3695 736 1303 737 335 738 122 739 45 740 5 741 2 742 1 743 43844049029 744 92307478776 745 131491196457 746 151668137046 747 152042283365 748 137362919638 749 114292220357 750 88831354140 751 65134844490 752 45382560460 753 30210062895 754 19293972054 755 11861220117 756 7037408926 757 4038166115 758 2244793120 759 1210534188 760 633945168 761 322668199 762 159724770 763 76926645 764 36051528 765 16448103 766 7302354 767 3150515 768 1325212 769 541304 770 212820 771 82640 772 30970 773 10620 774 3874 775 1358 776 344 777 125 778 46 779 5 780 2 781 1 782 80641778674 783 174137507406 784 252800316813 785 296418412176 786 301623818747 787 276340961351 788 233014178348 789 183452509911 790 136215242238 791 96087333732 792 64750142661 793 41860173918 794 26049814287 795 15646393603 796 9090032350 797 5116982479 798 2794918980 799 1482930534 800 764986535 801 383934852 802 187569549 803 89226860 804 41330109 805 18649710 806 8193327 807 3499354 808 1458226 809 590222 810 229886 811 88589 812 32939 813 11179 814 4057 815 1414 816 353 817 128 818 47 819 5 820 2 821 1 822 148323355432 823 328303658020 824 485546110323 825 578572133666 826 597433183219 827 554919010736 828 474072239613 829 377976675650 830 284123645817 831 202859133444 832 138343376861 833 90506629062 834 56995986733 835 34644656744 836 20371066435 837 11607900438 838 6419287711 839 3449234412 840 1802478173 841 916741694 842 454032315 843 219066896 844 102991377 845 47176818 846 21064819 847 9161664 848 3875056 849 1600320 850 642054 851 247808 852 94798 853 34980 854 11752 855 4244 856 1471 857 362 858 131 859 48 860 5 861 2 862 1 863 272809183135 864 618586171931 865 931696295431 866 1127913279941 867 1181584869775 868 1112389972832 869 962593768065 870 777026380609 871 591166544144 872 427102586725 873 294692821669 874 195043946339 875 124259504227 876 76413411602 877 45460119115 878 26212544007 879 14670865718 880 7979944657 881 4222491617 882 2175224755 883 1091610581 884 533881405 885 254558097 886 118342047 887 53633415 888 23707207 889 10211684 890 4278888 891 1751858 892 696895 893 266606 894 101272 895 37094 896 12339 897 4435 898 1529 899 371 900 134 901 49 902 5 903 2 904 1 905 501774317241 906 1164871386386 907 1786187729072 908 2196253694078 909 2333564605840 910 2226177812728 911 1950810186771 912 1593962916274 913 1227102627247 914 896876709990 915 625942460740 916 419010051466 917 269982448606 918 167918165156 919 101043579155 920 58936447254 921 33372733499 922 18368768630 923 9837736036 924 5130928210 925 2607760654 926 1292183878 927 624467232 928 294405186 929 135407080 930 60743494 931 26591155 932 11347832 933 4712144 934 1913210 935 754841 936 286300 937 108016 938 39282 939 12940 940 4630 941 1588 942 380 943 137 944 50 945 5 946 2 947 1 948 922906855808 949 2192402995011 950 3421411691261 951 4271684431003 952 4602350939305 953 4448033349142 954 3946345023609 955 3263110151626 956 2541352677223 957 1878650867445 958 1325893649091 959 897466889077 960 584697415631 961 367703191148 962 223734861515 963 131969285304 964 75578889737 965 42080527769 966 22802295387 967 12035660905 968 6192365311 969 3107249937 970 1521252283 971 726841809 972 338991635 973 154321211 974 68552518 975 29731455 976 12574680 977 5176145 978 2084752 979 815989 980 306910 981 115035 982 41545 983 13555 984 4829 985 1648 986 389 987 140 988 51 989 5 990 2 991 1 992 1697490356184 993 4124183908760 994 6548241152458 995 8299379071780 996 9065017871904 997 8873802598392 998 7969214542027 999 6667040517282 1000 5251742703357 1001 3925713669992 1002 2801200502230 1003 1916779253564 1004 1262352259736 1005 802490230704 1006 493610174175 1007 294349439810 1008 170442782997 1009 95964531576 1010 52594337522 1011 28083881604 1012 14621244486 1013 7426309296 1014 3681462266 1015 1781815996 1016 842126706 1017 388723052 1018 175225867 1019 77107854 1020 33143417 1021 13896928 1022 5672239 1023 2266866 1024 880437 1025 328456 1026 122334 1027 43884 1028 14184 1029 5032 1030 1709 1031 398 1032 143 1033 52 1034 5 1035 2 1036 1 1037 3122171529233 1038 7754267473292 1039 12522750100154 1040 16107958928986 1041 17832374363748 1042 17677116087021 1043 16065961188929 1044 13596172916829 1045 10830165457209 1046 8184528646314 1047 5903222704618 1048 4082620586506 1049 2717334436994 1050 1745783982507 1051 1085257489245 1052 654086905873 1053 382838113485 1054 217904987736 1055 120749604122 1056 65204776818 1057 34338662940 1058 17646861632 1059 8854057262 1060 4338805742 1061 2077094422 1062 971515748 1063 444027887 1064 198269335 1065 86458808 1066 36842876 1067 15319405 1068 6201801 1069 2459940 1070 948284 1071 350958 1072 129918 1073 46300 1074 14827 1075 5239 1076 1771 1077 407 1078 146 1079 53 1080 5 1081 2 1082 1 1083 5742568741225 1084 14572628694304 1085 23930083513394 1086 31232119688204 1087 35036638601160 1088 35163957587094 1089 32336800894052 1090 27676725209030 1091 22289283085710 1092 17025963260380 1093 12410480964816 1094 8672995282444 1095 5832758556226 1096 3786262165986 1097 2378193085590 1098 1448318084542 1099 856627966978 1100 492766487832 1101 276006165422 1102 150677290540 1103 80237507046 1104 41705474008 1105 21170074210 1106 10498806260 1107 5088360700 1108 2410536092 1109 1116277757 1110 505358146 1111 223606931 1112 96656660 1113 40846199 1114 16847070 1115 6766233 1116 2664368 1117 1019630 1118 374436 1119 137792 1120 48794 1121 15484 1122 5450 1123 1834 1124 416 1125 149 1126 54 1127 5 1128 2 1129 1 1130 10562230626642 1131 27373986932164 1132 45695252078258 1133 60498549949752 1134 68758812524250 1135 69854122638015 1136 64985015526689 1137 56241563806237 1138 45784703021195 1139 35343580501830 1140 26030625115738 1141 18378452880482 1142 12486040695330 1143 8187608238693 1144 5195048701785 1145 3196079852395 1146 1909790602319 1147 1109983077640 1148 628247075586 1149 346628172740 1150 186586046590 1151 98056244556 1152 50337896818 1153 25253982680 1154 12385766350 1155 5939914464 1156 2785828803 1157 1277759338 1158 573190113 1159 251401170 1160 107754699 1161 45170292 1162 18485013 1163 7366964 1164 2880550 1165 1094576 1166 398910 1167 145961 1168 51367 1169 16155 1170 5665 1171 1898 1172 425 1173 152 1174 55 1175 5 1176 2 1177 1 1178 19426970897100 1179 51398373455944 1180 87195176456374 1181 117081047031652 1182 134786296821720 1183 138584995871472 1184 130400826573570 1185 114096715375804 1186 93872817244492 1187 73219326886800 1188 54477417380308 1189 38850990195736 1190 26658970700082 1191 17655602089296 1192 11314061366820 1193 7030082969760 1194 4242931544762 1195 2490979075064 1196 1424314447202 1197 794001546140 1198 431908321958 1199 229418456800 1200 119065937206 1201 60405360028 1202 29967592150 1203 14542277532 1204 6903997071 1205 3206909978 1206 1457387709 1207 648025080 1208 281821937 1209 119808258 1210 49832607 1211 20238456 1212 8005450 1213 3108892 1214 1173224 1215 424400 1216 154430 1217 54020 1218 16840 1219 5884 1220 1963 1221 434 1222 155 1223 56 1224 5 1225 2 1226 1 1227 35731770264967 1228 96467160611645 1229 166272269877502 1230 226381557534330 1231 263932125340826 1232 274593921792891 1233 261289558640674 1234 231094014543900 1235 192125229711934 1236 151387701786597 1237 113768306585452 1238 81938749658416 1239 56777311984448 1240 37969643942501 1241 24569034838812 1242 15415300486142 1243 9395035146882 1244 5570241616001 1245 3216797197802 1246 1811368215614 1247 995427958454 1248 534264943686 1249 280230646470 1250 143716115146 1251 72094290288 1252 35386193188 1253 16997930607 1254 7991917973 1255 3677977247 1256 1656673575 1257 730390085 1258 315046659 1259 132874749 1260 54851149 1261 22112754 1262 8683174 1263 3349806 1264 1255677 1265 450926 1266 163204 1267 56754 1268 17539 1269 6107 1270 2029 1271 443 1272 158 1273 57 1274 5 1275 2 1276 1 1277 65720971788709 1278 180982089740978 1279 316857498635671 1280 437342995858604 1281 516279195239722 1282 543420056297234 1283 522830204024337 1284 467336010266356 1285 392538485339480 1286 312418318621474 1287 237101143479465 1288 172428456824040 1289 120631629962058 1290 81445154859526 1291 53204578521929 1292 33701388078504 1293 20736894957950 1294 12413516768506 1295 7238638183887 1296 4116233609508 1297 2284660823736 1298 1238673234948 1299 656424722824 1300 340202270300 1301 172504421226 1302 85609316972 1303 41591757673 1304 19784692022 1305 9215803726 1306 4203499250 1307 1877214046 1308 820838658 1309 351260478 1310 147013698 1311 60244483 1312 24113396 1313 9401646 1314 3603710 1315 1342039 1316 478508 1317 172288 1318 59570 1319 18252 1320 6334 1321 2096 1322 452 1323 161 1324 58 1325 5 1326 2 1327 1 1328 120879712950776 1329 339409854435209 1330 603441500642936 1331 844195652726381 1332 1008878008694890 1333 1074159747038773 1334 1044761727871452 1335 943666558996153 1336 800681812642558 1337 643565785677925 1338 493158157393302 1339 362073616191897 1340 255706629616476 1341 174265748168851 1342 114907583555290 1343 73468253850703 1344 45630866272196 1345 27573665725877 1346 16232045906332 1347 9319129910145 1348 5222860951902 1349 2859681178758 1350 1530711140962 1351 801451884622 1352 410647098790 1353 205980326480 1354 101174531603 1355 48673349968 1356 22937032753 1357 10588636675 1358 4788226663 1359 2120695599 1360 919951575 1361 390656425 1362 162286780 1363 66031741 1364 26246006 1365 10162403 1366 3871028 1367 1432415 1368 507166 1369 181687 1370 62469 1371 18979 1372 6565 1373 2164 1374 461 1375 164 1376 59 1377 5 1378 2 1379 1 1380 222332455004452 1381 636286075684932 1382 1148531873238695 1383 1628231938249078 1384 1969560428608885 1385 2120840413243240 1386 2085027259485111 1387 1902738549012850 1388 1630582061879869 1389 1323389903677140 1390 1023787372728073 1391 758729530002738 1392 540821981272423 1393 371978234640848 1394 247532146282855 1395 159718912609898 1396 100114361663085 1397 61056360277748 1398 36277388629391 1399 21023342259910 1400 11894477819115 1401 6575391527104 1402 3554109510380 1403 1879426041736 1404 972779309480 1405 493024223916 1406 244749036203 1407 119034803286 1408 56727553699 1409 26492061280 1410 12124294644 1411 5437203448 1412 2388897084 1413 1028337620 1414 433435595 1415 178757854 1416 72232629 1417 28516344 1418 10967009 1419 4152190 1420 1526911 1421 536920 1422 191406 1423 65452 1424 19720 1425 6800 1426 2233 1427 470 1428 167 1429 60 1430 5 1431 2 1432 1 1433 408933139743937 1434 1192409790126086 1435 2184725004026047 1436 3138003460794151 1437 3841410922207590 1438 4182823441253520 1439 4155879801288133 1440 3831176445864681 1441 3315538339612248 1442 2716735771874370 1443 2121452472978581 1444 1586759674873981 1445 1141387697837758 1446 792172859363114 1447 531911639972545 1448 346308538744741 1449 219031393573922 1450 134790143205070 1451 80817250502975 1452 47265410318735 1453 26989978335010 1454 15060701984287 1455 8218282487564 1456 4388053843252 1457 2293702716310 1458 1174241656832 1459 588949905943 1460 289475592203 1461 139457151474 1462 65858914425 1463 30489660708 1464 13837591640 1465 6155778328 1466 2683692774 1467 1146634355 1468 479807323 1469 196492998 1470 78867434 1471 30930307 1472 11817055 1473 4447632 1474 1625634 1475 567790 1476 201450 1477 68520 1478 20475 1479 7039 1480 2303 1481 479 1482 170 1483 61 1484 5 1485 2 1486 1 1487 752145307699165 1488 2233826692034936 1489 4153412237913623 1490 6043182681914026 1491 7485425229330057 1492 8240796086439348 1493 8273492069616203 1494 7703672367805254 1495 6731573551990353 1496 5567965926319256 1497 4388178085619261 1498 3312069763925822 1499 2403872837406003 1500 1683275929121672 1501 1140280246364105 1502 748967615339742 1503 477897993793343 1504 296706334847336 1505 179486802240143 1506 105915698456042 1507 61030255254707 1508 34368414254142 1509 18928732417331 1510 10202393605832 1511 5384305041474 1512 2783522515268 1513 1410110580185 1514 700210083594 1515 340889176875 1516 162732177402 1517 76180398485 1518 34972630088 1519 15744319580 1520 6949616488 1521 3007055459 1522 1275508898 1523 529989361 1524 215560544 1525 85957031 1526 33493930 1527 12714159 1528 4757796 1529 1728692 1530 599796 1531 211824 1532 71674 1533 21244 1534 7282 1535 2374 1536 488 1537 173 1538 62 1539 5 1540 2 1541 1 1542 1383410902447554 1543 4183402270796730 1544 7891799941402283 1545 11629573441606136 1546 14573343863017329 1547 16218913819449690 1548 16451531362332035 1549 15470172371525744 1550 13647451326410193 1551 11393544752369002 1552 9061258182093661 1553 6900497208715148 1554 5052663075565287 1555 3569090181421456 1556 2438848867737215 1557 1615831526803086 1558 1039983913015453 1559 651305076886490 1560 397441272737027 1561 236596614142464 1562 137541657286229 1563 78150306866115 1564 43433445158026 1565 23626213910207 1566 12585700788108 1567 6568611411700 1568 3360066156851 1569 1685132117122 1570 828773570153 1571 399787624809 1572 189175555534 1573 87813868309 1574 39986829992 1575 17861291050 1576 7824711503 1577 3361059584 1578 1415658709 1579 584208056 1580 236031113 1581 93522890 1582 36213387 1583 13659966 1584 5083130 1585 1836194 1586 632958 1587 222533 1588 74915 1589 22027 1590 7529 1591 2446 1592 497 1593 176 1594 63 1595 5 1596 2 1597 1 1598 2544489349890656 1599 7831971207962204 1600 14987102971977661 1601 22364422283776926 1602 28348567313452935 1603 31889041058622240 1604 32676197524993193 1605 31027180676623378 1606 27629886775868603 1607 23278585885370220 1608 18679731794866879 1609 14350954271010770 1610 10599591380724393 1611 7551941510227768 1612 5204682147010535 1613 3477764662288134 1614 2257468673101321 1615 1425856080587084 1616 877553924314229 1617 526914942911150 1618 308977396243633 1619 177100846801056 1620 99301650690607 1621 54503091612422 1622 29299475007015 1623 15434068614124 1624 7969973882579 1625 4035823463642 1626 2004566339827 1627 976805958440 1628 467042147709 1629 219129586378 1630 100890574481 1631 45581332396 1632 20206383105 1633 8787397494 1634 3747884431 1635 1567812384 1636 642698529 1637 257977650 1638 101587083 1639 39094992 1640 14656148 1641 5424088 1642 1948250 1643 667296 1644 233582 1645 78244 1646 22824 1647 7780 1648 2519 1649 506 1650 179 1651 64 1652 5 1653 2 1654 1 1655 4680045560037375 1656 14658133310537807 1657 28447057396424105 1658 42979069199958843 1659 55099002566057085 1660 62638549185616827 1661 64830552109674633 1662 62152199508999331 1663 55862247591561529 1664 47490958461526535 1665 38446243269261763 1666 29793816770805697 1667 22194514592065483 1668 15947363088523999 1669 11083386660796495 1670 7468116837340177 1671 4888316100055423 1672 3113454258613435 1673 1932326668144657 1674 1170053104846715 1675 691951939097213 1676 400025051624010 1677 226245953946763 1678 125271172243711 1679 67943964932980 1680 36115671718525 1681 18822085306771 1682 9620962809901 1683 4824710349781 1684 2374229353450 1685 1146684257957 1686 543602278465 1687 252964812034 1688 115551664843 1689 51808574925 1690 22798582119 1691 9844361513 1692 4169817345 1693 1732730457 1694 705704855 1695 281475459 1696 110172291 1697 42145200 1698 15704404 1699 5781130 1700 2064971 1701 702830 1702 244976 1703 81662 1704 23635 1705 8035 1706 2593 1707 515 1708 182 1709 65 1710 5 1711 2 1712 1 1713 8607945812375585 1714 27425652096995906 1715 53968720141582922 1716 82541219408386066 1717 107005987217103130 1718 122923595453275578 1719 128488875304544758 1720 124352375779497858 1721 112794432154690534 1722 96747998588548490 1723 79006061070009616 1724 61750521542832838 1725 46389134339434942 1726 33610654915949026 1727 23553249072419020 1728 16001568672480142 1729 10560289334421154 1730 6781478930025658 1731 4243614966335774 1732 2590896132993730 1733 1545012540420176 1734 900709090858532 1735 513754947752235 1736 286911335864470 1737 156971007449185 1738 84177140882206 1739 44265117038902 1740 22833963658006 1741 11558057488898 1742 5742193376500 1743 2800537731401 1744 1341012287866 1745 630501040285 1746 291081695850 1747 131948710930 1748 58724519514 1749 25658029694 1750 11002656158 1751 4629257004 1752 1911206210 1753 773480244 1754 306602238 1755 119301811 1756 45370608 1757 16806460 1758 6154722 1759 2186469 1760 739580 1761 256720 1762 85170 1763 24460 1764 8294 1765 2668 1766 524 1767 185 1768 66 1769 5 1770 2 1771 1 1772 15832480722303616 1773 51299167517943471 1774 102338428088480583 1775 158419270665302991 1776 207651285021263447 1777 241009603035107755 1778 254391630148249095 1779 248513881634997499 1780 227459562115995815 1781 196819840722705647 1782 162110490375789993 1783 127775378590530279 1784 96788990813241189 1785 70704987881345859 1786 49952668197423309 1787 34212630436720443 1788 22761761280429729 1789 14735293830490587 1790 9295664149619799 1791 5721598554628483 1792 3439869960996887 1793 2021918194362928 1794 1162885744823071 1795 654892942835468 1796 361351519397517 1797 195454448724045 1798 103684576777809 1799 53963807781101 1800 27564511562969 1801 13822009487680 1802 6805422201677 1803 3290555478444 1804 1562636849823 1805 728860346859 1806 333912367571 1807 150244252027 1808 66388815539 1809 28806069637 1810 12269712419 1811 5128716733 1812 2104066491 1813 846287223 1814 333438114 1815 128999563 1816 48777956 1817 17964069 1818 6545336 1819 2312857 1820 777566 1821 268819 1822 88769 1823 25299 1824 8557 1825 2744 1826 533 1827 188 1828 67 1829 5 1830 2 1831 1 1832 29120472094716576 1833 95927442275367840 1834 193969587736897368 1835 303862209824121456 1836 402655256861381744 1837 472118042912103392 1838 503158515958683836 1839 496090659657524392 1840 458125548208748188 1841 399861680142524424 1842 332143678387691994 1843 263977902940687428 1844 201603680021633358 1845 148468347767559648 1846 105736273807511658 1847 72998348410748556 1848 48953311641806430 1849 31943382865082832 1850 20311966425951724 1851 12602270307608296 1852 7637483757302314 1853 4525557818324968 1854 2624070698402455 1855 1489960294067722 1856 828976926506969 1857 452183808340128 1858 241933415246796 1859 127016108681144 1860 65456160714842 1861 33120175941920 1862 16458230948765 1863 8033370257094 1864 3852043614255 1865 1814664705056 1866 839896639592 1867 381922435376 1868 170612357140 1869 74864967472 1870 32265296014 1871 13653352756 1872 5670827862 1873 2312172540 1874 924397819 1875 362065678 1876 139290097 1877 52374128 1878 19179011 1879 6953450 1880 2444249 1881 816808 1882 281278 1883 92460 1884 26152 1885 8824 1886 2821 1887 542 1888 191 1889 68 1890 5 1891 2 1892 1 1893 53560898629395777 1894 179332307450344592 1895 367479358627389336 1896 582485139404644376 1897 780214248850180720 1898 924049226023501892 1899 994223865835197748 1900 989234927577909732 1901 921603944722463572 1902 811301073391840400 1903 679554070664761890 1904 544530930015942930 1905 419233807981633800 1906 311209545433811760 1907 223394896047618750 1908 155442904057618470 1909 105059511558205284 1910 69091416652554624 1911 44277855646473884 1912 27687452305226660 1913 16912141878705460 1914 10100786359431679 1915 5903641924081269 1916 3379194578594809 1917 1895455468721455 1918 1042469797606646 1919 562435327797384 1920 297797601550336 1921 154797067008746 1922 79017970469075 1923 39620163959583 1924 19517209039091 1925 9446983995147 1926 4493512471912 1927 2100480380440 1928 964926768008 1929 435612866208 1930 193239205174 1931 84220507114 1932 36059602290 1933 15161804410 1934 6258343128 1935 2536420823 1936 1008093743 1937 392570020 1938 150198600 1939 56166153 1940 20453093 1941 7379548 1942 2580760 1943 857326 1944 294102 1945 96244 1946 27019 1947 9095 1948 2899 1949 551 1950 194 1951 69 1952 5 1953 2 1954 1 1955 98513851446415969 1956 335166863056031488 1957 695893072109800568 1958 1115937962696080208 1959 1510724449648045840 1960 1807084578938248568 1961 1962695592018421424 1962 1970513188598696440 1963 1851819441332595416 1964 1644001428654790040 1965 1388427791954854206 1966 1121584113448440540 1967 870404127301233570 1968 651224018229476520 1969 471120047837459970 1970 330359836947771252 1971 225006509690590914 1972 149114531984097168 1973 96298226179026612 1974 60681546238365800 1975 37353079039994542 1976 22483050532525834 1977 13243908714050578 1978 7640733296353742 1979 4320125256317560 1980 2395235077487788 1981 1302884860364462 1982 695594853785360 1983 364635424374648 1984 187736550629610 1985 94959602149500 1986 47197645583770 1987 23054947762778 1988 11069341054896 1989 5224276807600 1990 2423764828688 1991 1105374119492 1992 495521935812 1993 218323683612 1994 94527170460 1995 40214231564 1996 16803712948 1997 6894140121 1998 2777743874 1999 1097666575 2000 425038764 2001 161750903 2002 60161206 2003 21788149 2004 7824120 2005 2722506 2006 899140 2007 307296 2008 100122 2009 27900 2010 9370 2011 2978 2012 560 2013 197 2014 70 2015 5 2016 2 2017 1 2018 181195222170528322 2019 626259093504047536 2020 1317249131804406328 2021 2136729437670359904 2022 2923184568826922680 2023 3531106791810337228 2024 3870995283814946292 2025 3921151986058670404 2026 3716736535627069492 2027 3327254130590538520 2028 2832964216127733306 2029 2306822989307471220 2030 1804316895796310910 2031 1360468550728814340 2032 991797342720695490 2033 700789967398467840 2034 480937917370006854 2035 321143017992313824 2036 208967780717911932 2037 132679672957801760 2038 82294528301533160 2039 49912848114269249 2040 29628327691303489 2041 17226084260583127 2042 9816136075237195 2043 5485581544523698 2044 3007835074949656 2045 1618924681337122 2046 855669795652116 2047 444256893691665 2048 226636401276463 2049 113629432121107 2050 56001041659765 2051 27133438385240 2052 12925817705560 2053 6054513819640 2054 2788514968144 2055 1262775004602 2056 562227249906 2057 246078005990 2058 105861079250 2059 44755827908 2060 18588156043 2061 7581224774 2062 3037111145 2063 1193417950 2064 459562103 2065 173973488 2066 64366609 2067 23186040 2068 8287662 2069 2869604 2070 942270 2071 320865 2072 104095 2073 28795 2074 9649 2075 3058 2076 569 2077 200 2078 71 2079 5 2080 2 2081 1 2082 333269972246340068 2083 1169878736105140192 2084 2492381485539267688 2085 4089029240838300912 2086 5652429602894784560 2087 6894486467100783808 2088 7627887728517152232 2089 7794975928196603696 2090 7451563791564192712 2091 6725869782209179464 2092 5772897707291257482 2093 4737920386279971900 2094 3734662776922266030 2095 2837581074905546160 2096 2084347273671300270 2097 1483875107239474332 2098 1025991165011881170 2099 690220862750176272 2100 452480931899074460 2101 289440370393805656 2102 180870423634442462 2103 110525992389059920 2104 66104889551747072 2105 38726789188703320 2106 22237873185910786 2107 12523841769816312 2108 6921031932540766 2109 3754832023460628 2110 2000634513036936 2111 1047248719059072 2112 538718539978526 2113 272400921911348 2114 135417550915936 2115 66195401813888 2116 31821159752032 2117 15044265933856 2118 6995324176788 2119 3199064128032 2120 1438785304248 2121 636347837920 2122 276728348464 2123 118302927260 2124 49712488819 2125 20524657490 2126 8322734897 2127 3315529864 2128 1295659745 2129 496232834 2130 186893495 2131 68789832 2132 24648654 2133 8770676 2134 3022172 2135 986736 2136 334814 2137 108164 2138 29704 2139 9932 2140 3139 2141 578 2142 203 2143 72 2144 5 2145 2 2146 1 2147 612979045863284359 2148 2184865591294614993 2149 4713976468998535752 2150 7820935922829801816 2151 10922700461841613880 2152 13451198422269185644 2153 15017873700702717960 2154 15480837955537755056 2155 14923430522063094472 2156 13580133156059035828 2157 11748903938337695898 2158 9717833188244553630 2159 7718897083543870650 2160 5909215397688558570 2161 4373153170176711030 2162 3136454794698858234 2163 2184660894965714178 2164 1480525150677870666 2165 977710251569778284 2166 630016514592109132 2167 396597182173608260 2168 244144707328769763 2169 147107219699365976 2170 86826259892033194 2171 50234106149231992 2172 28506270246183829 2173 15874777015659710 2174 8679663555809758 2175 4661252221401846 2176 2459571456390519 2177 1275569818142286 2178 650350536168788 2179 326047384544950 2180 160759742747417 2181 77963876638944 2182 37193609821056 2183 17455200549952 2184 8058796157598 2185 3660103425384 2186 1635187385100 2187 718546320748 2188 310515505766 2189 131938171387 2190 55113818793 2191 22623201459 2192 9121943755 2193 3614045901 2194 1404714267 2195 535146393 2196 200538729 2197 73438494 2198 26177906 2199 9273670 2200 3180329 2201 1032558 2202 349148 2203 112330 2204 30627 2205 10219 2206 3221 2207 587 2208 206 2209 73 2210 5 2211 2 2212 1 2213 1127444240280152749 2214 4079517272350218690 2215 8912334848027637033 2216 14951040452993324368 2217 21093491877884462120 2218 26223877971300213320 2219 29542361876392881092 2220 30715956558163648592 2221 29856440890536837632 2222 27388387263730586080 2223 23881775105016004530 2224 19905618578750701860 2225 15930966568919558100 2226 12287182434148212780 2227 9160463558622904860 2228 6618128423121515676 2229 4643379697408518264 2230 3169620844004186916 2231 2108320234122145246 2232 1368398096896508440 2233 867658605350085598 2234 538015778069731570 2235 326546303767857131 2236 194153135797635056 2237 113161501853126720 2238 64695790448607850 2239 36300490954993951 2240 19999330268776796 2241 10823463381102906 2242 5756024981854050 2243 3008990603037057 2244 1546595767088540 2245 781786159256984 2246 388717374915794 2247 190141756644825 2248 91509288755904 2249 43333869762444 2250 20191996695252 2251 9258073004502 2252 4176704100240 2253 1853897289652 2254 809531153968 2255 347695566847 2256 146857227582 2257 60990984030 2258 24894246986 2259 9982263690 2260 3933744642 2261 1520914442 2262 576400890 2263 214937667 2264 78320364 2265 27775738 2266 9797158 2267 3344195 2268 1079756 2269 363872 2270 116594 2271 31564 2272 10510 2273 3304 2274 596 2275 209 2276 74 2277 5 2278 2 2279 1 2280 2073693258389777176 2281 7615456821920502197 2282 16843465747515903978 2283 28566982510151260689 2284 40709697231946082200 2285 51087924673818246452 2286 58066316387542995152 2287 60888370889071018244 2288 59671577878593414656 2289 55175836778908351820 2290 48485961076107328698 2291 40721345612662278540 2292 32834391433611871110 2293 25511385615195738930 2294 19158349964025024210 2295 13941421439834741802 2296 9851830278569296722 2297 6773094494863156770 2298 4537386248167137968 2299 2965984032535715730 2300 1894067423068729972 2301 1182877477329596129 2302 723103491370872066 2303 433040379395115653 2304 254233567905168040 2305 146415424982591933 2306 82761978335802136 2307 45938507854840657 2308 25050184805048098 2309 13424421803967765 2310 7072483767562328 2311 3664049470084921 2312 1867095403726274 2313 935993743273197 2314 461689023390290 2315 224103884764665 2316 107055807490176 2317 50333202016586 2318 23291098143756 2319 10607423598130 2320 4754340836084 2321 2096972207434 2322 910058947995 2323 388540610506 2324 163155671685 2325 67376768279 2326 27348742703 2327 10907249787 2328 4275751871 2329 1644604005 2330 620097144 2331 230119465 2332 83443362 2333 29444119 2334 10341660 2335 3513891 2336 1128350 2337 378991 2338 120957 2339 32515 2340 10805 2341 3388 2342 605 2343 212 2344 75 2345 5 2346 2 2347 1 2348 3814116544533214284 2349 14213109657811675948 2350 31820851022817745277 2351 54556113316464118066 2352 78520895706000292705 2353 99456505959607651616 2354 114039400244887441692 2355 120591246213219817992 2356 119143025666562961356 2357 111036063664691456280 2358 98323956478579759038 2359 83200079412411162300 2360 67582148931742322910 2361 52892311228180952640 2362 40006954476183607680 2363 29320737892880524032 2364 20866709092957897056 2365 14447030175740278632 2366 9746365234040160686 2367 6415754406499547740 2368 4125892631639521988 2369 2594849598273133576 2370 1597474006769189969 2371 963469742988432862 2372 569690159612974155 2373 330455445580192940 2374 188150610594256051 2375 105204212044575686 2376 57794414437806953 2377 31205487444755680 2378 16565869554464867 2379 8648919119725234 2380 4442032114355801 2381 2244732720860748 2382 1116311282284045 2383 546390173448146 2384 263245863990277 2385 124850732047216 2386 58291683737378 2387 26792236797340 2388 12122316559274 2389 5398916092852 2390 2366618233929 2391 1020936866642 2392 433339421305 2393 180934445216 2394 74305629832 2395 29998141808 2396 11900603584 2397 4641234660 2398 1776137691 2399 666338718 2400 246113965 2401 88815560 2402 31185045 2403 10907702 2404 3689539 2405 1178360 2406 394510 2407 125420 2408 33480 2409 11104 2410 3473 2411 614 2412 215 2413 76 2414 5 2415 2 2416 1 2417 7015254043203144209 2418 26521062797945681194 2419 60094787181902241349 2420 104139186706882907389 2421 151362175169150370034 2422 193486015200895859773 2423 223792781823312509780 2424 238626295641406050276 2425 237657963201678364800 2426 223215294604763103248 2427 199163532281755610646 2428 169783263901280568510 2429 138920622155271934020 2430 109507670206735798050 2431 83419511177668537680 2432 61568428709372460120 2433 44123107098859978596 2434 30761244631587704388 2435 20896386553202378846 2436 13850795287682649382 2437 8968990937125661128 2438 5679909456893167693 2439 3521080144781725043 2440 2138487469811644343 2441 1273361457166951068 2442 743861750866072118 2443 426557310034045295 2444 240230191471653103 2445 132934436544916190 2446 72306700482233444 2447 38672384583998117 2448 20343959540764177 2449 10529187559890832 2450 5362594390422282 2451 2688163664990917 2452 1326483849217645 2453 644412541170474 2454 308232117496711 2455 145166388221014 2456 67318877084830 2457 30738663783980 2458 13819497887792 2459 6116785480221 2460 2665198423817 2461 1143025105574 2462 482398226071 2463 200300066176 2464 81813759676 2465 32854417276 2466 12966176826 2467 5031402267 2468 1915881427 2469 715231954 2470 262951702 2471 94445183 2472 33000539 2473 11495816 2474 3871262 2475 1229806 2476 410434 2477 129984 2478 34459 2479 11407 2480 3559 2481 623 2482 218 2483 77 2484 5 2485 2 2486 1 2487 12903063846126135669 2488 49477073517958012088 2489 113451600270449393653 2490 198692752945066878238 2491 291608858987364273573 2492 376162028065525752970 2493 438840083023212908329 2494 471792977934578959448 2495 473619245285949954852 2496 448270554704884900136 2497 402976843997605993530 2498 346058303653422532260 2499 285199001396833255710 2500 226415448840030229620 2501 173688788981236276050 2502 129084794779547631744 2503 93147915847044366660 2504 65385937029523924608 2505 44721257996393946486 2506 29845168797712993044 2507 19458007840481299000 2508 12406667414913306566 2509 7743840024212225066 2510 4735500238836855866 2511 2839262532113189091 2512 1670170351077665864 2513 964460779267390727 2514 547017632475056554 2515 304866507360008001 2516 167026447033018028 2517 89987529139535311 2518 47690959392545254 2519 24869306028926929 2520 12763380896364984 2521 6448031896953589 2522 3207141266747038 2523 1570704003655761 2524 757526921250534 2525 359797353535057 2526 168302143820180 2527 77534537868698 2528 35177392576700 2529 15717072249651 2530 6914784199262 2531 2995241145233 2532 1277239452150 2533 536041451287 2534 221364844912 2535 89939140812 2536 35930077312 2537 14107975263 2538 5447507042 2539 2064212525 2540 766886008 2541 280663911 2542 100340610 2543 34892651 2544 12106540 2545 4059184 2546 1282708 2547 426768 2548 134650 2549 35452 2550 11714 2551 3646 2552 632 2553 221 2554 78 2555 5 2556 2 2557 1 2558 23732434433862494162 2559 92284939232105146406 2560 214110139537370035225 2561 378924015034143310720 2562 561489382784234789095 2563 730830337338242875193 2564 859891771996435101382 2565 932018420744217784573 2566 942995670234144372188 2567 899340169392048088360 2568 814483529193371703822 2569 704531002204384886916 2570 584776732823578314090 2571 467511660584765979090 2572 361130722040201900340 2573 270236284709184746586 2574 196333360216156889904 2575 138752311492078398636 2576 95541672005832427606 2577 64190224701046597120 2578 42131510512777278038 2579 27044550741795723719 2580 16994302535510145375 2581 10462743324298243125 2582 6315857174929892975 2583 3740698462857194790 2584 2175021854527092879 2585 1242204894630374724 2586 697178587301558909 2587 384676291337292010 2588 208740042384027199 2589 111433113054106992 2590 58538606435229405 2591 30268794362328310 2592 15408560629310505 2593 7723572239091456 2594 3812629652897759 2595 1853655369289471 2596 887699497200056 2597 418752539279015 2598 194586548149962 2599 89069364082788 2600 40159454559857 2601 17834588025222 2602 7800254580915 2603 3359448741791 2604 1424553928158 2605 594612501675 2606 244247105100 2607 98721608750 2608 39238181047 2609 15330162492 2610 5890845341 2611 2221519876 2612 821412885 2613 299282534 2614 106510375 2615 36863458 2616 12740418 2617 4253430 2618 1337086 2619 443517 2620 139419 2621 36459 2622 12025 2623 3734 2624 641 2625 224 2626 79 2627 5 2628 2 2629 1 2630 43650752323191774040 2631 172097192092542053972 2632 403943329905923123351 2633 722319706771111496570 2634 1080552492322942957795 2635 1418996729232384633424 2636 1683706930914781781941 2637 1839696601470112477570 2638 1875872025890005466689 2639 1802544480448212144280 2640 1644478225555133392974 2641 1432715722673098087332 2642 1197585791025365289966 2643 964091888903005131120 2644 749827563737106665490 2645 564911930079401925060 2646 413187444382325889882 2647 293961830423442572280 2648 203764446386395522578 2649 137810216242678341820 2650 91052769906035192860 2651 58835639348772515888 2652 37217196574493344944 2653 23066113399462938600 2654 14017236779859776050 2655 8357963750450685588 2656 4892706304741985709 2657 2813456483802741238 2658 1589936601890148167 2659 883387082249178200 2660 482743099929601165 2661 259548160647910194 2662 137335294144844727 2663 71534882495527220 2664 36687575266796055 2665 18529562422422138 2666 9217693320850767 2667 4516927516108240 2668 2180559569498353 2669 1037109315628010 2670 485991268176645 2671 224379601044564 2672 102065785908025 2673 45740167478286 2674 20193126233865 2675 8781074750120 2676 3760706509191 2677 1586003516958 2678 658474560275 2679 269071409900 2680 108202913189 2681 42792354478 2682 16637063843 2683 6362758448 2684 2388204145 2685 878927474 2686 318840227 2687 112963168 2688 38915064 2689 13398000 2690 4454126 2691 1392960 2692 460686 2693 144292 2694 37480 2695 12340 2696 3823 2697 650 2698 227 2699 80 2700 5 2701 2 2702 1 2703 80286250603180403871 2704 320874458885808356675 2705 761840249056221447707 2706 1376318064848425380001 2707 2078353672886443328075 2708 2753443345187497156714 2709 3294443149763045796913 2710 3628483076044042993821 2711 3728372144201415527278 2712 3609412314915056272425 2713 3316872355097390246110 2714 2910322880895061202130 2715 2449687942061067527922 2716 1985629055132755059996 2717 1554811854236753764290 2718 1179241062283802792490 2719 868259571036196693176 2720 621806247264169528842 2721 433850958290462145706 2722 295347126125607080470 2723 196417111003212521554 2724 127750109058258161995 2725 81339760326279200988 2726 50743410977369012094 2727 31040226323230697725 2728 18630949637202240226 2729 10979283875052294249 2730 6355902681855674619 2731 3616215653249025037 2732 2022981327848069495 2733 1113155015332031837 2734 602687761500601095 2735 321167294810259009 2736 168494439434908907 2737 87046875029894075 2738 44291258668792593 2739 22199875893987931 2740 10962469470945492 2741 5333801645801701 2742 2557226717490445 2743 1208166986724120 2744 562496539862037 2745 258075157102609 2746 116678798801287 2747 51979417213815 2748 22815393451778 2749 9865688444815 2750 4202091993291 2751 1762686976558 2752 728011410325 2753 295968793337 2754 118426780891 2755 46606806653 2756 18033170309 2757 6864633505 2758 2564677967 2759 939547583 2760 339370367 2761 119707836 2762 41049600 2763 14079842 2764 4661399 2765 1450350 2766 478280 2767 149270 2768 38515 2769 12659 2770 3913 2771 659 2772 230 2773 81 2774 5 2775 2 2776 1 2777 147669437360234672073 2778 598159654056581692722 2779 1436386046060675762580 2780 2621348566266608476422 2781 3995469891036791647676 2782 5339582209537390246516 2783 6441658131291132328333 2784 7151042545110202169554 2785 7404007894155278097833 2786 7220801412832582193466 2787 6683361774920691382691 2788 5905480206121429325692 2789 5005126621927589359860 2790 4084558022832650094072 2791 3219795645659046279906 2792 2458242845531834662596 2793 1821873223129895593806 2794 1313259155617404413148 2795 922249182031338653816 2796 631892406967566214932 2797 422948076603907133982 2798 276863129733226452258 2799 177421178403972613695 2800 111400528917405904488 2801 68587874531628197119 2802 41436744218951149304 2803 24579299458215732685 2804 14323119776072006242 2805 8203572145863290770 2806 4620145165491857666 2807 2559556111907259486 2808 1395340908221021754 2809 748747683188917050 2810 395591510522949314 2811 205833773503054012 2812 105495132464093702 2813 53268322875015456 2814 26502605276582608 2815 12993947298047891 2816 6278631151500762 2817 2990109665634147 2818 1403534675386902 2819 649347972305176 2820 296103470939522 2821 133076841326374 2822 58941953342724 2823 25725818842031 2824 11063136019390 2825 4686884616591 2826 1955769740158 2827 803628279248 2828 325076996962 2829 129438979758 2830 50696346102 2831 19523142520 2832 7397904450 2833 2751366144 2834 1003393974 2835 360907059 2836 126753384 2837 43269224 2838 14786506 2839 4875377 2840 1509276 2841 496304 2842 154354 2843 39564 2844 12982 2845 4004 2846 668 2847 233 2848 82 2849 5 2850 2 2851 1 2852 271606440286606849984 2853 1114863739468794597531 2854 2707357628101051615713 2855 4990588804984676544515 2856 7677086850893249533397 2857 10348586009784677398460 2858 12586950347086468363565 2859 14082730273237662390424 2860 14691114931842745789963 2861 14432521932259707714037 2862 13453556973042528798536 2863 11970530003957756358761 2864 10214841957567292213978 2865 8392131855709566827160 2866 6659272142429796612642 2867 5117552065580225230272 2868 3817410091717048121910 2869 2769453441016389525018 2870 1957355664637988634126 2871 1349683526690332622754 2872 909153022112435641038 2873 598927073834916549709 2874 386255516630940934002 2875 244074274797437922945 2876 151236342175292624688 2877 91956069035141798462 2878 54899120469308236133 2879 32199788220151874826 2880 18563485011416054359 2881 10523933466313222927 2882 5869230982563502459 2883 3221234827015159527 2884 1740355258216531251 2885 925865926687198755 2886 485130412392257329 2887 250415276761672315 2888 127360203462733125 2889 63832755923813098 2890 31531516802876821 2891 15352553267367054 2892 7368563038917219 2893 3486362227026885 2894 1626147449796111 2895 747729466513637 2896 338933889434003 2897 151442719423316 2898 66697698936863 2899 28950655417664 2900 12383086662565 2901 5218575640141 2902 2166486905707 2903 885752705053 2904 356540711847 2905 141287384121 2906 55076397515 2907 21111814761 2908 7964052963 2909 2948705843 2910 1070590398 2911 383485143 2912 134108976 2913 45576121 2914 15518560 2915 5096189 2916 1569758 2917 514763 2918 159545 2919 40627 2920 13309 2921 4096 2922 677 2923 236 2924 83 2925 5 2926 2 2927 1 2928 499562128250021925928 2929 2077548604734376420968 2930 5101413549744353374134 2931 9497386769083864806364 2932 14743832588686127197240 2933 20044874851479579359336 2934 24578612083200436484041 2935 27713104960424197792118 2936 29126699622282856642123 2937 28821470553493398344780 2938 27056099307572679675483 2939 24239655933998694056318 2940 20824383438497214932699 2941 17222346327253607307424 2942 13755824420069758329930 2943 10639700615929859253804 2944 7987611043647728184078 2945 5831796141448919301936 2946 4147843843094605016676 2947 2878178584099693752760 2948 1950962203316714623926 2949 1293328147131717149464 2950 839330290404624684141 2951 533712792592901958846 2952 332794777932814525895 2953 203632004211728917836 2954 122346078981564671999 2955 72219347814119764886 2956 41904038572752564131 2957 23910757171956888640 2958 13422749082776089548 2959 7415783352060993512 2960 4033476393509243988 2961 2160392156862412168 2962 1139791037654545950 2963 592451431753867852 2964 303457287860522532 2965 153189835365070936 2966 76226946923011411 2967 37392178995385490 2968 18083535089651333 2969 8622679828834776 2970 4053901590981842 2971 1879236056642772 2972 858937344747020 2973 387077697111632 2974 171974578852523 2975 75322075080362 2976 32518085660697 2977 13835871860040 2978 5800878467950 2979 2396146316028 2980 974835425458 2981 390511825968 2982 154022041250 2983 59763018668 2984 22804199034 2985 8564609420 2986 3157146795 2987 1141263630 2988 407140201 2989 141783936 2990 47972503 2991 16276578 2992 5323965 2993 1631816 2994 533662 2995 164844 2996 41704 2997 13640 2998 4189 2999 686 3000 239 3001 84 3002 5 3003 2 3004 1 3005 918838005896863447985 3006 3870858248862933115092 3007 9609682435115080883142 3008 18066994015917775823142 3009 28301838728448748163740 3010 38804318917557733020479 3011 47963927193735548890299 3012 54496881383594898144239 3013 57701154590357213762059 3014 57506370694870521006610 3015 54361165263937008293987 3016 49034846703687339235027 3017 42407997741911604878402 3018 35303451064798157587517 3019 28380548656869991608670 3020 22092252159022834584054 3021 16690800063312471260730 3022 12262836466883497708464 3023 8776532234579057668388 3024 6127993514182870319180 3025 4179665952474852314020 3026 2787979455300232000337 3027 1820544929003112379335 3028 1164841191677456922723 3029 730856983517793479115 3030 449995378691715569690 3031 272063689866724610887 3032 161609914864384349135 3033 94367535547927793078 3034 54191817219235188235 3035 30618214717398659540 3036 17026321075602502396 3037 9321786951739504520 3038 5026223046176355924 3039 2669689943202121390 3040 1397188692738868478 3041 720626836726372948 3042 366353958088240593 3043 183606885188611353 3044 90724846236340005 3045 44203202370720373 3046 21237439116348530 3047 10062179939504118 3048 4701475162976486 3049 2166351194697010 3050 984388983864315 3051 441091120977009 3052 194886927591045 3053 84896340583161 3054 36458331621880 3055 15432520132646 3056 6437739301038 3057 2646131731076 3058 1071351290044 3059 427149677030 3060 167695239094 3061 64772917598 3062 24605489164 3063 9201153855 3064 3377151495 3065 1215543504 3066 431908564 3067 149787749 3068 50460609 3069 17061140 3070 5558836 3071 1695470 3072 553006 3073 170252 3074 42795 3075 13975 3076 4283 3077 695 3078 242 3079 85 3080 5 3081 2 3082 1 3083 1690006574433492223897 3084 7210940030426338805664 3085 18096899517620247969582 3086 34355880847255993067316 3087 54301776609877359366640 3088 75078699067691361211378 3089 93540347680315930000588 3090 107091081380705402369474 3091 114220015294415854155842 3092 114643703216855238395400 3093 109123199753669631715799 3094 99096541624965589470074 3095 86271883903707000845027 3096 72286701593608429453826 3097 58484618101204530004175 3098 45814956934903355734228 3099 34830820676189997666696 3100 25749864977296501490160 3101 18543318626729840200700 3102 13027188351819360712280 3103 8939912581296846522650 3104 5999785403312567748566 3105 3941854970372276298642 3106 2537587381035343565706 3107 1601942227913017670630 3108 992409315348272614520 3109 603716194762442372411 3110 360847541314507691602 3111 212025837962209120991 3112 122526519821264474390 3113 69667321363703328215 3114 38989573906737722968 3115 21484921499991629116 3116 11660436429739696128 3117 6234576355875669670 3118 3284823894409726756 3119 1705766312272956916 3120 873185894780241918 3121 440696715713856144 3122 219317999961815670 3123 107635414472876386 3124 52097585414362012 3125 24870626040768940 3126 11710571584859060 3127 5438732068698110 3128 2491389360915250 3129 1125631966095762 3130 501578501276694 3131 220411709999442 3132 95507947381960 3133 40803769628002 3134 17184793081108 3135 7133348148338 3136 2917906093904 3137 1175800195750 3138 466621310788 3139 182361575260 3140 70123470028 3141 26521064949 3142 9875316930 3143 3609195403 3144 1293562948 3145 457827319 3146 158130062 3147 53042705 3148 17872832 3149 5800934 3150 1760740 3151 572800 3152 175770 3153 43900 3154 14314 3155 4378 3156 704 3157 245 3158 86 3159 5 3160 2 3161 1 3162 3108406708580377597810 3163 13430953324310255191708 3164 34070528679308711496462 3165 65306065165018447409128 3166 104138947989266587165430 3167 145183998129471157596853 3168 182312392255905964206491 3169 210298876128104442932079 3170 225928964543742230993141 3171 228363705546994941498450 3172 218856326293670638729279 3173 200076979444811566507748 3174 175326304071395376834857 3175 147852001708958375382693 3176 120381895379700944501660 3177 94895154734120829637661 3178 72592235943100859007874 3179 53996907154858716722448 3180 39122927073367587365524 3181 27652302999158102299856 3182 19091556990625210100936 3183 12890377431249796483071 3184 8520207990660631960883 3185 5518121116270241682441 3186 3504627386128610359777 3187 2184327164714126767666 3188 1336907896055559782291 3189 803983229907164895148 3190 475315690718893055781 3191 276383358053985315047 3192 158132230593950474818 3193 89058035897929798003 3194 49387654324314604684 3195 26976709787521344828 3196 14517878563433265046 3197 7699559393921465416 3198 4025034206776842822 3199 2074411875919614883 3200 1054172649152409297 3201 528297908795774545 3202 261123126663338267 3203 127306381372049998 3204 61224174040433606 3205 29045827314761298 3206 13593880973381942 3207 6276299571145277 3208 2858620345864597 3209 1284353770214331 3210 569195634848587 3211 248799434619464 3212 107250912128638 3213 45589049725580 3214 19105222768914 3215 7892150201720 3216 3213014891922 3217 1288708046020 3218 509101744918 3219 198078027240 3220 75832737043 3221 28556496354 3222 10588780913 3223 3853767146 3224 1375458019 3225 484934316 3226 166820685 3227 55721084 3228 18712246 3229 6050392 3230 1827646 3231 593049 3232 181399 3233 45019 3234 14657 3235 4474 3236 713 3237 248 3238 87 3239 5 3240 2 3241 1 3242 5717251288910733269692 3243 25012313731849549038392 3244 64126265677065023620138 3245 124092886754765598943324 3246 199625753629437373214480 3247 280602348765660731463760 3248 355117647274179506462374 3249 412694956274259228761396 3250 446561047792319441329408 3251 454521574117689863975700 3252 438554322946546460835505 3253 403580329049528493932342 3254 355951776833172620360933 3255 302088576793141733535464 3256 247508911188327254455855 3257 196319092449673442844758 3258 151101802322797967254679 3259 113080223802637106001520 3260 82426983645355202758436 3261 58610561077219022827752 3262 40708256657552780206002 3263 27650120746716107496240 3264 18385220462673017373028 3265 11978357780268285453776 3266 7653119141116862703534 3267 4798560033451914161908 3268 2954610251358865349045 3269 1787568697512449734878 3270 1063234837957302824261 3271 622024012303241119384 3272 358082787688538114995 3273 202920625393118510430 3274 113236503691635310959 3275 62244315136020867928 3276 33712195174116348882 3277 17995184245425534636 3278 9468974162549042868 3279 4912592786565610352 3280 2513348273106009166 3281 1268209803243872020 3282 631216806104553896 3283 309925915722502048 3284 150128336862046120 3285 71749242122757392 3286 33832744803702814 3287 15740875625911664 3288 7225864659303080 3289 3272716457873896 3290 1462392026777782 3291 644653297889288 3292 280320357504910 3293 120226204475716 3294 50851219991762 3295 21207150475168 3296 8718857582474 3297 3533089615044 3298 1410627733914 3299 554774238492 3300 214904023895 3301 81919483018 3302 30717547749 3303 11343280664 3304 4111368721 3305 1461367938 3306 513268175 3307 175869592 3308 58498066 3309 19579980 3310 6307344 3311 1896208 3312 613758 3313 187140 3314 46152 3315 15004 3316 4571 3317 722 3318 251 3319 88 3320 5 3321 2 3322 1 3323 10515664571924603091399 3324 46573045092483006483749 3325 120664114251106938127202 3326 235713670247176103573862 3327 382497418971072478213430 3328 542050074993116676954401 3329 691310038778899613324982 3330 809349821121026686318244 3331 882015026395926909938234 3332 903941050835701400049975 3333 878048014347726415362433 3334 813328647018511840300591 3335 721956772788026335995337 3336 616580868953778781053032 3337 508325298159807657660635 3338 405671601826119408166667 3339 314133839722738081402118 3340 236505741638299434794237 3341 173426681015934518113572 3342 124050790373454261032100 3343 86670795955716396645204 3344 59217070666909195310293 3345 39607241335859668897156 3346 25957223779213979815426 3347 16682338038121190939570 3348 10521846040589548217221 3349 6517057895566382283469 3350 3966385629274985515971 3351 2373314292929182149161 3352 1396827199454691556310 3353 808996474074183247975 3354 461251470928670343363 3355 258982095104392534218 3356 143245389220610986043 3357 78071819012185110570 3358 41939307788564140974 3359 22210575638693185070 3360 11598364200764710283 3361 5973212653838028158 3362 3034304620241205960 3363 1520569241727050354 3364 751788147477253301 3365 366745085879338704 3366 176539177803221324 3367 83858201068919900 3368 39308696319594953 3369 18183303665114576 3370 8300261076707642 3371 3738783558008682 3372 1661745361820465 3373 728720955149414 3374 315265723030674 3375 134542152578042 3376 56629855845302 3377 23504766849690 3378 9618461466654 3379 3879851312328 3380 1542140149496 3381 603830567111 3382 232901518205 3383 88403193799 3384 33010182191 3385 12140604629 3386 4382515699 3387 1551435125 3388 542868293 3389 185286922 3390 61375998 3391 20476638 3392 6571925 3393 1966446 3394 634932 3395 192994 3396 47299 3397 15355 3398 4669 3399 731 3400 254 3401 89 3402 5 3403 2 3404 1 3405 19341322569415713958901 3406 86706318723076302937746 3407 226990686643803875497451 3408 447579942061693352936916 3409 732576838917168495814750 3410 1046569139240617083848534 3411 1345003806406969871887635 3412 1586223652772204500667836 3413 1740861027450651596885552 3414 1796351344560251443139810 3415 1756514434758960109503042 3416 1637623320620361216538330 3417 1462906192216766113051628 3418 1257200139339337228770736 3419 1042856395179514528753025 3420 837320340601693139352206 3421 652285232630962043348919 3422 494022674052634512657770 3423 364405202415460920307801 3424 262190424747043114149320 3425 184258535900971522856634 3426 126628551152413505627870 3427 85189242278136609562049 3428 56155515558278526514888 3429 36300829448042116682090 3430 23029324749631307023054 3431 14347534885404314702452 3432 8783477304846557298130 3433 5286698523460748915148 3434 3129998334064904259860 3435 1823631321454136959667 3436 1046011588011413309958 3437 590879062757964484791 3438 328824351232595817374 3439 180326257046803497785 3440 97475796702546637668 3441 51949148157236211682 3442 27301936132617234898 3443 14152093114375931669 3444 7236504063860462220 3445 3650706082696501912 3446 1817249753530963538 3447 892653447164519685 3448 432726822217598992 3449 207028935211707290 3450 97757446808487038 3451 45559309792820265 3452 20956149964742768 3453 9513562068254466 3454 4262393990711530 3455 1884584854094675 3456 822230662747836 3457 353949064168096 3458 150314866339556 3459 62967194492500 3460 26013153503012 3461 10596244596750 3462 4255114248724 3463 1683855211813 3464 656471303750 3465 252135061294 3466 95304095138 3467 35440565750 3468 12982595842 3469 4667737430 3470 1645805234 3471 573774851 3472 195082980 3473 64357254 3474 21402830 3475 6844271 3476 2038380 3477 656576 3478 198962 3479 48460 3480 15710 3481 4768 3482 740 3483 257 3484 90 3485 5 3486 2 3487 1 3488 35574238430251050319992 3489 161400084255989236057697 3490 426902026470719584660396 3491 849586805779266969204213 3492 1402473396577429997662390 3493 2019675229316053136653535 3494 2615348207941888667105364 3495 3106844550521381167847755 3496 3433615977015816533741390 3497 3567098922776047952783395 3498 3511005491660093164815115 3499 3294444394153088784076367 3500 2961529086390285951713295 3501 2560867227681824900054590 3502 2137221298120066155051755 3503 1726333220708865607000166 3504 1352850521002398380346497 3505 1030658230078997048145649 3506 764695575688448613041822 3507 553403313951887597444965 3508 391166661810610529997308 3509 270375225853741154439831 3510 182943063815457498653570 3511 121287877597364715075955 3512 78856220626076431570880 3513 50315103092476832441169 3514 31528121707919406978891 3515 19413298370113059618917 3516 11752770632406355935851 3517 6998998938397100877280 3518 4101857705523829906803 3519 2366735744024617760448 3520 1344937153243616786133 3521 752974519551164310959 3522 415444918109068920640 3523 225952531597038351611 3524 121170002627035401678 3525 64082491475941539277 3526 33429633186606883256 3527 17204550674777434545 3528 8736481770903490402 3529 4377883851595616549 3530 2165062560237112698 3531 1056795266566712569 3532 509158283375950280 3533 242145008093078231 3534 113676352980218342 3535 52679268967726915 3536 24097910083202160 3537 10881179133889285 3538 4849621497750776 3539 2133266131694577 3540 926081171979346 3541 396707564258318 3542 167668678943750 3543 69908274645046 3544 28748326064306 3545 11657794187220 3546 4660789663555 3547 1836412925780 3548 712906105369 3549 272671877739 3550 102643171383 3551 38015071879 3552 13871152935 3553 4967577249 3554 1744627188 3555 606028821 3556 205268238 3557 67444235 3558 22359172 3559 7124519 3560 2112030 3561 678695 3562 205045 3563 49635 3564 16069 3565 4868 3566 749 3567 260 3568 91 3569 5 3570 2 3571 1 3572 65431225571591367370292 3573 300396699360459278748884 3574 802677547806060324921251 3575 1612127643663945196750734 3576 2683840847936068484384005 3577 3895693582238975921090680 3578 5082718068210077528168581 3579 6081452387170631536726582 3580 6767763107490545021426851 3581 7078131241341238822890784 3582 7012374468146874799274200 3583 6621839404345368480864928 3584 5989884477909294127997706 3585 5211314357360434412544688 3586 4375489210848097231696237 3587 3555364767917422123157134 3588 2802610871637151564578827 3589 2147618094418629251193116 3590 1602657273507907152156837 3591 1166508221329438147246834 3592 829258092498688671762691 3593 576458177626986465873464 3594 392269151463872230614443 3595 261547197136318441600634 3596 171014526372111947938181 3597 109739327022610811630664 3598 69156646791146081165706 3599 42826690231183312425988 3600 26076218884787803804976 3601 15618582287933121564992 3602 9206658905929655175555 3603 5343228712960211112930 3604 3054270996190507912269 3605 1720120255385630881500 3606 954747773266015036537 3607 522414478138229442538 3608 281867153528892371399 3609 149993070640429489384 3610 78737130097380437179 3611 40779686777272026154 3612 20841499086002809033 3613 10512128199083771524 3614 5233307043868370797 3615 2571725293780787194 3616 1247574686202469723 3617 597482298316483312 3618 282497831403149423 3619 131869419531460826 3620 60773113635741813 3621 27650882943360292 3622 12419967088352155 3623 5507078205979774 3624 2410342134641551 3625 1041242241676384 3626 443903482359400 3627 186736607216272 3628 77501081648764 3629 31727278740668 3630 12809015231479 3631 5098889632366 3632 2000484464287 3633 773354005344 3634 294581942172 3635 110442184424 3636 40740285828 3637 14808231156 3638 5282592683 3639 1848053214 3640 639671973 3641 215853336 3642 70639369 3643 23346286 3644 7412807 3645 2187416 3646 701294 3647 211244 3648 50824 3649 16432 3650 4969 3651 758 3652 263 3653 92 3654 5 3655 2 3656 1 3657 120346786571258131649185 3658 559018766911449420835726 3659 1508860557301977524832539 3660 3058079226196442383655267 3661 5133851979253651852470750 3662 7510728563237116132499614 3663 9872519296241241767750191 3664 11896886644325436194417755 3665 13330624295834059020264784 3666 14034867611701615109613898 3667 13994575368570867500559936 3668 13298761660846640006435668 3669 12104091446088264673012860 3670 10594830923683838604602797 3671 8948813894486950199220379 3672 7314429846776497417400963 3673 5799457831877375365079005 3674 4469774116554051952879946 3675 3354695241898814375896157 3676 2455658455432366477648333 3677 1755597772840778160269182 3678 1227294849420247744849914 3679 839855858178298144635825 3680 563127435662239805590301 3681 370275380426905696200942 3682 238941231162712350780098 3683 151427202564972475013490 3684 94304456103965288827398 3685 57745602596878604164916 3686 34784329289315825656109 3687 20621732948378738469877 3688 12037145923947930492421 3689 6920568593116269225717 3690 3920373906358317651178 3691 2188840333023758208129 3692 1204819404547957049929 3693 653972454151808438018 3694 350125500993609021598 3695 184927499430233967313 3696 96376145312307545173 3697 49567318978236930736 3698 25161573036613168330 3699 12608017645227194617 3700 6236838419031837169 3701 3045965109786602926 3702 1468772220832860734 3703 699313337591106073 3704 328767007094041325 3705 152618586386189582 3706 69956097552246294 3707 31661483258957083 3708 14148335736928891 3709 6241953782326354 3710 2718576570768367 3711 1168759166874160 3712 495925644287480 3713 207660831378034 3714 85796698164320 3715 34968030411571 3716 14056144218007 3717 5571531033786 3718 2176773275845 3719 838043711772 3720 317938057184 3721 118723692896 3722 43623009102 3723 15795843395 3724 5613355659 3725 1956238878 3726 674746882 3727 226849083 3728 73945111 3729 24364800 3730 7709274 3731 2264558 3732 724378 3733 217560 3734 52027 3735 16799 3736 5071 3737 767 3738 266 3739 93 3740 5 3741 2 3742 1 3743 221352250573100549339469 3744 1040156873097313649601208 3745 2835662114873758340443331 3746 5799074658664852164861106 3747 9816531000520380552217465 3748 14473635109532298560668184 3749 19165945324075295037779535 3750 23259636602106724471468338 3751 26240593086973844065276443 3752 27809342987146599350384620 3753 27907592775962163798588970 3754 26686240868108996807847584 3755 24437982872736027494218234 3756 21519690390514782510503934 3757 18284173742096692877971890 3758 15032231220921571960030650 3759 11987651082667134997247992 3760 9292046880289503672372392 3761 7013545883151595794635997 3762 5162912383416150833037630 3763 3711769447301118094985715 3764 2609301271432454323672392 3765 1795529519397147998440457 3766 1210606153294891377634702 3767 800438488353650724623715 3768 519400294706517311543812 3769 330998772111662669866352 3770 207286878771168647741196 3771 127639059616741680688236 3772 77318523595330492522470 3773 46096997622817826766072 3774 27060326717858012753318 3775 15646958209513495543162 3776 8914829124977257370952 3777 5006312155820364624025 3778 2771834055931899095030 3779 1513462005120425466875 3780 815136361105860715200 3781 433144201591459280685 3782 227121118910603652750 3783 117537207695401314645 3784 60040923208623187704 3785 30277948235266458369 3786 15075007020501048054 3787 7411015938049360335 3788 3597631667450605200 3789 1724632436397773029 3790 816454848800967374 3791 381707928699987139 3792 176235722296741480 3793 80355107320056731 3794 36180574747457394 3795 16086368488201791 3796 7062056852408526 3797 3060958093010975 3798 1309757531719808 3799 553191001517266 3800 230593194757172 3801 94849460543037 3802 38489672292690 3803 15405763263303 3804 6080939623058 3805 2366016218089 3806 907213911704 3807 342815932540 3808 127511071640 3809 46670263963 3810 16836061218 3811 5960452713 3812 2069343120 3813 711296935 3814 238266458 3815 77363943 3816 25415348 3817 8014060 3818 2343476 3819 747952 3820 223994 3821 53244 3822 17170 3823 5174 3824 776 3825 269 3826 94 3827 5 3828 2 3829 1 3830 407130262715950048358946 3831 1935146577799473399505810 3832 5327941626807201140213719 3833 10993405538290960235956648 3834 18763091616514565473527325 3835 27878895428339050829621188 3836 37188395652582820840776197 3837 45448683593226767944473438 3838 51620278060909104847292079 3839 55064547523838693306474110 3840 55610886746783651516303044 3841 53507484872545426793903014 3842 49297598599650574615775788 3843 43669842620297524220859087 3844 37322021956902249802244955 3845 30861896472377136947644021 3846 24752156392409314346378377 3847 19295021470414792944035614 3848 14645553067875139790988321 3849 10841272427922829724515800 3850 7837371019294931135160051 3851 5539967880441339797349612 3852 3833202773424538486639739 3853 2598685295848427248015826 3854 1727659915649001499206605 3855 1127229434446473554439166 3856 722302357988975375178598 3857 454832947861861362681738 3858 281616613534428135145938 3859 171538673307654712461915 3860 102841001495207765712873 3861 60709307123275587479309 3862 35301749879770143829115 3863 20227441906927924308806 3864 11424235225343446706965 3865 6361791988148676966856 3866 3493901786046838878855 3867 1892877330179623883640 3868 1011826620590895889395 3869 533756523064028100270 3870 277911312580665135837 3871 142843014075481702434 3872 72486494897288271633 3873 36320194279484565372 3874 17970999041726856675 3875 8781362328660236932 3876 4237820753693289679 3877 2019912542829987058 3878 950918050897383757 3879 442158931470403810 3880 203065299468500863 3881 92109645663113552 3882 41263825209718425 3883 18255948236087163 3884 7975858782208310 3885 3440715227000975 3886 1465448194760120 3887 616146260152628 3888 255695724038271 3889 104717121043050 3890 42312417203693 3891 16864814669477 3892 6629454213902 3893 2568984717457 3894 981113581360 3895 369294265714 3896 136828531423 3897 49889297976 3898 17931015909 3899 6324485200 3900 2187528289 3901 749366338 3902 250116611 3903 80898374 3904 26498570 3905 8327306 3906 2424190 3907 772021 3908 230547 3909 54475 3910 17545 3911 5278 3912 785 3913 272 3914 95 3915 5 3916 2 3917 1 3918 748829299860308729347600 3919 3599753443379827837313036 3920 10008435236773647334558465 3921 20833978377783720059410870 3922 35849726249718263565655815 3923 53675967737848998591628096 3924 72121392028468993782759313 3925 88755137871925212645606002 3926 101483655790511615211420651 3927 108957818800788109528223480 3928 110733391816307161661927542 3929 107201206003751683825340404 3930 99362155262064656762626644 3931 88539888215322427784510512 3932 76110330899584795985189580 3933 63297591860393813050128320 3934 51054500711632892278917782 3935 40021889945123152553339332 3936 30546994666496787280303751 3937 22737155209596076655657930 3938 16527439828511139804244785 3939 11746567800447076745777072 3940 8171959910588622358543327 3941 5570236280654650774804286 3942 3723325491320853984822085 3943 2442517007184148295145024 3944 1573616241242854412173696 3945 996300666049335529549088 3946 620242888734775846112234 3947 379873477513108880933280 3948 228995552489412725232158 3949 135929050689092731201972 3950 79481111163869552831564 3951 45796868015403878391172 3952 26011626589779918825795 3953 14567528185127856986626 3954 8046474772987893605645 3955 4384606519053698594400 3956 2357513789692743284235 3957 1251008706856141939590 3958 655275098095420283565 3959 338852296227744948924 3960 173012978608027271019 3961 87232568735812069242 3962 43436328929514500085 3963 21361784210834596280 3964 10376724968058939779 3965 4979009378429406334 3966 2359935252918538837 3967 1104942287130598620 3968 511049001668930713 3969 233487265036986886 3970 105372882658973837 3971 46972084598454336 3972 20680890855003715 3973 8992539925331438 3974 3861332078649107 3975 1637132514938940 3976 685269582224015 3977 283141170637410 3978 115461016033135 3979 46457650474984 3980 18440615914337 3981 7219530970386 3982 2786485955365 3983 1060002302380 3984 397454823753 3985 146701138918 3986 53287588599 3987 19082899520 3988 6706069505 3989 2310960178 3990 789000123 3991 262410864 3992 84550940 3993 27615112 3994 8649154 3995 2506720 3996 796590 3997 237220 3998 55720 3999 17924 4000 5383 4001 794 4002 275 4003 96 4004 5 4005 2 4006 1 4007 1377311813149359327046015 4008 6695403680847873018069239 4009 18796488970937647603421533 4010 39471290069832220314130039 4011 68470847047581117249993721 4012 103298601908403665521828493 4013 139799170205104758862653769 4014 173230509119069582965751359 4015 199391344614986284353653399 4016 215454493954402068483934339 4017 220335799628855793848184306 4018 214609844037967453774126530 4019 200105216997548519096210472 4020 179355995015812789168506155 4021 155066881803093859718553916 4022 129695854754278375262775726 4023 105197772353804445764997800 4024 82923651532383892105038751 4025 63640915211942378802859395 4026 47629235736405108907890793 4027 34809550693364285132495051 4028 24874136314235961440898095 4029 17397990851983591468378591 4030 11922755347564905273917945 4031 8012368726834838357806163 4032 5284373823655340922119767 4033 3422804649374649886380692 4034 2178735603824581907100768 4035 1363679401302251181072562 4036 839717889999700116195725 4037 508949832217561993659998 4038 303756237901613464187812 4039 178589236101112323173186 4040 103471542121894973530217 4041 59096770954442426868199 4042 33282233437824540543317 4043 18487740705202438876115 4044 10131731192159812453155 4045 5479077439643312449875 4046 2924429316341161806765 4047 1540854683252996920617 4048 801562811331203672145 4049 411745780684222059807 4050 208876305511270223685 4051 104655711345117172911 4052 51795092156683721487 4053 25321968372873756635 4054 12229648548028237837 4055 5835203219314361635 4056 2750646214218911851 4057 1281017041820941637 4058 589406080327930951 4059 267920120983309993 4060 120312778648003646 4061 53371787240181647 4062 23387086663836651 4063 10122038441537148 4064 4326564852220461 4065 1826207826834463 4066 761072361615857 4067 313113573801801 4068 127146240333658 4069 50947982528777 4070 20140875081893 4071 7853747810490 4072 3019364081199 4073 1144150584165 4074 427382526479 4075 157154836945 4076 56872847817 4077 20293965929 4078 7105837255 4079 2439808059 4080 830244155 4081 275160712 4082 88324204 4083 28765626 4084 8979747 4085 2591086 4086 821664 4087 244014 4088 56979 4089 18307 4090 5489 4091 803 4092 278 4093 97 4094 5 4095 2 4096 1 4097 2533271375725618104752561 4098 12451655952600274804227554 4099 35293369494187067859444110 4100 74758786093263699738146906 4101 130727571067571486307939382 4102 198711494255940003153888358 4103 270852696628372189586768488 4104 337923713108274507794949058 4105 391521966120324606788038048 4106 425764271042594435613572598 4107 438112205821721872675651641 4108 429310055980029545063323668 4109 402666124020934093629496016 4110 363011188987266028891683794 4111 315645498839773742669125007 4112 265489872033656139191667448 4113 216540795879354077655297344 4114 171631678197684076742115338 4115 132440203063160252481815272 4116 99656030851494467019631846 4117 73225169640056558599616950 4118 52605411840682592177114994 4119 36990754169344297211333068 4120 25484505092038413919933582 4121 17217187904866521092932686 4122 11415503585150945645481430 4123 7433350630631198746268563 4124 4756755267878598898359992 4125 2993140893484840177200676 4126 1852949939853510909405310 4127 1129092125381119007405559 4128 677507873946923285584060 4129 400489977233997165340396 4130 233302227101699402742702 4131 133979864969128963231198 4132 75872462750420135832238 4133 42381030528785177950450 4134 23356579187560841322810 4135 12702665192853441598620 4136 6818931575621005122870 4137 3613705180350074106924 4138 1890926394211341824718 4139 977112755217514623246 4140 498675375705473375454 4141 251386581812332118742 4142 125186622070054370850 4143 61588459711814874368 4144 29935993120409158406 4145 14376783149899128674 4146 6822097348318353322 4147 3198676338576282634 4148 1481905731711541450 4149 678365998479832768 4150 306824224597162876 4151 137113282690855819 4152 60535379419138686 4153 26402650226450613 4154 11375101795439950 4155 4840459210225642 4156 2034173173868494 4157 844101076974026 4158 345808846043092 4159 139841827846213 4160 55807303170274 4161 21973706741265 4162 8534808923058 4163 3268501452446 4164 1233840192362 4165 459165531038 4166 168216464974 4167 60653026820 4168 21566531906 4169 7524435532 4170 2574244718 4171 873145139 4172 288377824 4173 92220756 4174 29950770 4175 9319229 4176 2677308 4177 847248 4178 250930 4179 58252 4180 18694 4181 5596 4182 812 4183 281 4184 98 4185 5 4186 2 4187 1 4188 4659412488735286161146176 4189 23153943339543925707968775 4190 66254792530270936746269387 4191 141552499827355413033151927 4192 249501662010518626488194915 4193 382093061672464772759634793 4194 524510183471633281272613339 4195 658841494494067740347661825 4196 768335032643102218536703795 4197 840823549512611320848694415 4198 870533355554289085787178268 4199 858164120398307599828330395 4200 809632502218857676952189866 4201 734105823979722163615359361 4202 641938017298583210311535630 4203 542951604785423414469953005 4204 445289494363775366577976328 4205 354865742489107861011875183 4206 275314249661776450648715673 4207 208274714982216738981832695 4208 153851800067425264992439909 4209 111114295073546764026667275 4210 78545412657916065028694813 4211 54398300127030053353066963 4212 36944395586841071306772285 4213 24623888102701263613050659 4214 16118384275560159473039590 4215 10368721277766210782724023 4216 6558782181526548666095608 4217 4081759910814133056550195 4218 2500396082428795638574020 4219 1508339903211773769487247 4220 896382909855196131539422 4221 524990267208013543999737 4222 303122079477751859746505 4223 172593691798279150899385 4224 96937947134443248734505 4225 53719731949369197839055 4226 29379497898536827607985 4227 15860443562335694733735 4228 8453328514122192687621 4229 4448916900771947348529 4230 2312382801162157157721 4231 1187138245877820960801 4232 602045123545354874265 4233 301638039975273134363 4234 149316898755283623865 4235 73034417417748980531 4236 35299256816083543381 4237 16859330527334091995 4238 7957251229034997835 4239 3711409372162869571 4240 1710671388468740211 4241 779182082681169796 4242 350705322136746075 4243 155975610603977232 4244 68541773576607465 4245 29758078868863709 4246 12763341047564669 4247 5407368507288925 4248 2262635308424189 4249 934939223990824 4250 381435381523777 4251 153620938625652 4252 61060837625115 4253 23947648282047 4254 9265549399843 4255 3534819902287 4256 1329364483547 4257 492895317805 4258 179913779891 4259 64636320725 4260 22902978187 4261 7962527087 4262 2714446490 4263 917750627 4264 302074044 4265 96243213 4266 31171208 4267 9667745 4268 2765406 4269 873347 4270 257969 4271 59539 4272 19085 4273 5704 4274 821 4275 284 4276 99 4277 5 4278 2 4279 1 4280 8569995677610263592944752 4281 43049832272852382259613168 4282 124351534701491430094807012 4283 267947510055597554368832616 4284 476022503789930723027003000 4285 734406401732174464365613456 4286 1015245015813231333805953538 4287 1283854033359568163931553324 4288 1506935615645136759265356650 4289 1659464036417399152341213700 4290 1728586145520481569062201693 4291 1714169370520016017929122914 4292 1626648063617650890668776551 4293 1483334169183176045902032688 4294 1304389037918094158254383965 4295 1109362968229073536848252886 4296 914793940594422790013781303 4297 732971998349792673016710456 4298 571705780695918974098111434 4299 434793112956790134273396340 4300 322875968795163271778861966 4301 234410922962469738905008272 4302 166568904597872164117060658 4303 115962228203221548895901644 4304 79164991905969164916726570 4305 53038604466647262036685292 4306 34898550249460985151138307 4307 22566441145023702428575118 4308 14348832882376670001632109 4309 8976389627406801389973600 4310 5527530120988398670588737 4311 3351958139890425156767582 4312 2002537914553542639768379 4313 1179067732951694563298496 4314 684415213385742417572720 4315 391793831540704296922048 4316 221245713978465340084900 4317 123277218229545483522960 4318 67792662100682125719570 4319 36801559720337935222860 4320 19724971048098791519262 4321 10440174756833614505472 4322 5457669032293295692440 4323 2818214192354985034608 4324 1437673981363881527580 4325 724622584589916809312 4326 360883652588507296894 4327 177606529756781369636 4328 86380018934608617978 4329 41519344536741410240 4330 19723531574229048928 4331 9260279032840115536 4332 4297055068055280142 4333 1970704354931933768 4334 893235471503786815 4335 400118328892661178 4336 177119606765597121 4337 77476830425143824 4338 33486420305828072 4339 14299288053277840 4340 6031972931004590 4341 2513314968015936 4342 1034209329512841 4343 420214688026606 4344 168561052550355 4345 66735204359664 4346 26071676714244 4347 10048939984360 4348 3819282034976 4349 1431028746160 4350 528666777654 4351 192275477028 4352 68831173342 4353 24305750556 4354 8420790555 4355 2860593294 4356 964109025 4357 316261392 4358 100394219 4359 32427610 4360 10025441 4361 2855400 4362 899966 4363 265132 4364 60840 4365 19480 4366 5813 4367 830 4368 287 4369 100 4370 5 4371 2 4372 1 4373 15762679542071167858843489 4374 80032743378145942098855512 4375 233343929706657616447937348 4376 507062168653250092629224964 4377 907887961002999277420671080 4378 1411004228372419850510005310 4379 1964209741717006493117425670 4380 2500501376675136275020735918 4381 2953881440165789500379040934 4382 3273130473854314842744095520 4383 3430107922758685923403978289 4384 3421584131042823773420148761 4385 3265641883999121534287931284 4386 2994800619528023358496166512 4387 2648189710272638964630034135 4388 2264609966827890295783596667 4389 1877545722247546217433687408 4390 1512433069387877956551208608 4391 1185934811083856412491362314 4392 906675186761483611242441370 4393 676815305625724023642850624 4394 493929628964380543295595648 4395 352796287473372909058314542 4396 246877771192901818045934966 4397 169405998381829838939332640 4398 114081404568761043812238980 4399 75449497934447396148599663 4400 49038733033938139041489287 4401 31341720556766951592419496 4402 19708009285439726514264930 4403 12198698105537470740586411 4404 7435847830227606236448047 4405 4465521164374464038344472 4406 2643025254725756852929496 4407 1542292396474604857106480 4408 887573255028265178248688 4409 503892368633698776960280 4410 282280265681712436084770 4411 156075732284687839287270 4412 85191433867586491592430 4413 45914189324952293680062 4414 24437955405443428403436 4415 12847496050523292805632 4416 6672201289851903282336 4417 3423506257493259218940 4418 1735689522641438849098 4419 869586933600195099226 4420 430555234416348307234 4421 210692178119214520732 4422 101904751381019801480 4423 48717375802929294320 4424 23021198143332295016 4425 10753056383969557636 4426 4964728343316973603 4427 2265752123984989805 4428 1022046185591962017 4429 455671369438200459 4430 200785194051986526 4431 87433870324458548 4432 37623449782473020 4433 15996455688523226 4434 6719299583656227 4435 2788053436864851 4436 1142575049965383 4437 462382043147415 4438 184744169748744 4439 72858474721092 4440 28355225940964 4441 10888091939272 4442 4122892549330 4443 1539150547746 4444 566578300602 4445 205331211458 4446 73246281984 4447 25777360935 4448 8899920671 4449 3012868668 4450 1012269600 4451 330952065 4452 104676445 4453 33720652 4454 10392464 4455 2947310 4456 927110 4457 272420 4458 62155 4459 19879 4460 5923 4461 839 4462 290 4463 101 4464 5 4465 2 4466 1 4467 28992087708416717612934417 4468 148769790366267868171190016 4469 437779224704169617420287316 4470 959299781011098309638070456 4471 1730974285573745752163109416 4472 2709867486979609015540726724 4473 3798469705969651721580749608 4474 4867651446960914057338809860 4475 5786957937275528848922622148 4476 6452028851661875838510984124 4477 6802070311757760947807545655 4478 6824906043645062659732200398 4479 6551173089960130257571593153 4480 6041601930853534534680523428 4481 5371877391854441482174728193 4482 4618787194898348843165917098 4483 3849924551019137718490835815 4484 3117733097516126551421724024 4485 2457550169990529259760812390 4486 1888657795426651472242205612 4487 1417150433310789298401364834 4488 1039542383763532533098819944 4489 746315015657525178567990114 4490 524920269740738100207462644 4491 362032628737290290959797854 4492 245040508027129172177808716 4493 162885344458881058935280589 4494 106406458866154303777210194 4495 68352906231818396090337359 4496 43200264316524393885480504 4497 26876484056173457117490303 4498 16466917775450081594126530 4499 9939991775908610119845491 4500 5913683594851190227264400 4501 3468796943904147880056968 4502 2006715881978359205857376 4503 1145261761435889096206940 4504 644985923381417305587660 4505 358531207786704547337580 4506 196757009435729007508740 4507 106621919472086139522780 4508 57062936825780299730616 4509 30166411631816612205228 4510 15754997945152549233216 4511 8130074214021592907712 4512 4145737299790651609868 4513 2089216383020234925408 4514 1040582563847282835868 4515 512285741111724639158 4516 249296328813617663088 4517 119924234923137640328 4518 57029479548000527680 4519 26810292578822887898 4520 12459944708375614450 4521 5724534823329392734 4522 2599951455433057342 4523 1167284995875728652 4524 518030092441989932 4525 227233916435830282 4526 98514215314105592 4527 42207857149858260 4528 17869401224757434 4529 7474743539550936 4530 3088819402445874 4531 1260743356636010 4532 508187175362400 4533 202257017942212 4534 79460234434616 4535 30808204512112 4536 11786262034044 4537 4446699590656 4538 1654060088556 4539 606731865836 4540 219111619556 4541 77890602321 4542 27320388482 4543 9400628487 4544 3171459804 4545 1062282487 4546 346158438 4547 109092589 4548 35051016 4549 10768962 4550 3041156 4551 954784 4552 279834 4553 63484 4554 20282 4555 6034 4556 848 4557 293 4558 102 4559 5 4560 2 4561 1 4562 53324762928098149064722658 4563 276511778506001478690804872 4564 821161903827588207775753012 4565 1814393220015966527513670992 4566 3299174852668926415250796372 4567 5202341937865019082131780826 4568 7342381320374904249169236774 4569 9471021805435032390948469502 4570 11331071030012664726953540350 4571 12710764243398192422874517908 4572 13480198721427090283699400541 4573 13604035788686495906422837746 4574 13132615579659125550911229711 4575 12178619861908091771693607946 4576 10887923282187509735341470521 4577 9412058773619021035088076744 4578 7887078473702491736472372071 4579 6420723053430965892033010192 4580 5087518791548760568204091098 4581 3930035673355679090929381964 4582 2964031203440054320549445326 4583 2185342094580284818279076108 4584 1576882039565452502641581338 4585 1114710092723141572541914168 4586 772683889369704028081483098 4587 525622155512028765130471632 4588 351153891634510306563903003 4589 230548929320088822882817218 4590 148844744358154479991534753 4591 94547016022045696286004788 4592 59118577686377192509907425 4593 36404979575215700693657314 4594 22087162660168666998869243 4595 13207709279509245085225032 4596 7787095160938233965772576 4597 4528172302591129286405880 4598 2597748639457442943938760 4599 1470667086116400204357150 4600 821828041642233898324350 4601 453412816424988016654770 4602 247025095692941805415554 4603 132923826087092396962980 4604 70656383378136457525008 4605 37106659976359461257316 4606 19255836915824394570504 4607 9874943382186459429470 4608 5005112161768233272986 4609 2507490124851945042026 4610 1241778737839700936866 4611 607933968789280375256 4612 294237375196152434944 4613 140794284270152235312 4614 66608406402675842804 4615 31155558533422571941 4616 14408034428944876433 4617 6587663197758296651 4618 2977862913027960379 4619 1330786136591051354 4620 587922275030976484 4621 256750578955400114 4622 110827763247740808 4623 47281444306760041 4624 19933792979013899 4625 8304089913611107 4626 3417716116787665 4627 1389466810409048 4628 557894970631540 4629 221191266866816 4630 86571646995652 4631 33441013867398 4632 12746857654610 4633 4791796131442 4634 1776100561562 4635 649233133132 4636 233648340827 4637 82773353278 4638 28937480697 4639 9923641590 4640 3336557583 4641 1114198696 4642 361893065 4643 113645376 4644 36419390 4645 11155084 4646 3136958 4647 982993 4648 287375 4649 64827 4650 20689 4651 6146 4652 857 4653 296 4654 103 4655 5 4656 2 4657 1 4658 98079530178586034536500564 4659 513884307928025552553795152 4660 1539994303000003110064737020 4661 3430793919097075903688494760 4662 6286068369597289570080952440 4663 9983526259309229333849528736 4664 14186530990574552679948460844 4665 18418876501759328757779076776 4666 22174779389252965134844127156 4667 25026155221485729481781474820 4668 26697981873825538896530362749 4669 27098546450285025752063063502 4670 26306976167616986816041242735 4671 24530823017989523423922003160 4672 22050207695841124060663150855 4673 19163312115405689462574298702 4674 16143210358861957568535458273 4675 13210497420770778200553791672 4676 10521560659150107624516343362 4677 8169402466018189070365945340 4678 6192699633544111650038395766 4679 4588879571811738893178721568 4680 3327863424548722332152546510 4681 2364278870091335905810588460 4682 1647034568278325812269130150 4683 1125989330358502879302871932 4684 755988976943977310788207191 4685 498813170461363117181539450 4686 323643108566736207738409345 4687 206605407193578948994528120 4688 129832502268169696254243493 4689 80351140705559653176062602 4690 48994889569989754020141943 4691 29446067848971785006098208 4692 17449184931249284707967160 4693 10198467260157234899121072 4694 5880785935111535719405796 4695 3346527784567385016801120 4696 1879835878766896747633920 4697 1042582361299145027455440 4698 571025577611652756171996 4699 308913705214219497309744 4700 165093224916345031364796 4701 87176334907160466287016 4702 45488878128694255438920 4703 23458626648928092332288 4704 11957432038143032268124 4705 6024936768263379433480 4706 3001108983658953995680 4707 1477935867592679616800 4708 719611874516862280280 4709 346440726431570558304 4710 164915361944287700954 4711 77625289024998557264 4712 36129206857989242860 4713 16627408320413809904 4714 7566484835075166782 4715 3404507970799059080 4716 1514560911888340210 4717 666142732322666380 4718 289644989944943796 4719 124493595524533024 4720 52889333453776066 4721 22206480368620476 4722 9213536977770940 4723 3776988872524432 4724 1529545928592748 4725 611786205210632 4726 241643749938272 4727 94225518995040 4728 36264567077036 4729 13773442036808 4730 5159321381140 4731 1905628518940 4732 694191535675 4733 248974040002 4734 87904021977 4735 30631354536 4736 10469704321 4737 3508356610 4738 1168070119 4739 378168680 4740 118337558 4741 37826468 4742 11550980 4743 3234736 4744 1011742 4745 295044 4746 66184 4747 21100 4748 6259 4749 866 4750 299 4751 104 4752 5 4753 2 4754 1 4755 180396380815100901214157639 4756 954928556342366067274633529 4757 2887538170587517140952577612 4758 6485540094592386025708932900 4759 11973318425909972804031611540 4760 19151654915508474834189082938 4761 27398698851383709886875468412 4762 35803229718385271915264830600 4763 43373011605904541020212087068 4764 49245698738510569302134941510 4765 52843613033436051348433281733 4766 53943201123257271983241518199 4767 52660369455189709810432090957 4768 49374232308748880737854554405 4769 44620609595110972395727221355 4770 38984565105722232183975244685 4771 33012679530471906607818971019 4772 27155160905858198757580776275 4773 21738670890513083209580304306 4774 16964587632411337430088972790 4775 12924590267530813776183563690 4776 9625282046948824275644203226 4777 7015055573239621555162943478 4778 5008575601880960229502940330 4779 3506399594012776364371622750 4780 2408970044068992309839001478 4781 1625354879856713618281982367 4782 1077718299498192189130590461 4783 702698541431829074341793495 4784 450798145508912370822550645 4785 284685690865729204704684049 4786 177060478581844482090692211 4787 108501287360960902027135435 4788 65535195857244697220014849 4789 39029752010703016247405480 4790 22926648271133626253521944 4791 13287375411592614166409312 4792 7599956328283406206006026 4793 4291069903265402700152160 4794 2392228816497820353590940 4795 1317085128215108704402260 4796 716279030573717005237002 4797 384842962227644901711180 4798 204308422735064438412108 4799 107189466244188698713620 4800 55582274329753471332330 4801 28489706549882481759468 4802 14436112950317171381104 4803 7232037542174531127290 4804 3582210669903106074800 4805 1754479054625933934008 4806 849714754647295526304 4807 406951023539204226968 4808 192737455229585713907 4809 90271561893463882900 4810 41811660579320137590 4811 19151426411201311724 4812 8674661126003578117 4813 3885408845121164770 4814 1720812247013705530 4815 753558548395703538 4816 326253810603395227 4817 139640619965356450 4818 59080186619888688 4819 24705567503758110 4820 10209720362643145 4821 4169032803919484 4822 1681831646531060 4823 670158305355236 4824 263716693326990 4825 102456367415900 4826 39290308088576 4827 14869739625348 4828 5550462225370 4829 2043014245075 4830 741720374289 4831 265122429403 4832 93292368723 4833 32404797533 4834 11039577995 4835 3687055249 4836 1223949537 4837 394998198 4838 123171914 4839 39272950 4840 11956801 4841 3334510 4842 1041036 4843 302842 4844 67555 4845 21515 4846 6373 4847 875 4848 302 4849 105 4850 5 4851 2 4852 1 4853 331800673921785084815380861 4854 1774316730484809816132167970 4855 5413226847323447494823101149 4856 12257109197465354280023186232 4857 22798914603655532383870127500 4858 36725598316326480068870255228 4859 52893397880667393234200939406 4860 69562914566013886021750147672 4861 84792193436361081648547038896 4862 96849779390033402365205353800 4863 104530572902315327926141993805 4864 107311215800412215809930937890 4865 105340580086751572502140180354 4866 99304452896560093376949784022 4867 90223530001990871733970786030 4868 79242414611829281281360220110 4869 67452162579733877599139670602 4870 55768772077967400152978718814 4871 44871690772868406067294713177 4872 35193617211599420608244169940 4873 26946470597552449015565050268 4874 20167363143887495792697723500 4875 14770861417910596954143476876 4876 10597874673820884428224258588 4877 7455704690727288955872673700 4878 5147262666304270478293354544 4879 3489856306633661901039750475 4880 2325292410557870130124819302 4881 1523542594073460011137971386 4882 982161257231475402714932950 4883 623282493113563819010852704 4884 389551209773802151900945258 4885 239887697892188451267118916 4886 145608208116528208319462338 4887 87147450831654202049836825 4888 51446759752397488012714640 4889 29965918694546854897748860 4890 17225992035990826930229052 4891 9775495281274154330958186 4892 5477629977078225451895040 4893 3031369440293390575470540 4894 1657151016785543042324436 4895 895034069794531501565262 4896 477684771551747778777816 4897 251959609140251859590820 4898 131360595560538071798284 4899 67700955048432666871150 4900 34495702193403712074968 4901 17378611320875032965434 4902 8657230326960942261600 4903 4264669137860094731976 4904 2077579570261937538704 4905 1000954535831740503414 4906 476945557980247526322 4907 224765410851562586895 4908 104761052704022007752 4909 48292363220452469920 4910 22017033896491873114 4911 9927259050653949147 4912 4426631216493620100 4913 1951950237324027178 4914 851114645637707226 4915 366942517170248577 4916 156408250434686756 4917 65906436935973820 4918 27450490454776130 4919 11299738382853437 4920 4596401023303704 4921 1847227876742772 4922 733326134610740 4923 287517952612098 4924 111300488941080 4925 42530231488376 4926 16039641560088 4927 5966454694875 4928 2188642136142 4929 791936913086 4930 282128291578 4931 98948432034 4932 34260668930 4933 11634041122 4934 3872855658 4935 1281890627 4936 412394716 4937 128151250 4938 40759542 4939 12372699 4940 3436300 4941 1070880 4942 310770 4943 68940 4944 21934 4945 6488 4946 884 4947 305 4948 106 4949 5 4950 2 4951 1 4952 610276584915472020566039064 4953 3296454357683299585025319309 4954 10146263187125385942144155070 4955 23159137584890743453226400409 4956 43399076582938687108608450052 4957 70400307299292454246666430422 4958 102069044864134431701856512216 4959 135093188824867617362171065198 4960 165680792777387873152309493416 4961 190366035791233276642612594802 4962 206650093239614021752394575757 4963 213341941369008251226413868914 4964 210577393936428187203239870235 4965 199582742687243373414393188249 4966 182293744862764657405534384697 4967 160943004543995978205490177317 4968 137702589859769101410304776617 4969 114430703094996390533898528071 4970 92535036073870020096235511712 4971 72939066533234162341897153579 4972 56123387611797268549576261534 4973 42210705459125582550863739106 4974 31066981940825873465333765570 4975 22398671565915433630365774266 4976 15834159054866979425424156398 4977 10984492569167952446667148754 4978 7483503455311128119261421167 4979 5010336330350396408406510130 4980 3298645184670340117030863617 4981 2136765754008861451589780261 4982 1362558390776446802867634431 4983 855727129040871205219625233 4984 529523465309537123948586739 4985 322980992783982485765416933 4986 194253332183918229098558746 4987 115240389173390250259821841 4988 67455724262357631643635592 4989 38970233496684323164969950 4990 22225908986446489486166172 4991 12517030654117045716113526 4992 6962298945401412106893456 4993 3825602487040108659767466 4994 2076928537936127974418928 4995 1114267411844514251966226 4996 590837967422657687822052 4997 309682761306588540901182 4998 160467788218314689032408 4999 82210568372391415733110 5000 41646410321531679348788 5001 20862841659498275795664 5002 10335843856468047516264 5003 5064313260058102141000 5004 2454245010498303885432 5005 1176396452583080372985 5006 557748993328678967806 5007 261564763703865416381 5008 121332258271017008684 5009 55670654967470501725 5010 25265093607352690044 5011 11340875489474436177 5012 5034830012821922702 5013 2210608750749015321 5014 959839710099160068 5015 412107481174311981 5016 174947124863680462 5017 73424532144388477 5018 30462098334974222 5019 12491178525386601 5020 5061813103598292 5021 2026694168382034 5022 801622809393744 5023 313161257185626 5024 120796031310560 5025 45996902786286 5026 17287211291403 5027 6408585464558 5028 2342911086317 5029 844962476543 5030 300027502207 5031 104882533715 5032 36201900815 5033 12253889629 5034 4065963824 5035 1341947969 5036 430371514 5037 133278399 5038 42286956 5039 12798827 5040 3540126 5041 1101279 5042 318829 5043 70339 5044 22357 5045 6604 5046 893 5047 308 5048 107 5049 5 5050 2 5051 1 5052 1122473639652358006595577564 5053 6123779174689061502968621372 5054 19014237275892474279538351641 5055 43747285046162905065326995850 5056 82587797905337195444004470369 5057 134904404084500591070432479600 5058 196884195663643034166540012290 5059 262236281241350103879966147868 5060 323573042360121955246224706306 5061 373977101654899498793503257564 5062 408294836838054706002242150787 5063 423872265596540381497405625222 5064 420665867923708232949053554371 5065 400837872287039252419865125600 5066 368041941941800900834821241904 5067 326619589527210304946662019424 5068 280883456796419350357418130760 5069 234592383828385306647804158156 5070 190652167848422300996449562177 5071 151021945787733451199590790538 5072 116775310166103935644888886341 5073 88255677396675908377033313408 5074 65270959200265354457161998304 5075 47286186791292933244120318400 5076 33588484629820633718307028196 5077 23412780049668129339979364724 5078 16026974500596193297117946741 5079 10781639309227211327601608218 5080 7132211940469963291661728865 5081 4642129205914300256678362592 5082 2974332926024213504635467850 5083 1876929024193671618363360380 5084 1167027891247911048470828854 5085 715258876814143161959226508 5086 432268123836485027621740797 5087 257689926538482375327374866 5088 151575999518356236701379021 5089 87998612017176718880682448 5090 50436759303396136546011390 5091 28546233249600023976655332 5092 15957925374450911297393802 5093 8812876911292281534349560 5094 4808978009639152989901398 5095 2593312112045278040298636 5096 1382261260364800280902794 5097 728314523235097213549408 5098 379398341232926835433594 5099 195419510136111839590972 5100 99535812413251775718550 5101 50138044114844439388128 5102 24978392711588303641512 5103 12308303248949354056288 5104 5999169505018117691806 5105 2892418916920272768264 5106 1379499405446952570357 5107 650849497570860059734 5108 303768098323194061367 5109 140250818629329179996 5110 64056721448102854455 5111 28940744664559337934 5112 12933770824508763965 5113 5717298434092309760 5114 2499663141742677963 5115 1080852491192442466 5116 462178173423148929 5117 195419863385756284 5118 81695190848716345 5119 33762738343422666 5120 13792145141248137 5121 5568163917820048 5122 2221248469866046 5123 875400543581028 5124 340766462580254 5125 130983066768580 5126 49703479232181 5127 18616690326442 5128 6878193382933 5129 2506234880672 5130 900922548016 5131 318857053280 5132 111105283976 5133 38231499268 5134 12899937083 5135 4266589598 5136 1404177053 5137 448942056 5138 138556221 5139 43855910 5140 13235339 5141 3646008 5142 1132238 5143 327020 5144 71752 5145 22784 5146 6721 5147 902 5148 311 5149 108 5150 5 5151 2 5152 1 5153 2064550898489615111976997489 5154 11374946643672271805340266290 5155 35626735396862259818316741953 5156 82618279069962643641147677913 5157 157116827355738222268560457130 5158 258420116418862501337495058067 5159 379625136877326515857493257862 5160 508814137551072816494369921406 5161 631626206424339510543126173616 5162 734292972982539178246689380160 5163 806236789453616875466464029311 5164 841639593462086204857456013251 5165 839802950374007907115494423378 5166 804472961771371192454881601653 5167 742509893509792215602848565960 5168 662329675760080936128828488028 5169 572472379607307374826674199976 5170 480520563358265468682655088582 5171 392451803350582243120906698337 5172 312400070534250908982651451345 5173 242734430418353521459479665162 5174 184339197956443204800342350553 5175 136986411352664654910111091552 5176 99715848872558135340395107112 5177 71167988926971517285134143840 5178 49843156169366717601950066120 5179 34281359076736889732437979809 5180 23170882788786881142949712749 5181 15400410287532708208900842654 5182 10071080378880800274475969665 5183 6483376004588187528887604366 5184 4110699405142547858240911586 5185 2568089739828634884929324398 5186 1581464805760839329299228978 5187 960338582765689926644483605 5188 575244416285182710073256573 5189 340000420087955360297601858 5190 198349194111303619135876019 5191 114240550055618349148619194 5192 64976248916470787873550930 5193 36503166378550466788404564 5194 20259887403874041851471268 5195 11111064024836442298143246 5196 6022279697350033584959886 5197 3226418765576725837870260 5198 1708821563904114559738796 5199 894838250867644792187094 5200 463355378668086446929086 5201 237274073625975199815666 5202 120168906872148720849720 5203 60196877834301667220616 5204 29828075796529555129264 5205 14620779469977476457236 5206 7089730886171673970531 5207 3401090715984138994015 5208 1614160315245458499523 5209 757916400977636175572 5210 352081984325016137598 5211 161812203871476298803 5212 73572620160623609475 5213 33093789033245995502 5214 14726012404841846392 5215 6482020406717673821 5216 2822249137274710521 5217 1215368494806246940 5218 517619497608415538 5219 218001868353135681 5220 90783672023001657 5221 37376344916321562 5222 15211288381719895 5223 6118532846699162 5224 2431969997567938 5225 955031522833512 5226 370459810896272 5227 141903667640665 5228 53663731173045 5229 20032504108078 5230 7376671032323 5231 2679042594808 5232 959946869700 5233 338655076548 5234 117627586594 5235 40352545515 5236 13573014915 5237 4474946730 5238 1468634286 5239 468119991 5240 143987603 5241 45467128 5242 13682390 5243 3753966 5244 1163762 5245 335344 5246 73179 5247 23215 5248 6839 5249 911 5250 314 5251 109 5252 5 5253 2 5254 1 5255 3797301123057445139138614117 5256 21126980849966417978149587832 5257 66741948971180030757345574273 5258 155990936634860691756335309414 5259 298815558282923099943767659205 5260 494854780670117886370541504798 5261 731693782440173437746285930413 5262 986815503966839587725603867828 5263 1232364709046704434193893081678 5264 1441008481715501635827397206420 5265 1591131555067692006031674283649 5266 1670145659803582985293102810154 5267 1675471598730681899401424367099 5268 1613453265259525305252340914274 5269 1496897927111446340463827480365 5270 1342066476536513876643473624128 5271 1165825507952370479571073398640 5272 983429983232766088923309067408 5273 807136483707758335714544174581 5274 645625682283508444552361019910 5275 504072186409538021095108320265 5276 384641313452697012993253920354 5277 287197167594397596705052153465 5278 210049177441339929202496527456 5279 150621623127008898894774342880 5280 105985774030486703529999538844 5281 73237720583174846964120900359 5282 49733739549194057195016442998 5283 33210174561882285024535029537 5284 21819528501196366782952362690 5285 14112452740346486402598533459 5286 8989840246164617903208399284 5287 5642684348294088092006665964 5288 3491243058630151689533781224 5289 2130084974948806864939368685 5290 1281991858742342005584637342 5291 761346244441979313128676337 5292 446286735932406153134115662 5293 258283566942903552271020377 5294 147617394585963580682761420 5295 83336375711156508373473894 5296 46481308860904575429705600 5297 25618378577953374919817814 5298 13955016698500987211047668 5299 7514218166824425099290130 5300 4000138386235068183334800 5301 2105528659681315121941302 5302 1095957578592992969974260 5303 564181596520341846488008 5304 287261643537683180781840 5305 144679135500164024044320 5306 72083333571782327389392 5307 35529653273015996966450 5308 17325911210136081991778 5309 8359254631428091361460 5310 3990416893728691431490 5311 1884762811542580269031 5312 880819502305240924840 5313 407294529655148299179 5314 186344629130678137890 5315 84353389877166517533 5316 37779107785598480308 5317 16739628478560033163 5318 7337726664517300758 5319 3181782958001032405 5320 1364707089657977848 5321 578934259615097025 5322 242882168061256038 5323 100760058315360381 5324 41328533139397110 5325 16757834421476765 5326 6716193365773964 5327 2660002213525610 5328 1040908809393836 5329 402374199505655 5330 153601984081126 5331 57892063959373 5332 21539268028366 5333 7905466320139 5334 2861779001280 5335 1022169544044 5336 359460867248 5337 124460644119 5338 42568197090 5339 14273972645 5340 4691252904 5341 1535376999 5342 487919154 5343 149575459 5344 47121340 5345 14140136 5346 3864020 5347 1195856 5348 343802 5349 74620 5350 23650 5351 6958 5352 920 5353 317 5354 110 5355 5 5356 2 5357 1 5358 6984325661199418257711189170 5359 39235983253243223307024514558 5360 125011176675539849525041368037 5361 294457477049411537122300463856 5362 568145556062733660706193222355 5363 947290234195328661009671774171 5364 1409733375147897781732933167696 5365 1913050372658466395822192597363 5366 2403329043005582567334511760154 5367 2826444016615183281272132045900 5368 3138401588437426546287585032443 5369 3312257447638229996210932552178 5370 3340574217773354438404213516529 5371 3233766879750901509463964030877 5372 3015592193764154317279091475250 5373 2717361833483658341745121804081 5374 2372298555605319840323148846052 5375 2011012601968060618640749382050 5376 1658557490952878193424750255765 5377 1333080211114246596331791175860 5378 1045785592955519562569595649795 5379 801798634630896690161369353077 5380 601500976246905505888203499714 5381 441991010146658585124791016577 5382 318425238461289910516196616860 5383 225106859819738298363262140532 5384 156275891971959786581746934909 5385 106615648653049913600132737774 5386 71524014241064921249562723087 5387 47210290419871080838079152965 5388 30676480587360153687919636108 5389 19632212485234922748888132493 5390 12380013796199032452010946534 5391 7695533458422676339398749422 5392 4717211057606151017480918825 5393 2852404469912639001658413064 5394 1701980179966967830311663119 5395 1002404366896554207280369587 5396 582899806105843853083208156 5397 334746134335923459109357475 5398 189892379884050655291827418 5399 106429357134226029103201956 5400 58946965158167222251747230 5401 32268945051374078468079360 5402 17462323081871626803852330 5403 9342812614257178937140080 5404 4942767550877743159608586 5405 2586024534977934750814932 5406 1338174172348363505476426 5407 684940305005791211973480 5408 346809098596744015450440 5409 173723577571535289757136 5410 86096556774315009319332 5411 42217765311248431547981 5412 20483606159903318178815 5413 9834091216542009787835 5414 4671854391755783378203 5415 2196230617501336274526 5416 1021650154325623059683 5417 470283598291430231220 5418 214212214040416467481 5419 96548248643944394526 5420 43057108973684709103 5421 18998773223084135124 5422 8293954662280576045 5423 3581982740423786206 5424 1530299047480755077 5425 646665778840925360 5426 270264306067761795 5427 111699553696727735 5428 45646696577899140 5429 18441617011834487 5430 7364623023564374 5431 2906555915170532 5432 1133447278107485 5433 436649458213422 5434 166124324032023 5435 62403540409723 5436 23141793578334 5437 8466084101575 5438 3054904982868 5439 1087729136630 5440 381314908103 5441 131615963124 5442 44881689005 5443 15003678108 5444 4915729773 5445 1604463454 5446 508353567 5447 155322730 5448 48819282 5449 14608734 5450 3976190 5451 1228525 5452 352395 5453 76075 5454 24089 5455 7078 5456 929 5457 320 5458 111 5459 5 5460 2 5461 1 5462 12846177682746478508826800776 5463 72860384386534271097109946244 5464 234113916803186673624238344699 5465 555709185061732431469162502994 5466 1079926203045983184643338815219 5467 1812778301708381387211573443056 5468 2715067631571746008638347567277 5469 3707094470006776628171320366018 5470 4684740689617180503673749823577 5471 5541083598847762717943711137340 5472 6186912494875877894983768804723 5473 6565075944820016851150938095066 5474 6656320961250605050981506035779 5475 6476992775450462639058481272856 5476 6070840667105397885102509036525 5477 5497942358923168915729839345162 5478 4823562124352061223693716136593 5479 4108963816604734162172114785476 5480 3405207833388247833294986354743 5481 2750075167826543564456103029962 5482 2167646668079898347920962339827 5483 1669758122167664927969973288352 5484 1258502678415724229871139826901 5485 929073433760399903940722905842 5486 672440834348030847278004485589 5487 477571416426901213831499875636 5488 333072901251756400509618350645 5489 228277083303078901823286948262 5490 153845625405548889745165177305 5491 102014328691598175911634336216 5492 66591990872088741400056594543 5493 42813403978967568266770941646 5494 27122460718249512416385758519 5495 16937481030889976833306715796 5496 10430460209352333129630510335 5497 6336428244831817943213373514 5498 3798495039382016789738460463 5499 2247673812377297136435746192 5500 1313192359957210189513225633 5501 757715466945679779329238410 5502 431884412807246721006751001 5503 243223391193348326514327784 5504 135364568630404451291733378 5505 74463764002602504297873084 5506 40494608669795835413084526 5507 21773458713866837546905616 5508 11576987125544699267803466 5509 6087738132567797413198468 5510 3166341420211535885691686 5511 1629089357617669572777792 5512 829194866527169017057296 5513 417568072202125496461296 5514 208059157720531889981498 5515 102579531438877723405936 5516 50046074722256224119962 5517 24161929238007247542188 5518 11544047611843859679628 5519 5458307283367160270564 5520 2554086018723326869753 5521 1182744268381730440286 5522 542025741950957464371 5523 245818403964388675672 5524 110321886312466483913 5525 48994209113283148522 5526 21529903536379979235 5527 9361112537163476292 5528 4026891328606380603 5529 1713694538437705426 5530 721400648056111403 5531 300367278053924592 5532 123682796021685797 5533 50360109684899602 5534 20273110408416081 5535 8067513822665892 5536 3172912440134229 5537 1233084584428758 5538 473432635058725 5539 179519235434984 5540 67213903842315 5541 24845094635942 5542 9060087834055 5543 3258897952748 5544 1156768780525 5545 404258893598 5546 139105359499 5547 47296334928 5548 15763017681 5549 5148602994 5550 1675952851 5551 529437440 5552 161232384 5553 50561696 5554 15088342 5555 4090496 5556 1261774 5557 361124 5558 77544 5559 24532 5560 7199 5561 938 5562 323 5563 112 5564 5 5565 2 5566 1 5567 23627804467003341905676604063 5568 135287899388233527494261046123 5569 438364462733231183718561130863 5570 1048518389902471453689649678653 5571 2052148088769100147883826426503 5572 3467888405274154358585164655684 5573 5227128076002752067948926829473 5574 7180600820615757400878245300377 5575 9127663035050938149825678566236 5576 10857583034743341137188585371405 5577 12190076738898074248147210005835 5578 13004858403632589175319482946029 5579 13255039615132845258434046652141 5580 12964488065207458166950654370158 5581 12213103418421034367187604319845 5582 11115721215173138361478024854281 5583 9800200236812748240929182298238 5584 8388844462599931773535667126835 5585 6985423039452791817042337121107 5586 5668294919951909909495947150129 5587 4488873721873744455157617144079 5588 3473986958966099395380854931550 5589 2630518996341098557279745495001 5590 1950918155922819545545894623597 5591 1418520942108731046302410807138 5592 1012058023036858253591795080861 5593 709065296383567245993724382173 5594 488185760201944639582186644411 5595 330507509309331027047400697419 5596 220155584215267307003733276552 5597 144365433970326109781177584671 5598 93238514254749210228405898399 5599 59336510110310660575077780886 5600 37224020121699196734607392463 5601 23028460755744439816424982995 5602 14053988750284174197666646745 5603 8463853379967800869149123027 5604 5031533530179327143148352448 5605 2953358442554294370888715109 5606 1712087982776029603280354405 5607 980465106426246624209171828 5608 554789714400518488388685029 5609 310242637564742770444718650 5610 171486950646761424097168446 5611 93710952171219325934973042 5612 50634477135458868177322562 5613 27055791049478347975784090 5614 14298411161124366120241238 5615 7474453208077110930065396 5616 3865276957503974499260364 5617 1977570509698272236574528 5618 1001081615775704091170360 5619 501446528826670775582048 5620 248556155633463120641411 5621 121924790431080843526414 5622 59189651279202763341200 5623 28438085942878769649725 5624 13522787811719233502324 5625 6364287866264681299813 5626 2964513830546394320287 5627 1366707386828162520561 5628 623605898427306029863 5629 281609671299557027017 5630 125855857861106326051 5631 55663350382343300325 5632 24361968283343611131 5633 10550547342783944943 5634 4520900506850415325 5635 1916571603974757607 5636 803771648563038664 5637 333426518238861449 5638 136796185084817945 5639 55500034952797216 5640 22263463718556357 5641 8828783015848893 5642 3460426989244395 5643 1340282165184331 5644 512878290940402 5645 193837590737683 5646 72339601682639 5647 26654393894054 5648 9689101263769 5649 3474252281617 5650 1229436282115 5651 428335754533 5652 146940963789 5653 49815528369 5654 16552896511 5655 5390102263 5656 1749905335 5657 551185172 5658 167307416 5659 52349330 5660 15579119 5661 4206958 5662 1295608 5663 369990 5664 79027 5665 24979 5666 7321 5667 947 5668 326 5669 113 5670 5 5671 2 5672 1 5673 43458307810949238672214594009 5674 251181568151068467037534121042 5675 820681087960413739957967428920 5676 1977924421268120082850394063630 5677 3898571575669144478331545175880 5678 6632033270838247709340704261840 5679 10059748952092840168684127002903 5680 13903072732564108702449404358258 5681 17776188745624215597718672486963 5682 21264703952634462215221845537150 5683 24005446241491773827391306031166 5684 25746954451675605829557209761942 5685 26379459805331147075777378503234 5686 25933392156517708084521426773724 5687 24553264689296680587997413898045 5688 22457695965131447783758989811594 5689 19896477939536440408949110985921 5690 17113160438028093731260848609954 5691 14318056407821054836484876690924 5692 11673108014004365860606441866550 5693 9287445523920282114356228078008 5694 7220985176602987558179256727436 5695 5492952853171266070288601111737 5696 4092497941508346856131810714402 5697 2989240726933812860576992610765 5698 2142391168582908054294766801718 5699 1507793836397502174482122732420 5700 1042794995317924513907965427066 5701 709170177201760662200895556186 5702 474518072989453779806119562760 5703 312564870533573055123173602693 5704 202781093229828915937266326558 5705 129631882415305924656221310199 5706 81691070206873965613993933514 5707 50767137655089467525438339400 5708 31123610953814586811851987158 5709 18829484634856502741994106776 5710 11244989870071994735963467672 5711 6630905959522824212917385567 5712 3861815860548873170011231610 5713 2221868280611970365349508767 5714 1263130776463042091916808178 5715 709691137426258576759354547 5716 394150763476909103764358932 5717 216422125515671629483125900 5718 117504768883134748379404444 5719 63093751533235642096473008 5720 33508210201726003832626676 5721 17603617294215644277461346 5722 9149244235644646822908920 5723 4704821769702698983591356 5724 2393939810123724081455584 5725 1205392209323560979834806 5726 600644266715413151876546 5727 296213330196577351512685 5728 144580781282673321898860 5729 69847618771131918718733 5730 33399509651866856639308 5731 15808273950164368186483 5732 7406093390435286362170 5733 3434431306692770101194 5734 1576441981872427688770 5735 716227912404681179698 5736 322079516210879443698 5737 143350084105742898010 5738 63144555744613618674 5739 27526610724627429256 5740 11874617790825855374 5741 5068776747670415344 5742 2140745130164575400 5743 894460827650832723 5744 369694937420828546 5745 151132226772861527 5746 61099834977209542 5747 24424536714810540 5748 9652584329493754 5749 3770532070877294 5750 1455526272878692 5751 555148803254027 5752 209132673737190 5753 77797809656099 5754 28575129430278 5755 10354810144636 5756 3701479731826 5757 1305884228430 5758 453589682854 5759 155135226576 5760 52442743874 5761 17374238744 5762 5640461350 5763 1826382003 5764 573611352 5765 173550848 5766 54182938 5767 16081225 5768 4325596 5769 1330032 5770 378994 5771 80524 5772 25430 5773 7444 5774 956 5775 329 5776 114 5777 5 5778 2 5779 1 5780 79932289960699059086717998848 5781 466314177587035683886616302579 5782 1536192751873132265746930033157 5783 3730354704656319850624374198635 5784 7404342713788144008550292299585 5785 12679197261674844600941822294738 5786 19353311223523050208815367562753 5787 26908321267704984823595822630806 5788 34603969912233908924617939568639 5789 41627155607181663014573386143045 5790 47248472794309084330611833870129 5791 50945345807846033540287958023645 5792 52467840484937597188279719912001 5793 51842972226123325656892388232052 5794 49329120090682900118799818385125 5795 45340680142998003396674154552712 5796 40364272691736390380123135032903 5797 34883684295604390611294843073355 5798 29324039439485522282375266864417 5799 24018903636762834520706045261715 5800 19198703840099837304089199248373 5801 14995655391703391192807733541440 5802 11459214623397312092267914941173 5803 8576420709606009588756144033676 5804 6292708855215702160802601088455 5805 4530299558523718488714639076253 5806 3202693763151974407856937310459 5807 2224913477585126583292219019341 5808 1519855463729541551495953265303 5809 1021505028383200008129816856990 5810 675870455458576203195159731899 5811 440440457154703898374382590082 5812 282820028239978235089774336117 5813 179025482946208890846665812567 5814 111755627674471032517573657985 5815 68822244638923273532114853487 5816 41825027012904915071853657165 5817 25091333428135304098654089598 5818 14863239289549699229698695341 5819 8695974467281902205136269250 5820 5026230210672627497967070391 5821 2870662643435385926953406929 5822 1620416014490581075509601940 5823 904185409357384387182302981 5824 498827735184231966200500870 5825 272129269407116922238700954 5826 146823362742067731995236830 5827 78355332853630762218951834 5828 41366472830538131392405398 5829 21606433216693288356651340 5830 11166465066451142988093944 5831 5710645891578811399046772 5832 2890188018016658139222280 5833 1447666476564112310195153 5834 717692774992986726988260 5835 352174826843123616648557 5836 171058953091317859063558 5837 82246089963362539801576 5838 39145062391932839222469 5839 18443251554539771139660 5840 8601999726979051687723 5841 3971564462177772510567 5842 1815177149497437673863 5843 821225937977926587039 5844 367772787260956146695 5845 163024466752140324547 5846 71525524320124286053 5847 31058384889351079835 5848 13346771745239018977 5849 5675688552421084990 5850 2388176345458992113 5851 994202745580831570 5852 409444014785185823 5853 166789893930080021 5854 67195089606780955 5855 26768937161994325 5856 10543319626940951 5857 4104741069888316 5858 1579329044337331 5859 600414678729800 5860 225460268802817 5861 83606456574785 5862 30612961420539 5863 11058963990033 5864 3941109898575 5865 1386270095969 5866 480066156763 5867 163700923905 5868 55181538227 5869 18227987755 5870 5899918134 5871 1905444911 5872 596730760 5873 179965729 5874 56063280 5875 16594821 5876 4446430 5877 1365051 5878 388137 5879 82035 5880 25885 5881 7568 5882 965 5883 332 5884 115 5885 5 5886 2 5887 1 5888 147018402238651639664609196920 5889 865629822809084156927238270520 5890 2875083012614510878778279728354 5891 7033944717006398729234819414292 5892 14058974271712116948849994358320 5893 24232741987137146051202611909464 5894 37219463837181084978464374772343 5895 52058429016312308899105786019818 5896 67332469407434181392430463594009 5897 81449560726118221544057405567040 5898 92948864394502792068313305141620 5899 100750108477073464800237968564744 5900 104295872857939428057902410383050 5901 103574193512322096762432764132560 5902 99040580202798774479405143691185 5903 91476849306267774705525969385822 5904 81828213830778996281438568203899 5905 71053283711619617846336200558888 5906 60009198281735734042400808013014 5907 49380866562930785919656487330780 5908 39652523788700422624206700715496 5909 31113012121578288880943199226712 5910 23883369729043980959083883430365 5911 17955579580922123455133417706110 5912 13233475136433089254760443202035 5913 9569695936316643050524398629384 5914 6795403262836996009160861618726 5915 4741728863475900724163461286684 5916 3253465872305890670546316466772 5917 2196356462806370957187326708000 5918 1459632131140954289419474936941 5919 955400215593959062830863359574 5920 616209270435720592529783792327 5921 391792208989143703053742383576 5922 245661618702940668357501466970 5923 151959873606659159717343822980 5924 92763009962553731205593106552 5925 55899545826467237438476337080 5926 33262313719510800033047065495 5927 19548853198079385624320449930 5928 11350634221667843919370434221 5929 6512479957933357015667289932 5930 3693091942053407769361588859 5931 2070305362980634643349359102 5932 1147508508104836780939375415 5933 628963172923051549577829888 5934 340962928713305027749467876 5935 182835774375834874094799480 5936 96993254823611278866016060 5937 50909356738087285863699280 5938 26440769369396781242741884 5939 13589740104528411339600776 5940 6912651221846273121059962 5941 3480216178779414966518536 5942 1734296949835880959704555 5943 855499913770328233837778 5944 417749052086576078840513 5945 201941635804255800638308 5946 96641416708138338368709 5947 45786359351025241558290 5948 21475782754058074766681 5949 9972473375935625295168 5950 4584531315079714672512 5951 2086500877843111823936 5952 940076785654983162320 5953 419290343552967502712 5954 185120625111718754994 5955 80902269439740262388 5956 34994986688559001064 5957 14981628724742545080 5958 6347235465042157211 5959 2660982867655776002 5960 1103787899586029645 5961 452964945685373000 5962 183875004571754510 5963 73823718356853996 5964 29310059706258752 5965 11505651024586736 5966 4464651944398263 5967 1712229604495250 5968 648854875662941 5969 242878752521496 5970 89784249727530 5971 32773778998260 5972 11803377857630 5973 4193690658224 5974 1470756361034 5975 507811966108 5976 172651162754 5977 58035551660 5978 19115106379 5979 6168714638 5980 1987157081 5981 620558368 5982 186555135 5983 57991122 5984 17120069 5985 4569480 5986 1400670 5987 397420 5988 83560 5989 26344 5990 7693 5991 974 5992 335 5993 116 5994 5 5995 2 5996 1 5997 270409000010299937423541789777 5998 1606753373014191649757065298204 5999 5380090929519036890486265037330 6000 13260433015711803535782969942834 6001 26687554152251364231491882985812 6002 46300032501905066823453295348897 6003 71554035467421029096883954690885 6004 100676226678146597026115893215569 6005 130959663081335521287827634680365 6006 159293731035510403643946488785642 6007 182760484596605746540578618929760 6008 199137354095297038080393301590656 6009 207200981365759997752352309577442 6010 206799130462633814297691891106151 6011 198720794112459418207221325101139 6012 184433420837216419658567025158143 6013 165767437660190150595603639244239 6014 144617591644758267681258214427272 6015 122707733107029444665041460443934 6016 101439980648127143224509638916718 6017 81827528064884127580996128244392 6018 64496027114564970837691462884703 6019 49731908758884469251596608441111 6020 37555700484511882696548739831643 6021 27802085648390371286385499859287 6022 20193912217706843826914654010170 6023 14402896071596489099014914413018 6024 10094352999666471248185447308938 6025 6956511903810042511206442128538 6026 4716819795553613201972730773033 6027 3148400818566820716989198559783 6028 2069818571127296908243653878563 6029 1340839846300431000794993881577 6030 856266121922662992298190275668 6031 539260039868562014993596101850 6032 335044582572777188375800133210 6033 205431539624236448392817852828 6034 124344367439466849664839236961 6035 74319681496843262079521926213 6036 43874811996348437589898935377 6037 25589795583201052031859962449 6038 14748809108215031090591360102 6039 8401885632005176418427620171 6040 4731626325951496251388653387 6041 2634727558951081529025699374 6042 1450855858618236405451683931 6043 790209177621408280800902204 6044 425745131869193293804136028 6045 226935576268843162579103774 6046 119688198889282724239408856 6047 62465735491299973898566204 6048 32263808339473886091159716 6049 16493385852012368099215468 6050 8345597916564994430593111 6051 4180108490525334542652337 6052 2072646366542442053588805 6053 1017399929593557151913165 6054 494429715643611498137414 6055 237890789239261949975085 6056 113323784662041430019877 6057 53449228193780080612058 6058 24959831540372078472269 6059 11540403308867258621904 6060 5282932585209513673624 6061 2394395080675988000224 6062 1074413280338005563548 6063 477294081212684029794 6064 209903762186884237282 6065 91379801941031762564 6066 39377500602977772213 6067 16795067680308866737 6068 7089478842589768493 6069 2961449325798192881 6070 1224066332620644858 6071 500569847671429442 6072 202500618098505090 6073 81026108269442914 6074 32062126375794251 6075 12544513473809349 6076 4851951053769145 6077 1854795206150117 6078 700657135730584 6079 261449187809138 6080 96350700882474 6081 35063707261036 6082 12589934167672 6083 4459788623774 6084 1559510611582 6085 536875238054 6086 181999386548 6087 61008509071 6088 20036577143 6089 6447097064 6090 2071582508 6091 645109341 6092 193322169 6093 59967236 6094 17657132 6095 4694766 6096 1436894 6097 406844 6098 85099 6099 26807 6100 7819 6101 983 6102 338 6103 117 6104 5 6105 2 6106 1 6107 497359692209650636174868985545 6108 2982155681221260729243134465312 6109 10066176066624751843954685523946 6110 24993547602405915861603218831580 6111 50647004731800710144815945973624 6112 88436208917468160749689325881006 6113 137514903781218240455472558170676 6114 194624237368880784658421714221982 6115 254605578795132914908290322407958 6116 311393671130477719173356512013444 6117 359174836487628142024819455017066 6118 393395955788010406562572708097056 6119 411406594519014562738401814874760 6120 412653564223962209223187222753154 6121 398472459130129484683793025918988 6122 371602044105459941369783512121506 6123 335575815570656178813532243700650 6124 294129510789657040072931194066952 6125 250721594465784960213444706116394 6126 208214246233628952005137557075716 6127 168718966142117910293439134532484 6128 133580995063930518564142623933378 6129 103461852712609053066888936929200 6130 78477025181483191940683111641002 6131 58351969834022912354607722241634 6132 42569809369288785236976147284604 6133 30494909820451941803708329646736 6134 21465794386335017237638243098796 6135 14857543898450918673978478863526 6136 10117871854517794456454046734486 6137 6782861709530393446259420436666 6138 4478557475843250093823463719162 6139 2913847043354763775452959938928 6140 1868894361482747759374034224944 6141 1182125716233284114266453306330 6142 737669494309509935743779786572 6143 454282040926889849796606073288 6144 276178749342847193317340752750 6145 165798722690768069469976497332 6146 98313768149492488236131819934 6147 57596644346528673209639683258 6148 33344882860444354647734514800 6149 19081060095395453411269474211 6150 10794494773750702855476744842 6151 6038199355853627497022566963 6152 3340339616610417659154037862 6153 1827758885364848974180759999 6154 989359125264694451174084840 6155 529849328562720230327909946 6156 280779837458757050780441792 6157 147245378861650048148460268 6158 76422695391033158497537640 6159 39259647435241962712009878 6160 19964027184057958546240026 6161 10049813476575669383224574 6162 5008439872852360760034662 6163 2471179560700441292919706 6164 1207209365826893052586392 6165 583919258215326285263793 6166 279657705706797215101734 6167 132621184431293624388389 6168 62275315091228430435658 6169 28955905475703091634813 6170 13331354245320658360128 6171 6077450422980402571888 6172 2743273598403162082016 6173 1226038700677424807130 6174 542512348296816568252 6175 237664668232622677664 6176 103072861387375144806 6177 44250662816624158204 6178 18804320325634093478 6179 7908974469522569270 6180 3292038583663075292 6181 1355951434855156744 6182 552593027110247388 6183 222787450182299386 6184 88845247406512514 6185 35040228743864142 6186 13665127822067950 6187 5268417121159970 6188 2007622406511224 6189 756018325591510 6190 281235420531836 6191 103326152911422 6192 37489114426696 6193 13420584555050 6194 4739989607572 6195 1652705660604 6196 567305463036 6197 191759380717 6198 64104221250 6199 20993402499 6200 6735315828 6201 2158786167 6202 670399038 6203 200269961 6204 61992400 6205 18206174 6206 4822308 6207 1473728 6208 416410 6209 86652 6210 27274 6211 7946 6212 992 6213 341 6214 118 6215 5 6216 2 6217 1 6218 914787094458602213263019972242 6219 5534471167005235595014156032884 6220 18831122494156284535778061186218 6221 47098927459615322201311148946968 6222 96092703025451904921743252792210 6223 168869459714347602588819301768859 6224 264191837514246302405854306256549 6225 376100297539955816963767622164817 6226 494787292958324496321748455668927 6227 608450409198469556589392630499710 6228 705534564847585774619063996749208 6229 776748905856900512859131509198142 6230 816411941958353892230597972776908 6231 822936628494233257211458972906133 6232 798514073694393975533482062225755 6233 748223399063815427731043063792135 6234 678863241023601072696264968726329 6235 597780550225721957537015645305624 6236 511897161287829293466223753654134 6237 427039756521706662655306120982660 6238 347592417018273483359613394320590 6239 276428948588607138371013591617389 6240 215049087028324762123077390622639 6241 163834879471597800948573714236479 6242 122353275734895558684754619406205 6243 89649826572511723927876979104470 6244 64499410370150725271421200323530 6245 45598486735495845905519705309410 6246 31697234197759497121020571962010 6247 21678614235212764107839824483735 6248 14595590255395978749962083186843 6249 9678605022387124504748727897241 6250 6324234849212909491526684093857 6251 4073750619013166636854149149212 6252 2587883405375727861639652440850 6253 1621878008150727714752279480272 6254 1003141628643753617045652863050 6255 612510153948880950618851440699 6256 369315553984035237796570667749 6257 219954160818334318807758710865 6258 129427177106462234182782514555 6259 75262386468252520012402451422 6260 43259631463750004140534548007 6261 24582508984019702973695022512 6262 13812998507728117767726374105 6263 7676121936949414801241043855 6264 4219451576768691986855654122 6265 2294526810539858284703410267 6266 1234556378674840955048179112 6267 657297890556392849766340040 6268 346334165553733843967102012 6269 180615117835988748935450312 6270 93234831456131464999062456 6271 47643451640785689435086121 6272 24102432005650434034709845 6273 12071994189379584928328927 6274 5986622134920164996281463 6275 2939611296295068413528142 6276 1429289478541752327418257 6277 688154901987789883599900 6278 328093757072862323290695 6279 154903793490991603212745 6280 72423850274570791597450 6281 33531758560129402198085 6282 15373843071579406597000 6283 6979955778943566557620 6284 3138023381514016607674 6285 1396942374276463090264 6286 615745773532405509874 6287 268721870318127376135 6288 116106698021630009665 6289 49663141707152772229 6290 21028070310295340779 6291 8812807106107439894 6292 3655403592455398130 6293 1500423946177579266 6294 609392308812889354 6295 244864307013491221 6296 97326864168203281 6297 38260371805988875 6298 14873014366776583 6299 5715925334110216 6300 2171338281387322 6301 815144788467412 6302 302304178681190 6303 110731807045348 6304 40056619140658 6305 14297351755504 6306 5034899091294 6307 1750519661040 6308 599153520995 6309 201945278298 6310 67326586113 6311 21986605058 6312 7033625595 6313 2248834020 6314 696443013 6315 207401668 6316 64067398 6317 18767360 6318 4952126 6319 1511177 6320 426119 6321 88219 6322 27745 6323 8074 6324 1001 6325 344 6326 119 6327 5 6328 2 6329 1 6330 1682555786678552786861430747564 6331 10270398623479339613678964993320 6332 35222951603069856486232968016862 6333 88737763575745537400034448346324 6334 182272208751001582101976041924200 6335 322363845275120660707397346831536 6336 507393995057859946973887499657066 6337 726523659852590231501803022997356 6338 961152368327721367797096427484516 6339 1188359862446313739532326129879400 6340 1385232892964301096956551700396658 6341 1532881459503559843555763441688236 6342 1619235113816721520937517596739540 6343 1640193689254408612472181935090144 6344 1599191260744620112115076272292710 6345 1505579684458296861401861312277412 6346 1372394428375586468808093378183704 6347 1214047640452892008578334139581288 6348 1044359936651950348127536157025862 6349 875161817118477646472690904068900 6350 715524440865226088659707582087692 6351 571551893578374073258025809979184 6352 446594774909929933410742440792258 6353 341722930694424115390397410961452 6354 256309485022911568637089704270960 6355 188612768411989628035529177704528 6356 136283321247715251038130622192980 6357 96760238599599628760041351980920 6358 67549629349514815725901507855750 6359 46396484280782707702102252961200 6360 31370775368634549362623749159508 6361 20891308796656436093529309685360 6362 13709150714284681770456248213878 6363 8868459061976292103805103923176 6364 5657859297085329876081626497630 6365 3561089734306896571251462432724 6366 2212019140463320505867776349656 6367 1356461318823822312457260367344 6368 821420995338213476982740542282 6369 491339890760599150880861710380 6370 290379197708685352406010115816 6371 169596815613644414692011195172 6372 97911271690743768244308218909 6373 55885315820071276391397874366 6374 31542313306850330660604264725 6375 17607389005101477607524873416 6376 9722346101475709978472638387 6377 5311114581456180761555623054 6378 2870763836912374887680382231 6379 1535537400747710186927356080 6380 812875134115036940760617876 6381 425924672767279615444223208 6382 220916478848867500157040758 6383 113434874910285776599756368 6384 57666180512914174418839740 6385 29025590467323817850785328 6386 14466109575198945555819794 6387 7139293022391739515700540 6388 3489071740820904425461471 6389 1688615823443792620900890 6390 809337581316887266769431 6391 384162284570380730410920 6392 180588805918532236158985 6393 84073586880660015572570 6394 38763160304835027333445 6395 17699640225607750228072 6396 8003625063606524356654 6397 3584049084384071666548 6398 1589316507498822234832 6399 697873535667231362800 6400 303423936846337493722 6401 130617908400073618924 6402 55667836644545013188 6403 23486558537365738672 6404 9808627064805704060 6405 4054399901315143688 6406 1658536168233458442 6407 671350431156945040 6408 268868539617061228 6409 106519572632355760 6410 41739519624238450 6411 16174006915818520 6412 6196451586656378 6413 2346601677868396 6414 878252705906750 6415 324725174148448 6416 118589750770462 6417 42773097936492 6418 15222331526302 6419 5345142703260 6420 1853136222239 6421 632471707898 6422 212571565581 6423 70679589944 6424 23017227825 6425 7342285314 6426 2341793023 6427 723257016 6428 214720474 6429 66193020 6430 19340856 6431 5084240 6432 1549246 6433 435972 6434 89800 6435 28220 6436 8203 6437 1010 6438 347 6439 120 6440 5 6441 2 6442 1 6443 3094702573346805636299319705351 6444 19057434471716135875359797281293 6445 65874021939103736155387389222150 6446 167155891680055595569449037431570 6447 345657205021978496505655321257810 6448 615202014900685391081322817639767 6449 974158912996629387204103083265962 6450 1402935448523822237236552994613996 6451 1866344365024932408906748892171958 6452 2319963439349524971862132921800185 6453 2718458076416881477370012139529178 6454 3023549812777557943290135907613818 6455 3209790248152738900040576608784246 6456 3267200459311957144875345939837303 6457 3200781290105356718369887099868310 6458 3027609855547668882400489072339020 6459 2772587726258865212618925326974454 6460 2463913073249600223486577144710589 6461 2129116271843077612775591917005102 6462 1792157000772149355581002279382610 6463 1471743638388759514125007336951290 6464 1180774894935746425199837078764569 6465 926647664576700164923578362772514 6466 712118670516501226500430350079352 6467 536425756633173162177592631002770 6468 396436643807783234798109666716723 6469 287670773908507036983936203478700 6470 205113520778543075866200392611840 6471 143800364923493997137783962254000 6472 99187821623817666197298581209635 6473 67349225524613070696653634525996 6474 45040794698594987858503746837762 6475 29681378905278416532393010315620 6476 19282172864189215003509891478425 6477 12353682500174719559564652793830 6478 7808487412243452121923042450018 6479 4870985041880622893465438451874 6480 2999745693008227495418969974111 6481 1824307687545110952770355881258 6482 1095914538391836127640945618380 6483 650474980954448603635403493210 6484 381559461198035734365736079397 6485 221241509534836765827986470077 6486 126832899709439992913073838411 6487 71901823232732946487579312805 6488 40314966001929895463775278790 6489 22360484015150896086638844207 6490 12270136156602902514869342427 6491 6662398189801564098734599236 6492 3579973258437673789778431085 6493 1903914351262981119256754404 6494 1002258075693954571522266756 6495 522297817280498635879348348 6496 269464353692623497027050939 6497 137645822080582406455204380 6498 69619959560243834540054238 6499 34869067675911424007442702 6500 17294421564092040248433699 6501 8494752837847761087729527 6502 4132291435202205532381945 6503 1990855738570248736647771 6504 949964032965332083149670 6505 448951737656966816153765 6506 210145749854368429057505 6507 97424927874604791516690 6508 44734736413229697032265 6509 20344097994058987359894 6510 9163066788372434266914 6511 4087321311074642430402 6512 1805574333106527931035 6513 789860101646320503450 6514 342151946440943810484 6515 146755327791649676454 6516 62322196091863356997 6517 26201694939711482420 6518 10904688912098119528 6519 4492098855255964216 6520 1831416394815218477 6521 738876509266069956 6522 294946518965406390 6523 116475024116473938 6524 45495642792741857 6525 17574267368832290 6526 6712076866545190 6527 2534104506368510 6528 945568469934630 6529 348571207142574 6530 126922986374322 6531 45645692851616 6532 16197694601740 6533 5671366703135 6534 1960744527973 6535 667313762543 6536 223653087799 6537 74167308645 6538 24086334435 6539 7661558253 6540 2437731133 6541 750856994 6542 222229590 6543 68370062 6544 19926829 6545 5218670 6546 1587940 6547 445970 6548 91395 6549 28699 6550 8333 6551 1019 6552 350 6553 121 6554 5 6555 2 6556 1 6557 5692045454483960636423770425157 6558 35359663954410361720227787293042 6559 123180660717561437844065094680319 6560 314812530557294050304170994743932 6561 655341317443126719497478056112498 6562 1173727613135678663859475492781562 6563 1869713455479952764368951058218949 6564 2708132486340891423526484917128516 6565 3622595517442254461796576124777224 6566 4527178414733194812771755691197810 6567 5332378701933510024686041998096119 6568 5960870796743012905499427300883508 6569 6359356751344911900083933135028134 6570 6504473969438262501431447887101378 6571 6402556766107686081210150466227801 6572 6084488894736123802254722213758412 6573 5597652167683609347390868370153960 6574 4997071320787891860716493909661922 6575 4337458252353843511740579187508775 6576 3667217748315631635890831310759276 6577 3024815923404224132597333567690622 6578 2437382517607987578934562840904150 6579 1921085579283720074028195871355407 6580 1482680283320968612229160006634900 6581 1121649377741459599660896179561356 6582 832462234667650621617264130851326 6583 606627554349654896128191535902935 6584 434360288404279611206145830864360 6585 305802023914215911185345377393270 6586 211816421516032822298102541090810 6587 144428314256465793196595970637047 6588 96993568418221091040849586600008 6589 64185645348327435054601651878516 6590 41872375886959499014579222558698 6591 26939388385835533560136570138347 6592 17099394952414738229770158218364 6593 10711665480773524852298168201602 6594 6624541438554479529047091021322 6595 4045818457102883899892525257357 6596 2440779728193631835320610710852 6597 1454901842582498848176521320716 6598 857087269419233686116760588830 6599 499112671805469337874151669796 6600 287371330893873965721310438450 6601 163622209952660408463890893168 6602 92144988362135285931789870036 6603 51333736753274301106976498235 6604 28294463885505435682438927446 6605 15432213169995643410073469685 6606 8329886523956125082478165098 6607 4450261618065322657069209257 6608 2353502917891433270430974792 6609 1232167412676183808178044798 6610 638689187219194633785138562 6611 327800461740699045900962415 6612 166594753778965035320823288 6613 83844174289570966320483942 6614 41789661848571161633003826 6615 20628631302615650159814272 6616 10085453779118892371732534 6617 4883807786730621354589052 6618 2342454511207203563360980 6619 1112862348754029593436205 6620 523690176759021635225490 6621 244102335664598236733985 6622 112702256915971371404202 6623 51540886847857908570795 6624 23346507795971415419292 6625 10474458921817769685210 6626 4654428769135301355666 6627 2048369663635457198937 6628 892762463326523201700 6629 385322131080207449752 6630 164680982572145858050 6631 69688556045362763041 6632 29197177042041222712 6633 12109892396907708586 6634 4971801511195271158 6635 2020273569696116681 6636 812407568884556472 6637 323254132634550726 6638 127248065168129498 6639 49547767779689111 6640 19080300833669588 6641 7264991791165832 6642 2734573072908996 6643 1017329065794528 6644 373918273297772 6645 135755460151538 6646 48681819200060 6647 17225688683809 6648 6014238474070 6649 2073539456014 6650 703734893650 6651 235205054862 6652 77793908994 6653 25195009390 6654 7991712034 6655 2536717315 6656 779259092 6657 229932254 6658 70599326 6659 20525447 6660 5355436 6661 1627264 6662 456114 6663 93004 6664 29182 6665 8464 6666 1028 6667 353 6668 122 6669 5 6670 2 6671 1 6672 10469303814509319059584520878072 6673 65602284144064439422529569539897 6674 230309465118949916716874476937760 6675 592789872988483028476099217963133 6676 1242189606517599715439796928260546 6677 2238705376981631356538042350183353 6678 3587428116494314710617696969452236 6679 5225752142142767322455801410035789 6680 7028765628759387193288550343950862 6681 8830600500618634209258945547998145 6682 10454924784252048700389902477540180 6683 11745989801576458142704804808355845 6684 12592821637776267439715555292133374 6685 12942199507380079737884814691533173 6686 12799609137829559655779033850562752 6687 12220262649999798796782259692441625 6688 11293933677048219087270258904454098 6689 10127702047539541758745254858949601 6690 8830045067934271101295289886909784 6691 7498518610065074188781975607688597 6692 6211982933083214369219186614037370 6693 5027257150272346607205044378299543 6694 3979383747864217252839216627080576 6695 3084365024328983929813862835466339 6696 2343223301507587600813910760429182 6697 1746425782972798353297116819560203 6698 1277994471953754942933883648004690 6699 918907506975854923938512285688375 6700 649638547213361630628934933774620 6701 451852757061840294519163282545165 6702 309380430761145861654575061242526 6703 208633985276690688130201230074673 6704 138637639890860200446267440484900 6705 90818123541889342873646611309317 6706 58672674143889574903047076586904 6707 37396818687540571047434953947993 6708 23524487468981857788227036338754 6709 14609409748816110789888274762849 6710 8959881566708638050816482360764 6711 5428123931565626583981846873429 6712 3249281320286829361016738311834 6713 1922291210150278727309615575089 6714 1124196445638603409005459673043 6715 650049437003274038827639132037 6716 371719461856606382028913196371 6717 210245416782243790318797337880 6718 117639200225004820032577698659 6719 65126621260212214000728908568 6720 35678588344155934802502413117 6721 19344448326423213482842440481 6722 10381426968214081822858959470 6723 5515157799039972054449301733 6724 2900701878235749027678918732 6725 1510541532368921579553601561 6726 778902422950480986933337790 6727 397728762953735152738581149 6728 201128555292078718813730160 6729 100732373473515538154359511 6730 49968403143371697541874857 6731 24551167761711875171638643 6732 11948547627090651576455953 6733 5760195295586401728093420 6734 2750731086001019395549345 6735 1301231318672580620979020 6736 609761263868031246179535 6737 283050881039967236548389 6738 130156490182657344431208 6739 59286787458920318207001 6740 26750488663606143836274 6741 11955697741153365669477 6742 5292634602489657257940 6743 2320617943310339832873 6744 1007737904001907911686 6745 433388703845387713829 6746 184571105992796711902 6747 77834499896300062489 6748 32498615649025090740 6749 13433825710585720603 6750 5497053303802355506 6751 2226402181295304119 6752 892410153662057436 6753 353957303770528213 6754 138896902194746900 6755 53916028202283617 6756 20698971292697094 6757 7857501295882646 6758 2948769452533482 6759 1093782465490078 6760 400845673516414 6761 145112092278680 6762 51889173504243 6763 18308640468376 6764 6374447022337 6765 2191721699283 6766 741791807239 6767 247243047135 6768 81563649911 6769 26344358297 6770 8333018668 6771 2638821549 6772 808479654 6773 237831731 6774 72881620 6775 21136879 6776 5494558 6777 1667223 6778 466405 6779 94627 6780 29669 6781 8596 6782 1037 6783 356 6784 123 6785 5 6786 2 6787 1 6788 19256051842340085332307611008580 6789 121701938356869489804978584861796 6790 430549333493553032543268945805791 6791 1116013077688117417067141243173926 6792 2354009579733838314045409491418485 6793 4268826089070489910915504211494920 6794 6881076233916164163787995150699171 6795 10080375825025213542263482149745626 6796 13632389718504627725684638859193321 6797 17217568100993554316478059487997820 6798 20489220209138354627071013550165627 6799 23134498416998686189828216356768054 6800 24923537829329805533755306635804273 6801 25737548574408916023782654066792848 6802 25573472272672462546937092281253355 6803 24528632481900108337636467263005698 6804 22772337470706699759407101007926705 6805 20512380224682778370208791120647796 6806 17963337245633241900353644796000751 6807 15321363902890205157032927980226390 6808 12747686355853491213251669536225993 6809 10360837934106311333836290007363720 6810 8236216729453250094861635319839321 6811 6410814482170250782430895585133246 6812 4890864506373734453736672049745395 6813 3660472828581187048687912566993308 6814 2689819704709281372927754409378479 6815 1942077459854270620832614417787630 6816 1378674633844103775818230335634065 6817 962893158577342505320369998972960 6818 662006484464214531571586826650289 6819 448271239373573764790880019591926 6820 299104286304340661264109999315939 6821 196743287930292405751008503637204 6822 127629319820640456878305796791275 6823 81684304310078083182474008271102 6824 51596074314518386229732396271841 6825 32175533826706527856817765443560 6826 19815130328610036668901577266795 6827 12054573620211737745097004424810 6828 7246087808803935433848953669957 6829 4304842437517430056996925741224 6830 2528195106511918819534716719778 6831 1468095931904885302765344942068 6832 843088701441959817173638257520 6833 478900799817521998791805477104 6834 269118883411608626149425230155 6835 149636200758900175036999534658 6836 82335220922057018114731120733 6837 44838285093175739648793380860 6838 24170191481571800209770767429 6839 12898169791511137942935539090 6840 6814563913647015684232372063 6841 3564931721559806293987316648 6842 1846736698228865888030916645 6843 947399615422143557176629670 6844 481355846872087392019360427 6845 242231770212775068521600552 6846 120740077344687445062340642 6847 59613931978941259370084180 6848 29156633699782298935216940 6849 14126497941548718859823200 6850 6780321923825881886722085 6851 3223984244875993671221390 6852 1518683919466424831126235 6853 708721874697996522913716 6854 327655362735340408473819 6855 150067867384004616393726 6856 68089481771075024472681 6857 30604409274108926676840 6858 13626559006682971343103 6859 6009937190285686400610 6860 2625518896416637858581 6861 1136052327639447714356 6862 486846882159249456145 6863 206617220858161871170 6864 86833240843349483791 6865 36133668013457628176 6866 14886811187339773111 6867 6071659493985435850 6868 2451187403858423357 6869 979382008642432340 6870 387232533152925159 6871 151483272948723894 6872 58621718092300275 6873 22437517833889024 6874 8492029478509604 6875 3177492904758552 6876 1175188032337552 6877 429436126593740 6878 155018807368067 6879 55275741587718 6880 19448957707227 6881 6752703484512 6882 2315497888580 6883 781542734296 6884 259783021260 6885 85480883732 6886 27535508107 6887 8685754590 6888 2744114837 6889 838535224 6890 245931313 6891 75217758 6892 21761295 6893 5636056 6894 1707822 6895 476844 6896 96264 6897 30160 6898 8729 6899 1046 6900 359 6901 124 6902 5 6903 2 6904 1 6905 35417401111333365028315902311809 6906 225758589028691096584035261400086 6907 804779449588459075766429745452727 6908 2100674688890936173829740830068703 6909 4459951177836905087269555506258390 6910 8137737734960911810421156561505276 6911 13194610904843611529292629546900361 6912 19438195115450768977047115599937917 6913 26430242061247824177050961150502728 6914 33556375588648369409108273117659010 6915 40136312880965638646594316274603791 6916 45543275738270953140027517540536735 6917 49303354037130200015178779310494482 6918 51155581491435884457054734854070164 6919 51066513274200282068392668086202205 6920 49204690395371247746621357133668537 6921 45887804252602713932667713639340424 6922 41517905218985083314416513622577966 6923 36518447422276701264136556222455583 6924 31282934186616038269023510620256455 6925 26140112756850429047428310779732502 6926 21336365101352698231411046581065414 6927 17032884322827164569425730606435331 6928 13313607192125516092468141248637823 6929 10199506360143079894599351732767940 6930 7665352673346323276864158627159694 6931 5656026541953429285763361209867883 6932 4100542933640276689842951759811219 6933 2922924869445817403320466948036850 6934 2049796399871741856141585847075110 6935 1415039209481295574925862033866847 6936 962096532515088420682346631037323 6937 644571257222190282384808294596600 6938 425714788424294273402475244457742 6939 277294170851809129204272113285715 6940 178197775240948740874801270503483 6941 113020317934396542775526496916942 6942 70769406378840121764960322959216 6943 43762412991757496157492984544305 6944 26732907584769510882592031657765 6945 16135940932125742968836760143036 6946 9626125563021549695078995942550 6947 5676968181903909209984877639922 6948 3310402688869879379969399889494 6949 1909105537258963905882837718640 6950 1089038234594594101723226853001 6951 614602215063030669830197696237 6952 343203232337947329730038403933 6953 189661138049391121681138702179 6954 103737039351460518116269224370 6955 56165830310647605773171711437 6956 30105333403734938997658414317 6957 15976942279138681138144598158 6958 8395857063883005355701465304 6959 4369140584891736001513793375 6960 2251756945692529600432650547 6961 1149404675143180446270799762 6962 581136922825299475194110214 6963 291046846681363161498266986 6964 144393596418472124274106870 6965 70966299551714063692974948 6966 34553426034303350155449535 6967 16667763493336044444076435 6968 7965634229378428825162435 6969 3771610268443445729056635 6970 1769295332587730479079022 6971 822321476507913576436947 6972 378659148343721505491835 6973 172749001485611820761598 6974 78079069970048704653180 6975 34961846036628345451677 6976 15508872337480406321409 6977 6815135715147576586056 6978 2966580875391503783378 6979 1279089185419323073565 6980 546236117917593137573 6981 231027292809102869086 6982 96764028032655304402 6983 40132178852514881713 6984 16479953558006597365 6985 6699701433960606778 6986 2696110495142905246 6987 1073853842831135799 6988 423267465163166247 6989 165072625088933890 6990 63687347211118015 6991 24303571461934996 6992 9171124603727996 6993 3421581331976206 6994 1261816936742080 6995 459775884671119 6996 165502565710179 6997 58849806830850 6998 20649131306321 6999 7149741642260 7000 2445080716904 7001 823047458728 7002 272841316022 7003 89550057491 7004 28769607355 7005 9050200694 7006 2852669210 7007 869442547 7008 254234319 7009 77608560 7010 22398866 7011 5779950 7012 1749066 7013 487432 7014 97915 7015 30655 7016 8863 7017 1055 7018 362 7019 125 7020 5 7021 2 7022 1 7023 65142756768182769420208034198461 7024 418754856984108986447967186226936 7025 1504092614728719192383100275194671 7026 3953398290543492745879267613914938 7027 8448022102302678845041262294869065 7028 15509021192598500135659052209762908 7029 25293321524162880946665931666878771 7030 37470429637051882496653336586468286 7031 51223464556794627208351982393803413 7032 65373630904244367192923050101013520 7033 78588664861392222857426500383972643 7034 89615931844421332791693938952558618 7035 97482501023932081796144137613844965 7036 101622324143249007260430120994953020 7037 101915428094349192966496060313762455 7038 98647017390969414746716626043501958 7039 92409870663828973391547703729942441 7040 83979520596055198529360913329134984 7041 74189652682606977451247958548346687 7042 63827881808280505877326035747716490 7043 53562833719447893553107773962337333 7044 43904903653645079637409835596197816 7045 35196754817118672207496294748757379 7046 27626070544134448026437778328752842 7047 21252021853650683329373317370980755 7048 16037669837162066518897956936306568 7049 11882294780408803476504128507857235 7050 8649740265760795204515801615771938 7051 6190796017313433954839457273780749 7052 4359154003899276652854420807221400 7053 3021476608939215024454076487316647 7054 2062654051421288055303128026677954 7055 1387504491282215111856451115768163 7056 920105530923465442701561214200024 7057 601749541768451685763445116175115 7058 388271075125846492527629472630114 7059 247257531961226873438378237811925 7060 155454106105259059169233427471972 7061 96521887690393653995465326924671 7062 59203006232985696649445807872750 7063 35881520094208654317215632484353 7064 21493831013724236653356605420108 7065 12728351649408272349297508658980 7066 7453124687531425703007085210700 7067 4316171020519250143461804987920 7068 2472481825154757597514115932734 7069 1401252316694472428624824663068 7070 785810185783476942415961614582 7071 436115357634439015290682196736 7072 239567101554237640011810214040 7073 130271754692295052790434841365 7074 70132872855147772735585239678 7075 37384213884205274850329462447 7076 19733006805067649655475690876 7077 10315163516025360358638594905 7078 5340386787780797436897400306 7079 2738517644623997447621330077 7080 1391021339490604417307779452 7081 699928106308431172620632636 7082 348897062352429277709881180 7083 172299977556406003937031888 7084 84301237496279583924668210 7085 40865549300331175293880780 7086 19627560276436146279167850 7087 9340474117607756339324430 7088 4404233173434683890291992 7089 2057655906275678048958891 7090 952523426776562263624482 7091 436893465421089559961661 7092 198548208036241649452140 7093 89400002600587386359583 7094 39882079898532149405526 7095 17626709719450502444249 7096 7717900821605370027352 7097 3347647017478037596805 7098 1438359035939331976750 7099 612143546464608647531 7100 258026958073426947736 7101 107712577652268965953 7102 44526329594660090430 7103 18225190874206944967 7104 7385553683995991784 7105 2962754460908752551 7106 1176391173797637498 7107 462261478486089995 7108 179734302044826206 7109 69136698474324427 7110 26305172504868536 7111 9897464271309538 7112 3681912781736740 7113 1353952583413089 7114 491954851565082 7115 176591395214499 7116 62619958591402 7117 21911737460605 7118 7566318444776 7119 2580689065372 7120 866367345608 7121 286434658259 7122 93775714210 7123 30047826401 7124 9426642368 7125 2964557735 7126 901218570 7127 262744095 7128 80054852 7129 23049764 7130 5926260 7131 1790960 7132 498170 7133 99580 7134 31154 7135 8998 7136 1064 7137 365 7138 126 7139 5 7140 2 7141 1 7142 119816209721856219780831547518850 7143 776684688184178891896565553366890 7144 2810715727409279700751752306418243 7145 7438849888769253420849551271093720 7146 15998693383837861401338612833218249 7147 29549646361361837300722010279955294 7148 48471466031489755054068947801241015 7149 72206634962930970269549241305431068 7150 99237955033122979088430321240284205 7151 127308407370928466224125765090777714 7152 153813885166098659598428547704098751 7153 176256837770979201705310843409066632 7154 192647550579543780806916428615397549 7155 201771063366565883988477561583362242 7156 203284607718626144361418552755308023 7157 197655782815717219182140750386483088 7158 185983706900836445746081320024037293 7159 169759534980242619913459107155036058 7160 150620672502904257460473768152712243 7161 130140047912483783590140231878089688 7162 109674216550926076265057351425529473 7163 90277141295848062495084965831005788 7164 72673556487585156943946159682800713 7165 57278145983268472444545743985006638 7166 44244041590006178829248082648475863 7167 33525146326223445825487321718926990 7168 24939985362306070328541129869257163 7169 18228809193001435333004380681981660 7170 13099515392869603027818389995624753 7171 9261040076371873790017136643379304 7172 6444986748334917422343990309007113 7173 4417452738303655158732982304106714 7174 2983466314341371925335270785729407 7175 1986392555033736290062577784150594 7176 1304320487009780035394100492357183 7177 844979205772875416265771957502824 7178 540262919784961470913991324856237 7179 341040186023117653224130860497890 7180 212608596910473596369315227804967 7181 130934831807993066446205609068896 7182 79679073863142780741658118087521 7183 47924290367542192319962445775242 7184 28496377951009357280097786755014 7185 16754811669298634705519744341542 7186 9742991325976834886790621343218 7187 5604397641385200118434477274599 7188 3189516205911753221603531192089 7189 1796180837100157579828201289849 7190 1001082469292516592735475695639 7191 552261424661864773271685193094 7192 301599553594115841020124929041 7193 163072108950469496483671555584 7194 87305089736892667467697718939 7195 46286503281930039333116965054 7196 24303258818770800253970213849 7197 12638829581800229063600565408 7198 6510508393305389565199610355 7199 3322147155137408570354660106 7200 1679367676787011652773308950 7201 841045773032223227414097238 7202 417312444762918260630913906 7203 205158205777041294248780945 7204 99934948237920616534074775 7205 48234642633859817738633935 7206 23068710107699350682291325 7207 10932430310418296671426290 7208 5133848711667888922168911 7209 2388929509536712449558168 7210 1101528359726612546934861 7211 503286669444801995509542 7212 227853136435982721276483 7213 102212486983574311692348 7214 45430634701780773572393 7215 20006589132522609524698 7216 8728850703631028656133 7217 3772923324614552052588 7218 1615509777280637968415 7219 685207666931696174968 7220 287860829719437635935 7221 119771530259066434774 7222 49350796254694032317 7223 20135348224169244202 7224 8133902017103467707 7225 3252809996834219232 7226 1287596257353071517 7227 504426302394689075 7228 195541736414588194 7229 74994887547234911 7230 28450788632005284 7231 10673860752068340 7232 3959406993853195 7233 1451891050236882 7234 526066704019761 7235 188314424058657 7236 66595100792014 7237 23239439825741 7238 8003214538936 7239 2722548130746 7240 911565369711 7241 300580168816 7242 98162494197 7243 31371357672 7244 9815369529 7245 3079854522 7246 933880443 7247 271464014 7248 82557466 7249 23714162 7250 6075006 7251 1833509 7252 509059 7253 101259 7254 31657 7255 9134 7256 1073 7257 368 7258 127 7259 5 7260 2 7261 1 7262 220376367601372354229355484029120 7263 1440454186039319060260875612002492 7264 5251759033897836777765845432805509 7265 13994766531295783773160782000848206 7266 30291443573312269834789973461455783 7267 56287125392619526715830014083314272 7268 92862285894298672884669310523707257 7269 139098793317916884321360080079299154 7270 192189671861593749269682053903615211 7271 247822662278901730529184466005428308 7272 300917263786492250724543806234780369 7273 346504952777412285731440030947684302 7274 380531035828892978391828732455708275 7275 400410664519732274701555929123443528 7276 405259706819056611667299986889611741 7277 395810156952134551002008557918996946 7278 374085456846644689759099504602632751 7279 342942992779687660179102436761503436 7280 305590881772990274245539963126837621 7281 265163436305400906481579031627972606 7282 224406394944811638309384121677716051 7283 185489680125473594028427114691728656 7284 149939068168381278347132268691735981 7285 118661741067167756730475797890005306 7286 92034038050808450378860576159840531 7287 70020682212944251226524850827120420 7288 52300430500383359120533825742443009 7289 38380756432346344793636774209096862 7290 27691762273229217824623941523840855 7291 19655784986253243968671609071482968 7292 13733592239356283302745058819273401 7293 9450674252154438457682508749645610 7294 6408244217213056002324037842485607 7295 4283603440218462537260625618173004 7296 2823936435316017424320359047310841 7297 1836724830529189870094585963532774 7298 1179051125086665069991237273954331 7299 747248768396554888858411201056448 7300 467709571131643218812210649340645 7301 289195041854070720194600364935402 7302 176695452879715036941878280253291 7303 106705859781096362124003772598032 7304 63706031573117944810907017466500 7305 37609397165397115509311629897848 7306 21959552176652378558678523291126 7307 12683632469333172655117798696992 7308 7248248319305104739255688040258 7309 4098855929375831975122710141148 7310 2294026383955080037389497865888 7311 1270871539176249387163419428228 7312 696994422353225114727337236527 7313 378472283800525390673433585818 7314 203500148591823408206599681133 7315 108359300724429405823517779568 7316 57145202332667280936062411003 7317 29849928033127259994748441830 7318 15445116561399469485362254749 7319 7916891490991524134164030288 7320 4020331522598310664744979012 7321 2022729155600341948052494616 7322 1008333836132360153691029930 7323 498059036962422421329805760 7324 243771803278046196440695190 7325 118229472583927789639081780 7326 56822242621795795384976040 7327 27062584538088859654707564 7328 12772727898847362849620025 7329 5973983413541293515447558 7330 2768917761049742608099971 7331 1271799840271003515826464 7332 578874376511710094491965 7333 261094727018353856884506 7334 116694014883940608568111 7335 51679860096702177877516 7336 22677694342054125040471 7337 9859632979205145152674 7338 4247008787311976423297 7339 1812337591044704878904 7340 766122267049835406431 7341 320793886626386910838 7342 133040935669261331041 7343 54642916349834621804 7344 22224194365873703229 7345 8949762349158602334 7346 3568081718801510889 7347 1408110105428680928 7348 549986659489592471 7349 212572651134160214 7350 81288424673929407 7351 30749333499266700 7352 11503266495526923 7353 4255026993281130 7354 1555941539026731 7355 562209015930792 7356 200701914055813 7357 70784460676570 7358 24634991727097 7359 8461234807212 7360 2870889554577 7361 958706144342 7362 315295368543 7363 102715136352 7364 32741415905 7365 10216676658 7366 3198634731 7367 967445520 7368 280397476 7369 85117240 7370 24392234 7371 6226208 7372 1876718 7373 520100 7374 102952 7375 32164 7376 9271 7377 1082 7378 371 7379 128 7380 5 7381 2 7382 1 7383 405335334091411343430395065746431 7384 2671311132318940303633724253908127 7385 9811582016906866852817040886827089 7386 26323965402368367824520593737049459 7387 57340677411435847687601811705382645 7388 107190521033751593740621174906400943 7389 177855531288610498164853141585423113 7390 267873356256545773971497089026785979 7391 372072820169445387121621859725102629 7392 482232952825750706919133031466747135 7393 588460437817712030292534505136488837 7394 680892436151814188497133571456018527 7395 751293270594380592229324547271009841 7396 794205036254964281739231777928224551 7397 807477019641949332447862846503810485 7398 792172628164902459270251308169523255 7399 751986391156758025969879709845624385 7400 692373927637964749243392938094327495 7401 619605144161891350893544106105228945 7402 539911922613644235282863535679557475 7403 458838951799822225141662011067749285 7404 380841069749404404652140912408781505 7405 309117014649065559394507036387819125 7406 245634714458248126397149134463942675 7407 191287626034230148796974251755542975 7408 146121472983481351791149305622737891 7409 109580576692656971807718656291444269 7410 80737456248777060646645523872179071 7411 58484280656996369063398380704589621 7412 41677429929570575253509260776519025 7413 29235646502612509275343177236479425 7414 20197909923961532527665611103379919 7415 13749782485266138283162158162844119 7416 9227374937765133235157080557511659 7417 6107111818355509949974391275665525 7418 3987841517965697482050800832444255 7419 2570046126463321375644791370022329 7420 1635273733865408326890643200312479 7421 1027594532000688645642038117156869 7422 637911966425825451737681876488055 7423 391313250650158429099700978818921 7424 237258840084726392980327353474799 7425 142218499573365507590987034283176 7426 84298635494927491099350181502596 7427 49420175331715518689715749967870 7428 28660901766029423899492488864313 7429 16445769844704545328653249385074 7430 9338326748958345586394205230680 7431 5248089117374233098294202994980 7432 2919528622420476229810254808875 7433 1607908743599782982417821028027 7434 876800379672956880809467847201 7435 473456754207829471978803653075 7436 253189655782152560700682935245 7437 134103415304895158383596343395 7438 70355924400579406818700009793 7439 36564854262875089992433671297 7440 18826150509089619594367784163 7441 9603350302057264636640511328 7442 4853707730487862292527510460 7443 2430732578667373861187491922 7444 1206239894048779188626339051 7445 593171894505399531425007350 7446 289062981234018158269623200 7447 139598696520734728027871790 7448 66812306418430528579786131 7449 31690153571026808913737109 7450 14896659630758364107122431 7451 6939870063425463517261401 7452 3204130653654087661991595 7453 1466092478338240072992813 7454 664810531375600304838279 7455 298751519441419280371385 7456 133041020513539489981035 7457 58709562205737389618875 7458 25672111960704087969545 7459 11123012729708484162579 7460 4774927679616557808959 7461 2030798640461123764519 7462 855640606158242240585 7463 357112949570822693959 7464 147628766798360211547 7465 60442865285555309305 7466 24506501407651942035 7467 9838500633167418005 7468 3910494692830545586 7469 1538614595367670739 7470 599180935786943511 7471 230909268659300996 7472 88045278803686365 7473 33210186038254827 7474 12388779813343733 7475 4569780729740157 7476 1666426838373322 7477 600483385589165 7478 213785294750281 7479 75197597737458 7480 26101238406355 7481 8941208913405 7482 3025951553975 7483 1007855950457 7484 330598184337 7485 107438479481 7486 34159238391 7487 10630862835 7488 3320974579 7489 1001931360 7490 289547908 7491 87735018 7492 25084155 7493 6379886 7494 1920592 7495 531294 7496 104659 7497 32675 7498 9409 7499 1091 7500 374 7501 129 7502 5 7503 2 7504 1 7505 745527911414639917440582097294401 7506 4953592763310621025211373453475970 7507 18328229036309425682810921714589586 7508 49506689078033155392830370156594722 7509 108521163350889309554240658465164210 7510 204077833242018674208646424680379122 7511 340543032494169155827660550453502762 7512 515700563900215698788521293671991042 7513 720068375039860034860322002511057802 7514 938009215750309562435952747144156370 7515 1150293469946223450781329659445909070 7516 1337383515565326795903446597010379178 7517 1482602502606240052488452405441383258 7518 1574501448327206273459844654834934338 7519 1608044642548298211525779673370149030 7520 1584571273037020805873544923333894010 7521 1510762243301289850561162534336337650 7522 1396993682807171919800653367229821330 7523 1255488098315820351750389231562566810 7524 1098608996717525744542113174011298850 7525 937528001691319484927247756344489990 7526 781366231474810571742873530896019710 7527 636803887633114742814214296648402880 7528 508078991501783479675599284352237050 7529 397260533082856675227210503152790100 7530 304676847916064568432027071116011882 7531 229396636999660055995930744979834922 7532 169687182704092383131930379443001690 7533 123403448946524470435845081205155778 7534 88287257983093241223154055676505310 7535 62174830357249167495252741426416692 7536 43123104429340934694335230265331154 7537 29471275950324005122071586840686728 7538 19855442886729042417983133494464362 7539 13192747683194241817522727970521610 7540 8648400450297475258671090489477354 7541 5595497652998580112240462880241554 7542 3574294769876775703712748033078578 7543 2254897479488541245631665133060622 7544 1405318204046461068839000090503610 7545 865469870156777911880113279643490 7546 526827714140665558840458152326182 7547 317049599033580648218352973606215 7548 188678934378861446814163785803648 7549 111057145494576473019703701865420 7550 64666563705834101917291370169430 7551 37256406025232454415452681510143 7552 21241368834922022509139146814404 7553 11986487953104185759862470356190 7554 6695641850385226858414588863650 7555 3702898378129486007540433381148 7556 2027659540076393794636931851062 7557 1099517979458507541305463758946 7558 590486975667625402161823932870 7559 314095728232126355117677158870 7560 165499636168963973070612735574 7561 86387646003231866803346538956 7562 44674418463388783240758280750 7563 22890161364403273844007893059 7564 11621133761792369787116325680 7565 5846311661417949392570354364 7566 2914543434560338351070473842 7567 1439901297330681817447529661 7568 704992239441238484097576300 7569 342088515266460424987046640 7570 164515065058177266866524410 7571 78414021751465432939178322 7572 37043149514347927214076330 7573 17344062891882176814412938 7574 8048641106019001535554170 7575 3701864135224215039416850 7576 1687482710768075730639498 7577 762379486400812798773314 7578 341354339598462175614130 7579 151470678535737245894300 7580 66607685424576021097078 7581 29025086951185489318574 7582 12532967102708828633698 7583 5362164158870553561972 7584 2273021566735546308350 7585 954579870767566952290 7586 397128249019231408154 7587 163651463892888825782 7588 66793842656222901970 7589 26998107670981120880 7590 10805853757666751188 7591 4282101276279026987 7592 1679834673931828710 7593 652261879070784073 7594 250638528408387710 7595 95294944079986270 7596 35843210405736454 7597 13333650742612370 7598 4904722765056436 7599 1783683798820865 7600 640995565993930 7601 227597198251461 7602 79844412815738 7603 27641119306090 7604 9443991856250 7605 3187979054014 7606 1059082766078 7607 346506955228 7608 112337463618 7609 35626085220 7610 11058231774 7611 3446951347 7612 1037355728 7613 298918764 7614 90411650 7615 25790101 7616 6536060 7617 1965136 7618 542642 7619 106380 7620 33190 7621 9548 7622 1100 7623 377 7624 130 7625 5 7626 2 7627 1 7628 1371239613107423615100332647069952 7629 9185174291390736608886804866905439 7630 34233397532066490974710581621787535 7631 93090308997202029042739781289449375 7632 205341241480006430871781438050699695 7633 388444522034530986696946486968420119 7634 651861036492725880629378238253297039 7635 992497928785938341859516561122448567 7636 1393059281396652211747290040705681551 7637 1823870713863782898353288333498671775 7638 2247624772196084856786043220489159203 7639 2625696672836572439896271547488721871 7640 2924412935665613944784478679774777723 7641 3119895345284869311767931487601267559 7642 3200667116561813872659999454546837515 7643 3167861974241350083556421629399141015 7644 3033422579224676361891426806029968595 7645 2817000998522711464055332061973732775 7646 2542360886640221487267631293168623775 7647 2233976428017509612917860903649329175 7648 1914306986234433951155964495793724095 7649 1601979636296374191899643181595554525 7650 1310895452050494153618159105523467535 7651 1050123251842867267875799208275032805 7652 824364733144262870951019683066462675 7653 634757872110308247501076902803276787 7654 479812336912339352338536141679875771 7655 356321025191835513639890940470225267 7656 260148461899719035015515484795312011 7657 186847878915215943993157684501232605 7658 132098112166487382074314163310672835 7659 91977280220737280596847855489020549 7660 63103822906028163116544893258322079 7661 42679670512557449026986230505506027 7662 28468260445611215837382905612277675 7663 18734666228315077054044454932999627 7664 12168429006351154464402195217718539 7665 7803217673587332586066236670712399 7666 4941973850235685598049607531267787 7667 3092018588682566621948698698490175 7668 1911689769453216274828410387795855 7669 1168253580633392759783323298970291 7670 705837144454906904356374051609242 7671 421712034926283249239284519060631 7672 249207774721481210473599949527620 7673 145688515927405274243211086337159 7674 84272453659713609846042701543600 7675 48240939374479004418199806271043 7676 27332789611021343843168402659634 7677 15330414463756825099567032596075 7678 8513043232870995346126506272249 7679 4680927415726353976515108400675 7680 2548861758861071944644897511197 7681 1374597008833062029806085072421 7682 734282365030732230074959131325 7683 388552599197234555682079591669 7684 203691400562763732538306748953 7685 105795135642427234294840708111 7686 54445219652366488657619849698 7687 27764050187628272570318733475 7688 14030074951921848953985196820 7689 7026087612189755338718451165 7690 3487089498663264286427561232 7691 1715242292806420521588108401 7692 836209240032283484588765790 7693 404057532138626556675216915 7694 193517077322997483334566171 7695 91864932840238846012467507 7696 43225357186405652531280651 7697 20159846667351063402423795 7698 9319541602168075564637739 7699 4270285249536294764294355 7700 1939402473100294256629523 7701 873009172284156753306499 7702 389491394071749268309225 7703 172222852352430985454251 7704 75471048952872737879309 7705 32775297807535120054259 7706 14104786898429078678757 7707 6014699310879769850795 7708 2541320829958568134217 7709 1063825917694909168795 7710 441175089415354413119 7711 181234510654493259587 7712 73742268922362407375 7713 29715983874938169688 7714 11857951490543814871 7715 4685088282274696212 7716 1832540659414739461 7717 709497326448894445 7718 271852312719202665 7719 103068508758565837 7720 38658776610490849 7721 14341287093206032 7722 5260956009218165 7723 1908063820596668 7724 683855598283095 7725 242171494816211 7726 84735157376243 7727 29257670392675 7728 9970464530947 7729 3357223821781 7730 1112456296003 7731 363040438509 7732 117417131355 7733 37143239527 7734 11499091858 7735 3576643387 7736 1073736596 7737 308513525 7738 93147992 7739 26510249 7740 6694750 7741 2010355 7742 554145 7743 108115 7744 33709 7745 9688 7746 1109 7747 380 7748 131 7749 5 7750 2 7751 1 7752 2522102858613474875971309810110784 7753 17030454554621670291961258058318656 7754 63933478981043958790380251382725552 7755 175014549956453750699173364203464416 7756 388462736759132093939012725617051744 7757 739192277027982528276153054435353024 7758 1247435768034266253369570817673862968 7759 1909534321652646041256399490035596752 7760 2694124485235134502828732081365513528 7761 3545030968627189957473720290579096400 7762 4390007225247742966858109939959325380 7763 5152843488985862800009030771861880872 7764 5765729429985666044997947011509494988 7765 6179118992332033167033709647426811072 7766 6367377639454760173202497029258905700 7767 6329751329814839677386574795575436280 7768 6087289286722151056835094448107654380 7769 5677042553734476618459762929145888160 7770 5145087517195507984922850387486003480 7771 4539764991511189377366535568841013520 7772 3906129448411915294317758457164436220 7773 3282126970263881409381712353281840560 7774 2696588689404833671331509176850442850 7775 2168811507571212725357985399578458060 7776 1709322438144185356778255227433648830 7777 1321372767037030214651088207700156160 7778 1002749101815418707420086069015681976 7779 747580787364727281953353584194002608 7780 547932577742205944376073983860101916 7781 395073299124077955986093023839823552 7782 280391780028901186361404450021777222 7783 195985929880665453122566941505508340 7784 134981147209053119896625652382162402 7785 91645252807489644391437592812273280 7786 61364972635224240978726041311994816 7787 40539309140639713864652132621011776 7788 26432397045864960265610013079060440 7789 17015671404218769593186568871558112 7790 10818115031570064044786156218806620 7791 6794730597901308849301284946532136 7792 4217261308470432717180241377756776 7793 2587246783505064645452704934104716 7794 1569272269469853868128251852667943 7795 941258650648032935699832530086726 7796 558419560600267513508789953115297 7797 327746435294458018824175443065232 7798 190335679985192358016575859742233 7799 109390912748135982615669928964510 7800 62228610472098399023991530236763 7801 35043797477105453172803605577064 7802 19539094345551386347426949604974 7803 10787623446617431008129759962012 7804 5898303988504412258997873625630 7805 3194160665477574924029222039712 7806 1713401885951037810519810837896 7807 910491381260488652145077966096 7808 479340939456561865126853805508 7809 250034604911562412872493311724 7810 129233297988775858597982897283 7811 66190599665814454826934014926 7812 33596327887355212698417940441 7813 16899901652635398578642614592 7814 8425466974079983434321736515 7815 4163313820308860101510332122 7816 2039083523950642516824593121 7817 989906931860322683695374816 7818 476351413307508486416387976 7819 227217643985850378815317008 7820 107434413836845847554223736 7821 50354042658122164799575872 7822 23394573123408504881925432 7823 10774163480285591252000208 7824 4918525486335145064590800 7825 2225675999654220596386488 7826 998285446985378991533734 7827 443813803067985727316924 7828 195562203600917587748090 7829 85406141861839270895072 7830 36965152722970489616850 7831 15855185582870959751996 7832 6739050788282939082326 7833 2838210943132679276464 7834 1184338320471116097300 7835 489615614955278381624 7836 200513043817129361842 7837 81337992943649334952 7838 32678302786631385511 7839 13001339510890585578 7840 5121784479700748521 7841 1997550645345622912 7842 771170962074264132 7843 294647681578607592 7844 111398726622329026 7845 41667781834774112 7846 15415260683404469 7847 5639633506149014 7848 2039933354124471 7849 729177948332480 7850 257543329189856 7851 89880442959648 7852 30954026517868 7853 10521534298672 7854 3533944602078 7855 1168048001812 7856 380217815910 7857 122682629180 7858 38712007739 7859 11953756174 7860 3710130129 7861 1111092144 7862 318335699 7863 95944906 7864 27244777 7865 6855976 7866 2056254 7867 565804 7868 109864 7869 34232 7870 9829 7871 1118 7872 383 7873 132 7874 5 7875 2 7876 1 7877 4638870383135538408512224554475137 7878 31574556943414439269489831444446496 7879 119386793049340188105764834457039920 7880 328983400444356977267602263695856944 7881 734742693471246400628638034890335968 7882 1406314964232768542694736595185340104 7883 2386509758772594157197169749167216552 7884 3672764513386171298816969373797099528 7885 5208587970638138750044705759823410024 7886 6887907727039904674484081409370698720 7887 8571076506403148771109962029830661908 7888 10108012660493196695099485976385239028 7889 11362508168841483606480190724088435792 7890 12232229777657920799986501716156346976 7891 12660811597284829839194209662166501420 7892 12640850457437858655833259249650390460 7893 12208792191784586057244292031316361880 7894 11434141699260544846698253466090790400 7895 10405984374556143058544648412159528120 7896 9219588948485690880731339509256454440 7897 7965144003113822750307532200483035800 7898 6719767298521228031258775270799636930 7899 5543069131581139213503078219812579590 7900 4475903100637088247808519666884300350 7901 3541556968597866880763072320604089810 7902 2748504658980468841184217222833840884 7903 2093896122738075514472537189456260160 7904 1567129123164074477810794086463200848 7905 1153057068057248835008966814141345356 7906 834589102918349580127118181877195594 7907 594602884778406506700752638420952386 7908 417205152035908305205587572544547738 7909 288441791295992525966625988232327846 7910 196586414559477087494416129095397264 7911 132136120172232851580099903707096992 7912 87626340325671049501188085772684288 7913 57352566167241856394189258375555328 7914 37061654234198103571932908556449436 7915 23653145322048952191875013050902164 7916 14913311092476173741193867290004132 7917 9291814753252708062402351202734472 7918 5722429747139561494548204095718620 7919 3484324501689347747531902360691643 7920 2098035145934543947306805662403491 7921 1249552162159213436648477829730784 7922 736256155311907225000164201294078 7923 429255895331357064941744229354619 7924 247680041257783303298089358738447 7925 141456492574958884315353379131650 7926 79979186699220374551745884257728 7927 44772777119515268915915873375710 7928 24819363136971083773041810165326 7929 13625720217638674981925954606048 7930 7409168900163095129044643400490 7931 3990856660190783887773760162512 7932 2129567409314866406224944841040 7933 1125859131916847587860892732270 7934 589766051907944696193292818184 7935 306133729811292016436504962903 7936 157473700587241193280724228607 7937 80278130217088823514472447396 7938 40560473973400906620293928856 7939 20311728375959234427050516993 7940 10082024530642556437642662445 7941 4960460567310587522225052972 7942 2419265297709025114485896832 7943 1169616847045490262843765960 7944 560546040573482722184504328 7945 266313395546397282488690496 7946 125427524190050247946083984 7947 58561533745552895347577928 7948 27105098826606176024804904 7949 12436702965817472877059992 7950 5656783038370877534495080 7951 2550560007364467173203118 7952 1139967715222885211198462 7953 505041604795954535711568 7954 221780474468942580133236 7955 96529980731865444064694 7956 41641108126157133287262 7957 17802416194264717761684 7958 7542315197403623849232 7959 3166421650197898035716 7960 1317155735428867401580 7961 542840682055035110164 7962 221632497800040089415 7963 89634510864498641445 7964 35904512486905654153 7965 14243003572870332711 7966 5594668441418130054 7967 2175733009361793824 7968 837583106017985080 7969 319127116389737546 7970 120320090962262387 7971 44881672467955143 7972 16559313768105051 7973 6041960270217443 7974 2179674413554344 7975 777081646572720 7976 273749157716096 7977 95291250813552 7978 32733423819438 7979 11098135564122 7980 3718407254786 7981 1225931132170 7982 398058699816 7983 128139208823 7984 40333719823 7985 12422542548 7986 3847492088 7987 1149440761 7988 328388821 7989 98803260 7990 27993864 7991 7019758 7992 2102838 7993 577620 7994 111627 7995 34759 7996 9971 7997 1127 7998 386 7999 133 8000 5 8001 2 8002 1 8003 8532212854856436899583867011655873 8004 58535713700841486087778476466964992 8005 222912597659852670239497435980775408 8006 618308175934242495350189410641297568 8007 1389425213201086122965121316761030560 8008 2674890478527389933485680007811697776 8009 4564484728469841318917755858875943520 8010 7062009718070357705131106118195201392 8011 10066504000217512380321781204533659312 8012 13378213613537229565779773671200681840 8013 16727714548395908413411187975572077036 8014 19819997331274952882470597165118019096 8015 22382123033163525051456800072407344788 8016 24203609918465026895485907883988588688 8017 25162071793342422206241566727100512980 8018 25231230602762304210107968852985725960 8019 24472741211113082370861076110129798020 8020 23016265577355491567731119234389150240 8021 21033530925395229294918288567785324840 8022 18711866338734803457369902713251698000 8023 16231427966717163886228198190207307860 8024 13748581473548957137373940053201907500 8025 11386213964997439468430166238108731820 8026 9230422850176979629595714212176460420 8027 7332212481109323363067082290135010800 8028 5712505095437225956370179743441252136 8029 4368831581298963953263211512482225844 8030 3282365619730954728117953589888131136 8031 2424365418306685496618105844595732256 8032 1761486309372967335723746235704183180 8033 1259760701852850755284338725289541880 8034 887281354720328977190036394627578956 8035 615768703345579380465969309422831176 8036 421268159060435423866295395005019936 8037 284230844492498302472201156408987440 8038 189203202786023235183875630109520192 8039 124305757176174229706692964891007192 8040 80632283427029947415362764177496296 8041 51655999360246703227390879815155496 8042 32693116719303251761483100235854200 8043 20447327737068655324354886613268924 8044 12640793786607077970177931765975468 8045 7726363298615212609328704127612441 8046 4670220919273447107293199167965306 8047 2792243957841189922998556345629835 8048 1651615933371235230733638657784336 8049 966685233066306964737140462532139 8050 559959655066849387411084762042786 8051 321066081793246943446732935530941 8052 182248491131921794272309968666120 8053 102429889456295746888844575337522 8054 57008553540407755980049096026500 8055 31423698239631457973965667545514 8056 17156481044746922861163133981844 8057 9278952137025012103577866420090 8058 4971783798981603461231092592096 8059 2639414900793316383923840570006 8060 1388422584359456333556359015828 8061 723748558806389412718066508233 8062 373883562610833589858879192930 8063 191423583790164351050347064863 8064 97138190616037822399724304748 8065 48858769557278234850732677839 8066 24359752546973823767042322214 8067 12039221748820789338182633805 8068 5898397565035635875668182624 8069 2864786171386072106710025208 8070 1379376973814556240105100656 8071 658436630317042279930914696 8072 311595038038669258551269760 8073 146189283335706495538225416 8074 67996966576404376942114224 8075 31355281022037202206790656 8076 14334243216691288440027736 8077 6496434714854095617848170 8078 2918787536950640837329796 8079 1300005917152213359766254 8080 573970266380481181166736 8081 251198955152833201544206 8082 108971034130373738659140 8083 46854011044912628662698 8084 19966396634254422839632 8085 8432213396660403950108 8086 3528914101350066568088 8087 1463401604613622639750 8088 601271843934170935002 8089 244749286123126426602 8090 98689196867394377006 8091 39415413405726193056 8092 15590394846967492140 8093 6106376753778873318 8094 2368009030923485536 8095 909051535303369072 8096 345398773047160202 8097 129868911194860020 8098 48312466870183242 8099 17777365663984378 8100 6469195174512912 8101 2327685103544472 8102 827690431075040 8103 290826786226140 8104 100978941704628 8105 34599202161188 8106 11701230361148 8107 3910884893900 8108 1286180753428 8109 416583139529 8110 133792228610 8111 42009729535 8112 12905773580 8113 3988810871 8114 1188801046 8115 338676453 8116 101723928 8117 28757690 8118 7186116 8119 2150112 8120 589594 8121 113404 8122 35290 8123 10114 8124 1136 8125 389 8126 134 8127 5 8128 2 8129 1 8130 15693186096605450184067401376241794 8131 108511964811985019264329898616800096 8132 416163571893042193661969908784740720 8133 1161898451964521746660317388681628864 8134 2626940868964896384916185860010394480 8135 5086617502758848632854040213686033752 8136 8727813492543340591999286783908027688 8137 13574847754772155953555490274062761672 8138 19448927339122325998252956300085087976 8139 25974943853548563325185918734495212720 8140 32634073197916935085201231916612951044 8141 38847484297499029053022229919147228744 8142 44069501813786568090297018224876174764 8143 47868844122791356262484781584381160744 8144 49982522178557085147103969938931350740 8145 50335714946617834737172662933886658560 8146 49029451505129425361828597397313713500 8147 46304109562956858289670825260331610560 8148 42489684141507350440958890206583328120 8149 37953679312375261966918567559488959200 8150 33055213816980825130125516483009009920 8151 28110630257525492419617335209843220830 8152 23372558990747260049998206063892184270 8153 19021693602396747186357798120084928210 8154 15168800129820054257037618983886451450 8155 11863715595821996137731239916072521340 8156 9108104475272185075690709083861423072 8157 6869261887005226219252689514555618300 8158 5093010773308293244356952561828107208 8159 3714524483922625589070022488015487310 8160 2666579273990698247957030843719435522 8161 1885238473682445797740372545524447306 8162 1313281914654380245191102830614844302 8163 901845591267935890354866785721031408 8164 610768428993424087011468774525428640 8165 408098603937375208463091059893111888 8166 269128273708993518184527648061447088 8167 175230403028514233627375935041895268 8168 112682217502478793714295335834353028 8169 71585897416308421342707963017837180 8170 44941478827717565274925427193078104 8171 27888721992597218654951134828576480 8172 17111077325736866055165881077124159 8173 10382281243312034983968387274708378 8174 6231142803291541097442385103951005 8175 3699890759059309447399266864927400 8176 2173890151147726374604759565054017 8177 1264124266822526215103664423181030 8178 727639885901234328283403319239183 8179 414652454054437282104247484663440 8180 233967267876958368699947877149534 8181 130733558115225362386722418510676 8182 72349289402593786413767021676354 8183 39659484643875963647278838735882 8184 21536362162273086609960705962140 8185 11586536180440148924885410818914 8186 6176339980572974239772656892744 8187 3262438070598870373558239177964 8188 1707737514146406512243127254339 8189 885929393870210775650116084510 8190 455517304252386329014458402097 8191 232147691927794442436117525222 8192 117273779897318969912892692647 8193 58726665105164257295555741112 8194 29153180036104426605121607545 8195 14347247452164542972982441984 8196 6999979767205358933457090120 8197 3385958569406962698554793264 8198 1623797728955508549079108248 8199 772065425820640821184930080 8200 363958861395164741573338680 8201 170109405350041239527641392 8202 78828213743702429813750560 8203 36216754824600970836049168 8204 16497064347870132091731190 8205 7450158315745761228956500 8206 3335615744208855382040322 8207 1480558991466604268501640 8208 651477738657368465364178 8209 284171149537399099561060 8210 122870218448805931126590 8211 52659466837155697784016 8212 22368843861047537797060 8213 9417138877725602168384 8214 3928898081451707896640 8215 1624290213419318527113 8216 665363452964737964193 8217 270031521337187016383 8218 108563546327895411563 8219 43233239286886356930 8220 17051456485418670448 8221 6659712600862893570 8222 2575355621642328508 8223 985912338135499201 8224 373576744596343335 8225 140083392187937715 8226 51972778884255469 8227 19073519576042200 8228 6922652891933136 8229 2484380159532680 8230 881132893956856 8231 308815408717458 8232 106955265913906 8233 36554807612734 8234 12331808946530 8235 4111658028244 8236 1348873780523 8237 435811627574 8238 139647154825 8239 43741414670 8240 13403776679 8241 4134169184 8242 1229191809 8243 349202184 8244 104707790 8245 29536436 8246 7355070 8247 2198081 8248 601727 8249 115195 8250 35825 8251 10258 8252 1145 8253 392 8254 135 8255 5 8256 2 8257 1 8258 28864269334597425492163492942372804 8259 201144338314854419497569516338322368 8260 776864656769964145914293769927944656 8261 2183054209526970554594816701365708768 8262 4965715651223151182552470926006235360 8263 9670595907811570970356883325042099584 8264 16684220039784466224787836002640183632 8265 26086440991529590073387926941919930208 8266 37564092833293604078226858046512618064 8267 50414900562392372433336243150794611920 8268 63641686765687421354644445575939522148 8269 76110776432385056531272394971860698968 8270 86733607321522456223686155799015925964 8271 94629554430695863390317218612906490592 8272 99238409995852745759552118312434590220 8273 100367434794747830704782084586187111320 8274 98174618794444765661165400370010415540 8275 93102434941804651637823427216679104800 8276 85782901727799544669663279746379851000 8277 76935303441151734392515763008635586800 8278 67274009811966579395478572210680160340 8279 57437620876745516081839836626163431520 8280 47944123572781145982916070407655172080 8281 39171295447379496431826993605116561840 8282 31357937231109923809821337835649719500 8283 24619756030352554948493101255494965200 8284 18973538020713525883603300735597337396 8285 14364133401135401033136397572829887352 8286 10690200403782424589307967058769471136 8287 7826188183158301417650766808687895680 8288 5639391932253264183161280277864038324 8289 4001940667798124066107935992705515256 8290 2798244376222160666968446706622323936 8291 1928771584900656740474085842781133888 8292 1311126411306178620057925096262127280 8293 879329611377762426107322490184660576 8294 582055657878090528063437215338917016 8295 380394291055319716698317032570725568 8296 245527827552060631773641491008360224 8297 156565398048270985140414373511990880 8298 98660090922567924501713660501060348 8299 61454281863740060007845460067345276 8300 37847263584892005602251486532310635 8301 23050926833952331736873666693897250 8302 13886964101395988386457801723651205 8303 8277109531033589640928420652596200 8304 4881849949921557395949108262789761 8305 2849712985897221250738713417129522 8306 1646647030767333680439979936301571 8307 941997443418607951449620342163880 8308 533594710676064497784899957602358 8309 299326076093751555035000753138804 8310 166304349297710442003290156146766 8311 91525005534109635095362015643008 8312 49900005658454828258383393898290 8313 26954440753793909410950527631588 8314 14426798985426817268986763580798 8315 7651692654729081671295814602444 8316 4021869237095557285206286069427 8317 2095141882597010641878275289250 8318 1081791148931775496089790577329 8319 553661946762366325905774648664 8320 280893305168912152606775179097 8321 141271724146862138135350223586 8322 70437750379783680556400050775 8323 34818408034882253707850442208 8324 17063967375056803285839243816 8325 8291458332568798224747697200 8326 3994583309837871847763901720 8327 1908135691141429314341786880 8328 903752542068345447146718360 8329 424419515066957143182095856 8330 197627537678587791458323472 8331 91244010835510891540471896 8332 41769787639627499744308830 8333 18958983193570856578164660 8334 8532066329729258457946386 8335 3806877954576715516364112 8336 1684014925159247618174746 8337 738532094566599791262740 8338 321085652968851505165630 8339 138381969878442329175088 8340 59118233913403490878036 8341 25033417528693771949288 8342 10506209409067033845270 8343 4369850349936579698256 8344 1801133121637470534936 8345 735604886668599943688 8346 297659775289378922554 8347 119323431924570864920 8348 47381742247060072326 8349 18634651460082367492 8350 7257654737256858080 8351 2798808172094143680 8352 1068520802385235110 8353 403781333759754180 8354 151003716368106712 8355 55875842114163104 8356 20452069630025272 8357 7403705890139760 8358 2650191501738092 8359 937542631158688 8360 327755646832608 8361 113232373417264 8362 38603794969400 8363 12990890401948 8364 4321014703875 8365 1414089008178 8366 455765106049 8367 145709563080 8368 45530177313 8369 13916884098 8370 4283650839 8371 1270632072 8372 359969630 8373 107755732 8374 30330284 8375 7526640 8376 2246750 8377 614020 8378 117000 8379 36364 8380 10403 8381 1154 8382 395 8383 136 8384 5 8385 2 8386 1 8387 53089668286059312575814761330270471 8388 372830887210816463258190115976562593 8389 1450037486124886923961222255948018064 8390 4101049324642804078618149925851063728 8391 9384929315017340003018088004820442736 8392 18381453458154978211367767295774641432 8393 31885606187322980539722041748968522896 8394 50115220283143388045945316694034105696 8395 72529107691320518871502926100793332496 8396 97816719523431931023954056098384377256 8397 124065217607306844395627416213223267588 8398 149058157080533616322797247739880440876 8399 170628526972083623961219541983894896644 8400 186983990946524609630220245583008646436 8401 196940104357191733345244184123003195100 8402 200028196368081208058269298019462222340 8403 196477300756054965151356526676768653860 8404 187095236160319259423701098573966769620 8405 173088176596194426185961941242706847960 8406 155860535753158764750590334253387442040 8407 136830409385706237380059579619791407720 8408 117284200636088556017955969426672402410 8409 98281305674196912026193004072774391360 8410 80608762516989669712268204043032206460 8411 64778128836845071045799520382526354960 8412 51052901341792323232311157476636995926 8413 39494009416378007766948902927922178036 8414 30012362872013958835156420816527325268 8415 22420082489796623416048779933579448516 8416 16475023188621340190777444184753197842 8417 11915909297959521679259647931841240916 8418 8487512452610614020958255641712602440 8419 5956715833617469583803045899213488408 8420 4121079093451229096006622590091833690 8421 2811783519364386435794518689251625904 8422 1892758555921417100328544345515003856 8423 1257517493417622258415013628473399792 8424 824878604503786677913272334176579868 8425 534397649014561664370906040009202752 8426 342034022873217793076560712124533960 8427 216335281400013457137217284565706876 8428 135255082000726060535407873356610544 8429 83609470293779847649462465209840563 8430 51113251957077740765892154464144969 8431 30908775533895569052510823424455611 8432 18492193563727391685078186449378301 8433 10948028172738635698086523420260381 8434 6415071473494120909860670837556943 8435 3720982062469660600394080422977401 8436 2136839451677819436536021477024887 8437 1215088366241567488446755298923734 8438 684265741092195055597879772791282 8439 381661301378054123059252083970262 8440 210872332878217719219361455285632 8441 115424359803239675558842009205802 8442 62597452092372391341911852558658 8443 33638674641165264917517285264126 8444 17913597413747935023700678914284 8445 9454187309819108174348696240651 8446 4945338003220816367632362873545 8447 2564060963090292452523876056099 8448 1317798090195423406766601589003 8449 671401918842043418440333368277 8450 339118897513315167041098095523 8451 169815458659432953572456452385 8452 84309401646940897169596876241 8453 41501496331330309185206176744 8454 20255995312255689409079719608 8455 9802940458457701962861727944 8456 4704145105566060412831865496 8457 2238375914081335918863869496 8458 1056130284330876969687005736 8459 494124175584838950191204928 8460 229239051789651310254331056 8461 105456299496570359718283182 8462 48104217623170530679180426 8463 21757725331964781711631326 8464 9757851880791990682172298 8465 4339040315699079351778866 8466 1913012509583418580749302 8467 836199793361397017997458 8468 362369256824985395175078 8469 155675397578143641176644 8470 66296647163464989816628 8471 27985873644750467594476 8472 11709322130291772469251 8473 4855534153308425161872 8474 1995345987422787481218 8475 812522903487019077472 8476 327827881614182031925 8477 131039373276974631942 8478 51886282099731275158 8479 20348991722498544046 8480 7903366863587963583 8481 3039463519087922742 8482 1157252339411906892 8483 436139335617979782 8484 162672128684585081 8485 60035534989110872 8486 21917508115295144 8487 7913786481453128 8488 2825568803135870 8489 997058395644304 8490 347689590148660 8491 119822824253212 8492 40749830312590 8493 13679523244203 8494 4539250648185 8495 1481907142403 8496 476464973019 8497 151985139693 8498 47377444091 8499 14445432969 8500 4437340761 8501 1313141070 8502 370982434 8503 110868646 8504 31139417 8505 7700846 8506 2296124 8507 626474 8508 118819 8509 36907 8510 10549 8511 1163 8512 398 8513 137 8514 5 8515 2 8516 1 8517 97647123717262188252045655648885069 8518 691019403192512338919673397943340930 8519 2706240298871870288033776635682143569 8520 7703011243596176964258242593133734048 8521 17733682498356699347849760626640798672 8522 34930939663554690250128122053306587664 8523 60921879767235345964666008292563242312 8524 96250081684440307795823652872437109152 8525 139996059400578090966984639925442452352 8526 189722651458277455577499329737869828352 8527 241767852678402196100904987918870293396 8528 291805875454120189862873611351559162984 8529 335531532458042179013705338856659510536 8530 369307807336786428930258613740299093688 8531 390646628924638954229318517760090131160 8532 398450518292228775938812141411173246360 8533 393006417682344698790665074943481235360 8534 375775011121561543479557879960422009800 8535 349049454121059070792790957292626081340 8536 315565109233573292185364436111255656880 8537 278131186014285410296819671998743474020 8538 239333637527118397373868632188781292220 8539 201333937739542865575606078134987497770 8540 165766374677434419323731723369460731520 8541 133720639664988475206741889519893242320 8542 105787764443881967297476062211194666476 8543 82145081627981490872329729052450447890 8544 62658125080546882895200401012376248488 8545 46982261250760672832481033283318846476 8546 34652607168408172779882093794438451004 8547 25156191025743897294434613941474529614 8548 17984629685806743132947900990200332072 8549 12668575435624054653072542539933296524 8550 8796885812360750398479071580570319156 8551 6024140276946625608041582521628850218 8552 4070075450301338463624082714056846304 8553 2714031765610985770421109287310995288 8554 1786836860418158840406014066862236392 8555 1161861604489053817446422233415875036 8556 746372922297819438442652261820851520 8557 473819578558937333507294747854551228 8558 297331797506791306558782665124100724 8559 184479889348797501179491111279964145 8560 113197589417493083478779306033156366 8561 68706926318396472581461110747597162 8562 41259862483028330342016510563755302 8563 24518961547442412065390890179958860 8564 14421196797883220303235704270284098 8565 8396503199912602053135756675764546 8566 4840184494951957261760586471288854 8567 2762839898999364557913756783873193 8568 1561851762989716594981510408612604 8569 874521046961576489652465862935184 8570 485064485733953212604197215811664 8571 266548570324199710903906709972974 8572 145126421009118210368245700354532 8573 78298288765303389432352619845824 8574 41863263814241360477312597485276 8575 22183260749481054950644734698293 8576 11650989838265182162060037164190 8577 6065636143028049227732096535310 8578 3130360238791714802528120839562 8579 1601557455413537179384710655138 8580 812352120541153858392669556754 8581 408526897336609832344170241530 8582 203699585377532540261364554498 8583 100709189633486571893266502729 8584 49370961403299597298292052880 8585 23999899907531010845481967056 8586 11568905642192452114377300432 8587 5530031306148836384889075072 8588 2621323715365701082540555440 8589 1232181290921007758440547448 8590 574368241612311901549983016 8591 265501437613607439432133194 8592 121702806641559876368544748 8593 55320483519756808423677300 8594 24935332084861978338682668 8595 11144947914264366332624336 8596 4939263405569880739813044 8597 2170464930258474144215180 8598 945654615484323003839420 8599 408490295461982038067714 8600 174935523373576976435848 8601 74267071892314825035342 8602 31254228847879396547186 8603 13037212294846507904883 8604 5390019974134791104032 8605 2208455804521293932736 8606 896684134695383997130 8607 360743782412178184791 8608 143786820705172425388 8609 56773920120183744730 8610 22204068737416963922 8611 8600207419427821889 8612 3298483037465943084 8613 1252503444334556960 8614 470784330740407986 8615 175133024505449057 8616 64466406632120048 8617 23474532942770780 8618 8454388928770196 8619 3010980071650542 8620 1059824254076448 8621 368660837287804 8622 126739599080064 8623 42996693610999 8624 14398786043742 8625 4766669415710 8626 1552410832298 8627 497933088954 8628 158479683074 8629 49284666426 8630 14989765338 8631 4595324995 8632 1356738252 8633 382244266 8634 114047430 8635 31964019 8636 7877708 8637 2346208 8638 639090 8639 120652 8640 37454 8641 10696 8642 1172 8643 401 8644 138 8645 5 8646 2 8647 1 8648 179601061337918926320023909921528344 8649 1280687814814788671859500431634467685 8650 5050186619433562814073206427186562258 8651 14466452933742970815629469830156687393 8652 33503235174023592864465595523384438320 8653 66366026561637447594131974369937449256 8654 116370596291930933797579357476661795488 8655 184803796499241185115313027049345680840 8656 270137680334959543593204833309231476160 8657 367857130420065727052044484765185319320 8658 470965788423849613971385880196723922308 8659 571035757272446793067576380193007806488 8660 659530608692849776207415005279388356284 8661 729090750878443000779595719009962918644 8662 774519405237249389243835969739911873140 8663 793314264026652289826385739341474925860 8664 785713224362244166778947760795784217460 8665 754327180355530422519225553647770050180 8666 703497872464490674066449532451488915680 8667 638539324224948891265636269676818068100 8668 565004875251221020114616162678447670120 8669 488082225856565062994945958409889032110 8670 412171183000805248858787978751362519500 8671 340654941134368393034323924672167434150 8672 275843022446008723241999273459381280000 8673 219044995413060325829401352245043795462 8674 170727736136810113639553736195032668672 8675 130712155544586199985270744790664393566 8676 98374172951737243864745362898686801996 8677 72825796897369439215434591078849471350 8678 53062888052585214328309424952177166336 8679 38074972601746592652027778356387700142 8680 26918712210861689949725744501551323244 8681 18760351716497060637260829947540770914 8682 12894085341626055225892389454839954980 8683 8743393963876578542249088285871607770 8684 5851592199908857494087776009480493968 8685 3866568370292538218960261877108220308 8686 2523351045914728559385394464548368968 8687 1626908471141739737961502049855688420 8688 1036588452257849375371902869105645132 8689 652865367607613378970399801335840548 8690 406559056869794540446734394722260247 8691 250384923678648803909322286729011532 8692 152536076580151040996443220770818125 8693 91940352260894226810515603265220149 8694 54839399058369954175436425324789803 8695 32375064682056781435190347021879281 8696 18920544631641474476606137050641151 8697 10947895496723992422047924606963195 8698 6272870575772526417920356692499372 8699 3559600402257395777296492461889791 8700 2000746643441111039063637985734730 8701 1114017220432092491508844309558460 8702 614540083107520073010605857960090 8703 335902518717789718207789387413660 8704 181938290554847381234239988855034 8705 97661369021429684418157662002904 8706 51957291042160064192515820976919 8707 27398673926649398662660427715200 8708 14321998207497472328895162170133 8709 7421604306755485814318926979111 8710 3812752881258417820287563804407 8711 1942004973603912771906719983627 8712 980741605256803019689247982335 8713 491101083356748889354125611317 8714 243846429035583073748229159338 8715 120062140975223544354340551857 8716 58620931434301694320572232792 8717 28383562578135378876407290200 8718 13628784607783480138103310984 8719 6489776364762690214288144248 8720 3064706920152301469761529696 8721 1435280881895055120135805016 8722 666612703736954998649905270 8723 307041357935710843595431016 8724 140249881006269337704454674 8725 63530753778293452791318666 8726 28538605404615965442724206 8727 12712700683125938474495810 8728 5615469178008585035179270 8729 2459585326115976349241678 8730 1068187315734424449611648 8731 459962252036170644214798 8732 196364613627550541145020 8733 83108390166605072310289 8734 34868935937443447981370 8735 14501515868126790737013 8736 5977707583341095611888 8737 2442108573979032826685 8738 988697719092843989344 8739 396630421153129548561 8740 157646453725297929594 8741 62073517433527413789 8742 24210085442635836400 8743 9351739808592268193 8744 3577095860614925466 8745 1354692693887626637 8746 507856989066245002 8747 188433040523867865 8748 69183703552647144 8749 25128055322644314 8750 9027071608603092 8751 3206912246816002 8752 1125989747020940 8753 390714537859794 8754 133996109924603 8755 45348281363026 8756 15149788051541 8757 5003582535655 8758 1625684702159 8759 520191783211 8760 165199105119 8761 51253320789 8762 15550228200 8763 4757690713 8764 1401443282 8765 393758823 8766 117292988 8767 32804275 8768 8057246 8769 2397007 8770 651869 8771 122499 8772 38005 8773 10844 8774 1181 8775 404 8776 139 8777 5 8778 2 8779 1 8780 330337853341240427147884326900683884 8781 2373402374552714899529527438496744012 8782 9423301928841779895749842236531288053 8783 27164422336418757460584069884697885794 8784 63284239352901621988086521466017569345 8785 126063043043996669569225610610941875264 8786 222231715686417039434603492539049780856 8787 354732208804197488250273304050946925968 8788 521101341958515642705236456818341727000 8789 713009014644836047408215137884435216240 8790 917116618147914994918509383257748597004 8791 1117032507945241172728100715349077771672 8792 1295862392860768566064245407221510966092 8793 1438753098424478012572564702772104607872 8794 1534905091114212039037515531309660377920 8795 1578725650642380975492740446628928941440 8796 1570032492166986136550273662326873563840 8797 1513426933561255728259410691357693157840 8798 1417092436255393790661169006100203115740 8799 1291325210958918125289287673957617153400 8800 1147080149889429502121176913609157521040 8801 994743343871001388824507471085255515120 8802 843250814107903136063708417753559746110 8803 699586017915857953327312748628261002500 8804 568621594887786573492864680621475373450 8805 453229915142909793348646435489837140584 8806 354571156808555647578446500732617427658 8807 272471288589597656715902670834228010068 8808 205818184284319898368189099077345916798 8809 152925256465578899802309678739829627200 8810 111833154916628559546778739925150759370 8811 80537902469045745160549098067162030460 8812 57146833943432449684722954665172873806 8813 39971737563929205844596680180607462072 8814 27572395948622148412503626442599049170 8815 18764389515414377288258003589402936788 8816 12603701416591288501220360151564646658 8817 8358326776094733202531201371843135456 8818 5474463204788936741843698214042850804 8819 3542407208723890047048781214924365080 8820 2265244838187502672458703977436206176 8821 1431885839414029330791981176501938844 8822 894926904612467901151897234067194235 8823 553165462280436819771774565458768406 8824 338225860736521062295065981174581095 8825 204612783035508948200081586877119104 8826 122494684992689506722334745177095590 8827 72583742291623029060245733854290884 8828 42576826304703177352229946063421338 8829 24727978812612980943420832507176140 8830 14221670391107674188032185433945753 8831 8100660216870901799435727252996122 8832 4570411889956225778492458213126081 8833 2554518334145743849684323019485040 8834 1414593415054881019158640215600030 8835 776193544799361006465804079108164 8836 422053899577615152081741728465454 8837 227439557397797706803541022147548 8838 121479246894900616234653637519207 8839 64314844750995298259875217790910 8840 33754041398779214142119162439007 8841 17562063737121754672252838986400 8842 9059158233282346023136812378368 8843 4633269498661219019803007416896 8844 2349617916802289552078827007600 8845 1181509319641982560557708330476 8846 589149211332675406749866019389 8847 291324840761545023731468804210 8848 142858956059958664775884707161 8849 69474704394206872915844993920 8850 33507703658390518791054379824 8851 16027607752012576100866071840 8852 7603334751724260340453865144 8853 3577289628943473093069896408 8854 1669244029340224706131812590 8855 772503348827218450142645084 8856 354562423528971364387469142 8857 161395609898495169381319680 8858 72860163447218894897591108 8859 32619593772931757553379160 8860 14482558669601095351325372 8861 6376413652813998621222808 8862 2783914462581218079083186 8863 1205216045267511380834564 8864 517347640663744511737160 8865 220183609235261489841928 8866 92906521574032284341977 8867 38863071318972884236878 8868 16114836197918620773859 8869 6623349465621381457420 8870 2698077432451463603707 8871 1089218087361724421718 8872 435726683916206066385 8873 172704494917147982112 8874 67815838213674067315 8875 26377889689590209938 8876 10161743072281880425 8877 3876602233975008428 8878 1464261783023438501 8879 547505384842968130 8880 202621148753323725 8881 74203397182973616 8882 26883207666636186 8883 9633459232349356 8884 3413871811152850 8885 1195710052732372 8886 413897435246945 8887 141606211124354 8888 47808609280753 8889 15933669834400 8890 5250309661144 8891 1701815383888 8892 543263860560 8893 172149432612 8894 53284908955 8895 16127173534 8896 4924526221 8897 1447276040 8898 405529829 8899 120606230 8900 33660371 8901 8239480 8902 2448526 8903 664812 8904 124360 8905 38560 8906 10993 8907 1190 8908 407 8909 140 8910 5 8911 2 8912 1 8913 607586038396421541719953892471097297 8914 4398199260846075222884516029404823098 8915 17581424003692626886607178908318929277 8916 51000761524294252034114641481650889461 8917 119516115184361523881098235077450270690 8918 239407330949710137189256872350178244537 8919 424290268564387850921814372495972657000 8920 680725326615129740833768110742554459016 8921 1004913412314569272604562554182179791488 8922 1381556398746157238182805935971158162400 8923 1785279492016659669769471574754722881276 8924 2184257117717471340504769222035799122444 8925 2545115409230334711083016475162069635112 8926 2837951908349584053125544098607829719476 8927 3040425665485348965373380388831504977760 8928 3140229489913585736822299371191235487280 8929 3135713002535074911847429063942419785880 8930 3034841975160744965238854951553493328840 8931 2852964504925107297781036753593819210620 8932 2609974754087284354542216896101778997100 8933 2327436988655331874370899716455892093600 8934 2026103295878607920903063140615892216350 8935 1724083415335569178953795355126494954170 8936 1435753027095215787314682757537098897010 8937 1171349959102838912910862944187382732600 8938 937120607776641461519647367588276453652 8939 735841129859314752312098987013699222866 8940 567539908258494782662936852122402963218 8941 430275626451282388900847020290538933284 8942 320865410613178493468589066508457817880 8943 235499086394758958976515772685344160166 8944 170211580594898528869559478445249126094 8945 121212421771410603663094660427231491820 8946 85088521389733721962261249332406806180 8947 58905121602266224055294377071564226370 8948 40232029259641761872700829055461634834 8949 27120245483347592048114078037830618628 8950 18049809457876875498608952170586749558 8951 11864597400576755261840440339879773564 8952 7704939156548603588464817042679511820 8953 4944778684288620251982528497644227676 8954 3136919811899149979900670003437889932 8955 1967654525130684588040921450111416199 8956 1220635933770454566685547886285906147 8957 749051812819363508256643285389596890 8958 454795855617405054069775350362260363 8959 273265613890088264010711533729987906 8960 162516328158440171280179214818801190 8961 95681354947940281203791522351954540 8962 55775837277438031449717395922443830 8963 32197279686816596423478620339242409 8964 18408072298453797383911802081071705 8965 10424887631982702734366286444289722 8966 5848744239865327803573718909311331 8967 3251118696466298948644434277648010 8968 1790727246149430170285966814543322 8969 977455083970219000638103328506284 8970 528781510490933133114160401400324 8971 283534723248668397285884955853787 8972 150703203619169376176088764514295 8973 79406856735385453133901174055970 8974 41480435330922647874591790538637 8975 21483567761528855078214878005640 8976 11032474489416676673566934876100 8977 5617798823911854793615863107980 8978 2836659402585140690218607280026 8979 1420413480909446183333579846117 8980 705351535803673926492471766269 8981 347371525784813252020775106482 8982 169665297332660663516460091865 8983 82188755746201877239107169168 8984 39487595576599169665756765296 8985 18816730634681754372693314440 8986 8893385293101791227007472440 8987 4168998676126893215597959430 8988 1938377401394151438156394974 8989 893891972304945240694270436 8990 408853754764595818770658182 8991 185473240801438964924257996 8992 83448167989966139889930580 8993 37236122462104092869790128 8994 16478278155748334146234828 8995 7231765784991323834904258 8996 3147350672062070592889034 8997 1358297596041373638101440 8998 581262183393625104256201 8999 246633660027099261212683 9000 103754980502976794533647 9001 43272535062492312714316 9002 17890814984352029510470 9003 7332075690903450411447 9004 2978271260166467825239 9005 1198947903265110188478 9006 478288391158816751884 9007 189053039821941330005 9008 74033657887258830241 9009 28719009220763361512 9010 11034223025935441050 9011 4198377005942106365 9012 1581676601450700485 9013 589885322935721866 9014 217748753692293927 9015 79542212278448926 9016 28745351719624358 9017 10275245126918500 9018 3632385416516336 9019 1269146154575061 9020 438257910242465 9021 149584210465590 9022 50381815015855 9023 16751603918704 9024 5507178720204 9025 1780891549708 9026 567172607754 9027 179336808635 9028 55380958259 9029 16720958338 9030 5095920966 9031 1494256623 9032 417561035 9033 123988072 9034 34532494 9035 8424430 9036 2500770 9037 677920 9038 126235 9039 39119 9040 11143 9041 1199 9042 410 9043 141 9044 5 9045 2 9046 1 9047 1117524953075580895187862129293309525 9048 8149936573930840982525589555184919864 9049 32799021623446541247925715731310390989 9050 95739572249873264487112311441106541614 9051 225673475965419262491551453833648594629 9052 454565041212780563381160575419105832082 9053 809870841886811844179896509880983153361 9054 1305949288504608291888985964323108146480 9055 1937341755919735526371185623952014846856 9056 2676096933832153098949186822675385286288 9057 3474052152269679742381913151530733027428 9058 4269522468380054367180022628878135062568 9059 4996697263283736428063769014156682501772 9060 5595518165329221435289060583051067558728 9061 6019958220883473433428115566706839421780 9062 6243270573716506539233454444943572081280 9063 6259648294308857686679823672285909187160 9064 6082563375083375724535698837378718541440 9065 5740642674888950576968873998693541362860 9066 5272213485476374204150559054778341397800 9067 4719632232699399734593985745210841060360 9068 4124280829120855724857623210279323666020 9069 3522783138595319032959901462752164888900 9070 2944655404372302927707618389459100022220 9071 2411326644481623650598772982504909846410 9072 1936280860101655196873694145429683468848 9073 1525985720025351855871698803794744836802 9074 1181265589306627630458209017833344493388 9075 898824447811650457095544918764082211662 9076 672699733191352079154245894641643130920 9077 495509486614202887302448734252450805202 9078 359427499091236051783563962676815091156 9079 256876673449810934354525961615655084362 9080 180967486287276452472764720721062333936 9081 125728035001821883174094132173261803714 9082 86178453050950738120106282104861401612 9083 58299784880198544085615951379062849530 9084 38939656471111592972906357296323583324 9085 25687325962770024640187021940106387130 9086 16741037986287323334086447968748119112 9087 10782235451416946103267669122085537304 9088 6864616412764060893814972632378045692 9089 4321309091490454299777842104500981221 9090 2690354883377962336808934559795647802 9091 1656899297947404554552603521433122319 9092 1009638866416499634045506623948797286 9093 608842418262149603967660864451794409 9094 363406664971148784888555658923073868 9095 214736247069045293817370739408648054 9096 125635695598370634190141592274475216 9097 72791783621797855113679801273992029 9098 41771071637518490778170100008754902 9099 23743857844705539359101965009336325 9100 13371008893028530061577076483783742 9101 7460460879916191503194231931475961 9102 4124808507970478751434748485153036 9103 2260078456734960979566458393848270 9104 1227345330747916991657980696736572 9105 660651845257434819605516131599785 9106 352514907608421789957339907378066 9107 186472581283186818858468617673295 9108 97794920503908655024050405950978 9109 50852246163115026309659278761541 9110 26219405608669899700067164099488 9111 13405358363122492247241145573492 9112 6796709107436634361978229339864 9113 3417458120864113904138448363077 9114 1704156358081630197413765789726 9115 842815967345978969523894456637 9116 413415202595555808233030542514 9117 201132274372694287892472667721 9118 97057247173402314290860459744 9119 46454983766382219533511258488 9120 22054644766745512002691093464 9121 10385670191467335934181448306 9122 4851064051206794242710712644 9123 2247536971471408087204513126 9124 1032859786211088979545643148 9125 470799400741081021862593146 9126 212854934395627940501748232 9127 95450023843622217118350380 9128 42452371749172721599984800 9129 18726146740125325539369434 9130 8192192976041433924147820 9131 3554182225091057258823292 9132 1529139524545570251627678 9133 652379301530333535640014 9134 275977770205699998396874 9135 115755472159629148659819 9136 48136264305185040123144 9137 19844207787199373230863 9138 8109420308040464613914 9139 3284743792558228039417 9140 1318641169133098340284 9141 524589342286392589703 9142 206790403551072734662 9143 80761876542736519513 9144 31245688241664631736 9145 11973423876104595853 9146 4543873260669959342 9147 1707428351325557225 9148 635160676827662854 9149 233869792740364201 9150 85217656201999364 9151 30720086925551290 9152 10954193575853212 9153 3863000525670779 9154 1346465012133358 9155 463846025552969 9156 157944880519206 9157 53072160927807 9158 17604795442704 9159 5774526068492 9160 1863003945184 9161 591941800143 9162 186767493986 9163 57543021853 9164 17331944664 9165 5271965543 9166 1542405346 9167 429856219 9168 127439436 9169 35420832 9170 8612116 9171 2553744 9172 691194 9173 128124 9174 39682 9175 11294 9176 1208 9177 413 9178 142 9179 5 9180 2 9181 1 9182 2055448844813242864055700348665090706 9183 15101139270667550031259656933008015318 9184 61182082494512998890394282963443961073 9185 179699051801498408447379717393915490528 9186 426048218891842663353149810451874201023 9187 862908536634643486762009755670406706477 9188 1545487493356690491158992467373991303498 9189 2504755681559942474796506023962570246969 9190 3733848263278101504485929184482143126840 9191 5181989348869796995601594509482471993296 9192 6757979782875414220428059858362996413356 9193 8342468136147871958106824759781273505832 9194 9805907908092181559158183588033521271428 9195 11027942633295916651903676516204103786644 9196 11914102136038193807429963268519138008840 9197 12406853178556385680565713909329410576100 9198 12489709222171458561995941025678610189440 9199 12184735083412173056316085426306520865560 9200 11544994082430826696448512952855095743980 9201 10644099184231026172508731863837256584800 9202 9565062891674332835405116859994835922300 9203 8390242563025103392687102937126262843210 9204 7193551557410037763107457834210395523730 9205 6035443358535223386292011585496570110350 9206 4960614557833478324068123490607508075170 9207 3997986473512204615937033306203848803444 9208 3162328343875326197767644633892631361938 9209 2456850219512201525818201856838403652952 9210 1876172651005787935443950533008680581846 9211 1409221037346157642251653439286127937580 9212 1041750794038185091709090396256301410578 9213 758354227457995694592826760831182133376 9214 543913945191945765455798962872463384590 9215 384545162975907261286330996757327320924 9216 268112779886323780307798926895473144938 9217 184425389276940387987361243408824501408 9218 125205766056032023594097839028454944806 9219 83923630685342865210328024028421052582 9220 55557906805275700915637364247922709808 9221 36336649708964149606102929612535758774 9222 23485950594907898726281751308310213368 9223 15005633993018063383334060459322977920 9224 9479701282684488372092982241117808571 9225 5922883941176155533851280431862693142 9226 3660730458830360075455924896048273553 9227 2238669129460933620316257816057121087 9228 1354832944908513006476356830068295724 9229 811588854800583818463595193140876855 9230 481301022842774336921522918074005726 9231 282617577504823481844629091697367362 9232 164342613208041747522193970892035437 9233 94652637696716774463686624843626596 9234 54001496488838259466783280341439203 9235 30522829789806212561078338764500635 9236 17093919310454829879316340979711372 9237 9486478067314281463577676817032443 9238 5217475157304482706969281042321558 9239 2844135871823774658422295457160976 9240 1536790078260189984866333998161479 9241 823170831092452270478281427910062 9242 437130338655608601655864879241133 9243 230149102720975209153343316654333 9244 120147393593790479888216745571490 9245 62194669765051620601744694770017 9246 31926436724428640599633057495564 9247 16252819452072105514301000408278 9248 8205561198315746605423807957945 9249 4108728163268841461692708857776 9250 2040526430707162133510379489527 9251 1005140689823630397392570271293 9252 491103934645974955723359673442 9253 238008265470115951919794415609 9254 114417092997578802770896060680 9255 54560238068766981143132541216 9256 25807882741634701538524944942 9257 12109372287428382143461428988 9258 5636174668290749046697925290 9259 2602191726511671449820394558 9260 1191743226537736873078107536 9261 541388692650948999985802014 9262 243955877608057448397904372 9263 109038406269652083264677316 9264 48339506928308256285884042 9265 21255226185923799523253408 9266 9269453720508027359086114 9267 4009122305560395954710499 9268 1719613215048148738724223 9269 731434941956851667252753 9270 308502561803790401774343 9271 129018529654376666262678 9272 53496460765765916401271 9273 21990964319413116076580 9274 8961349340251816661237 9275 3619703260585974858834 9276 1449106503379141593311 9277 574922415378698967224 9278 226021484810005455933 9279 88037637751266358790 9280 33970925646824322977 9281 12983840334102678944 9282 4914626097390893543 9283 1842034707339442031 9284 683503738637844624 9285 251040839949252167 9286 91248049113648290 9287 32813259032581860 9288 11672142222097289 9289 4106286069348950 9290 1427839736065851 9291 490713571176087 9292 166703470176606 9293 55884036894755 9294 18494482817372 9295 6052696643774 9296 1948245422551 9297 617595708332 9298 194447868605 9299 59772678964 9300 17960499653 9301 5452751702 9302 1591742743 9303 442419186 9304 130961250 9305 36325574 9306 8802558 9307 2607453 9308 704635 9309 130027 9310 40249 9311 11446 9312 1217 9313 416 9314 143 9315 5 9316 2 9317 1 9318 3780559836285245300963516370429497528 9319 27979612958785706663817646844498442164 9320 114115531557542800850776728951491553695 9321 337241022443039755724468058640487562410 9322 804196528068954341651952263834131125795 9323 1637739536539196064312927324980466118800 9324 2948584768280042972452295657652069743717 9325 4802756679585171303576541684025268345602 9326 7194184497952610745535429311513245406657 9327 10031235776491904038243768274476963930480 9328 13141647443453240291049046335484380866668 9329 16294895860834472474068291742772748195496 9330 19236409130656598948727001986219612729132 9331 21725507942552832560329679296577770199392 9332 23568958582024127369720531058602688916820 9333 24644071491855849365249935038445011753960 9334 24908423633941684565033153855101542170020 9335 24396488358983819709559327504689013952240 9336 23205930995412936937739955342516765312740 9337 21477674326411453552900110015285112150200 9338 19374043057696432058185958234618705266160 9339 17058620358344168264888020686349581493920 9340 14680276549366565721947571238320102327640 9341 12362536793481891652508073748824504710240 9342 10198326088485645558847469855800171845300 9343 8249325895639517034888862383137024222104 9344 6548740199393900763495134217886964302550 9345 5106157211067983528523194569878338411828 9346 3913317447215799894137398458945957923138 9347 2949858757893543304322046994390288323280 9348 2188415260588774007616873381330123364726 9349 1598735528173353520676076091271752795836 9350 1150718188185028417413122904624467876898 9351 816426020623641663159535307640373269448 9352 571235091789308974388492462844157355830 9353 394315494869768561058578772219794652708 9354 268640703385926047722382000693849877926 9355 180698832306817221142211143106892862112 9356 120043994924976877556477541089419590202 9357 78788610293728997542264096591899938820 9358 51103637296741687765083613529148106190 9359 32766106676883606628081256783719361932 9360 20772762667660479769530163619237248287 9361 13024612424387921921619981564449658242 9362 8078574693624866768621969688652131955 9363 4957883199558430321078217879593733080 9364 3011175384487779806655705069996141477 9365 1810236760686447913130314498769265322 9366 1077384486530754774237545499233610117 9367 634912531206420909384848736207689540 9368 370537721145671015264122496005718191 9369 214185331532116358610804076212254202 9370 122643735726270987861856254548865239 9371 69575333934850087799544163045408864 9372 39108575543749675027082550560240905 9373 21784353555506529812776066887316202 9374 12025951011204035229030804282012197 9375 6580204329661927509959155875264876 9376 3568985677351217735407889444639131 9377 1918992452074130204586643010510330 9378 1022962496539041977993087426988099 9379 540675359192842841715480600655816 9380 283356954404578267530792022503389 9381 147258129532284795475721382549914 9382 75892383578428031868600661971465 9383 38789467499488174125273885842260 9384 19662883742139637154999999955527 9385 9885925653696332103550726162522 9386 4929934193221491692841520354427 9387 2438560127328216781107770832080 9388 1196485154660285046498019147245 9389 582336012747196226468191477202 9390 281152230118757244640277824177 9391 134653646725129113237522594872 9392 63974759618148608601738327990 9393 30152027614069800213074073812 9394 14097534446894538837191030222 9395 6538650992001751966935837616 9396 3008494053616243511369051906 9397 1373162380031759966668737220 9398 621727614179138677980168082 9399 279238787476904277420660808 9400 124405175818155933178615422 9401 54976364237218910951900612 9402 24097616079460753262227400 9403 10476497912875187772755760 9404 4517346774226782134403540 9405 1931767946156244402054800 9406 819232760274086737470710 9407 344520163525582676296500 9408 143664194608708336672645 9409 59398833175283141274694 9410 24348313787281338526559 9411 9894290465306368384344 9412 3985522585781535279685 9413 1591210598087838205730 9414 629600724513872739279 9415 246858148065372006484 9416 95900453012537311199 9417 36908514961000959530 9418 14070230243634191751 9419 5312256560989013264 9420 1986041020476143001 9421 735095581489907386 9422 269321213193746525 9423 97652555086129908 9424 35030968942555441 9425 12431004533576222 9426 4362833119057537 9427 1513449766758440 9428 518914110664143 9429 175875716387758 9430 58821963167419 9431 19421938395884 9432 6342044122165 9433 2036710974350 9434 644159104883 9435 202384433008 9436 62071535153 9437 18606995570 9438 5638372355 9439 1642289568 9440 455253768 9441 134554448 9442 37246910 9443 8995776 9444 2661902 9445 718244 9446 131944 9447 40820 9448 11599 9449 1226 9450 419 9451 144 9452 5 9453 2 9454 1 9455 6953533634174069060207078848387897759 9456 51838274841780519219322847225162474643 9457 212825172789689656639129128002551412739 9458 632814073933994689371416817732246796185 9459 1517720621317884350286629557925119451715 9460 3107687947598312530263348655618586987502 9461 5624209062215317321960941628797997780817 9462 9206688082686262707375440352708042025909 9463 13857426226671068313283593815686993332506 9464 19412316537948627847472864109713908643025 9465 25546828872388288197552006287697216958348 9466 31816501973670545127594212457022808189780 9467 37721919558339063084730398942523156129428 9468 42782772700458651609027465779862350500696 9469 46605066082873489083715552091151265201460 9470 48929093469231201713911555616094705897540 9471 49651728890004957959159685237238090643200 9472 48822852934940736806768500925511276152660 9473 46620757653220985139864885535069176964820 9474 43314281234212013593881969324868838338700 9475 39220099838774217804425879936493896416420 9476 34662491683812826870619602463168196286650 9477 29940708211570131665358225074226657724960 9478 25306577409750626892387915665137716757820 9479 20952705321375112872022810102781424344550 9480 17009978115423920431880163217458310418116 9481 13552112825320236039212612587077832451102 9482 10604699155380035394655396224749674661978 9483 8156355948282392658923677605925310982134 9484 6170099876829414527325849335491254521410 9485 4593613528597195569544560172301392835286 9486 3367672234658971295657801065601121169314 9487 2432462608450906891523133196876341917154 9488 1731866239430097094521429005255112332254 9489 1215989278037912587270825112074875919070 9490 842313614098822998072645701508902962906 9491 575857906864034050353207037807476421950 9492 388697271912967159368113734717969581608 9493 259124772843385366071278689059596913346 9494 170665060145911622483106629074574309970 9495 111082745941544057196707752970159917796 9496 71471808333082573840764482974172741062 9497 45469629312936904792333211656874376399 9498 28609603542427576889939535829726457681 9499 17807578050236435449590264678924845125 9500 10967136132282965714053423590770387536 9501 6684425951339439483816176204104046317 9502 4032732301775297712694152726309267389 9503 2408662997357289714754602803421578496 9504 1424513020928550168918271261930488455 9505 834331376078737411250074320407592619 9506 484012365182183036480909524904326425 9507 278150712257695880056688851259513471 9508 158367554010412019458170587491782952 9509 89344450986136041586481871268552725 9510 49949835484169943672360469838555253 9511 27676571605465248513330185303312748 9512 15200082929398210702534496875004793 9513 8275150727959078399758619295767723 9514 4466221944608597195958303660676325 9515 2389872129851093542658442599124729 9516 1267978959017973263371628253334798 9517 667087930129442751266754924886925 9518 348029519553679077110449239589777 9519 180068232824542439889384388720930 9520 92399584549873813023279574492811 9521 47025842001298931913556912370667 9522 23738674598006580408094944444529 9523 11886317723620493240320045815611 9524 5903707814915753576540618054150 9525 2908725598587984865596021506681 9526 1421650471032330295561033158637 9527 689294806986396227202221745194 9528 331548682915437828719216734561 9529 158207076440867266166143681430 9530 74893670637751547728278150186 9531 35172837362091319797995400818 9532 16387525311856894099590467128 9533 7574636160174052943879552498 9534 3473357433415762523584638690 9535 1580052268616001369677609808 9536 713051278223188094749236254 9537 319218838944668987559867590 9538 141763305548906495752663786 9539 62450197100313515384636190 9540 27288739876842822623411931 9541 11827575373574485975185360 9542 5084534915967095927743730 9543 2167846028231199024310045 9544 916649683795811569718870 9545 384370232727694596215457 9546 159822743858479769005699 9547 65892855467920943811413 9548 26934855549496735409367 9549 10915164467034364647925 9550 4384750157133611004287 9551 1745881865024681218569 9552 688958837219433760843 9553 269419624607907245987 9554 104392332045381990185 9555 40073086058578963763 9556 15237627740073859132 9557 5738475728676260205 9558 2140021566739093093 9559 790126434571601960 9560 288773084849111925 9561 104451214168018345 9562 37379581809845903 9563 13232772332770271 9564 4633255575892450 9565 1603481056831703 9566 548503028284947 9567 185477856103582 9568 61890593266397 9569 20388469151785 9570 6642931076139 9571 2128497767373 9572 671657271061 9573 210583809729 9574 64441222575 9575 19271809839 9576 5828921583 9577 1694066796 9578 468363824 9579 138219970 9580 38185031 9581 9191790 9582 2717096 9583 732022 9584 133875 9585 41395 9586 11753 9587 1235 9588 422 9589 145 9590 5 9591 2 9592 1 9593 12789542315272557225226295567482485993 9594 96036552024309356809588013131962241650 9595 396880309454072718904545683365142944668 9596 1187281706916166710441222709854265747094 9597 2863839367968137880491300673908968521780 9598 5895811895129239426619813219908573937676 9599 10725321198276523764760641328791772990257 9600 17644337244409960344098141564467817352082 9601 26684634709442929492307344956402585299341 9602 37554935128750684944580462213364949365810 9603 49645547511303869522656613807299066957621 9604 62101067616712523245844229053426669569432 9605 73943374573776044288034680471245076618440 9606 84215825795897683398106034960914246615600 9607 92117448925545712657660156385353568641780 9608 97102023504454604666292262327898566503400 9609 98928030544937067754284686786338526570140 9610 97657672411228544404774504212964749254200 9611 93613312223609492814946441824956779356400 9612 87305887320231714824967228443688522981800 9613 79351713511714516566490082476853907208580 9614 70392348494585551439029530928524395851740 9615 61028165080790290363457732986449507525850 9616 51771437666561270111491197001154951452000 9617 43020243225427748608526233780005746202250 9618 35051055159631631071813275663172927867744 9619 28025847114861661781529658966974865508158 9620 22008750868011229526946626386764653513372 9621 16987537771303830828819026395912882084316 9622 12896045522129920303241878383138343259420 9623 9634799664813868249622672851702655871140 9624 7088209464260556981145300312419024158508 9625 5137677220855503154780953277871459418744 9626 3670667898103578727621506639032223578292 9627 2586232205544093512042679202671918161720 9628 1797695904607811779693119439472767535324 9629 1233277106258106170696392563410065053472 9630 835331172327203224757380099938455095520 9631 558801483494445017558968161979594880270 9632 369313191261737557230637439001264620900 9633 241212133976412119022812720677756849730 9634 155736707052878714557522188349916679152 9635 99422160926462776763305523248359834467 9636 62774265270583590996120863622558128606 9637 39208990379555161728136433097039356930 9638 24231961359083538260960269380645681320 9639 14821018083999334069607185999288016887 9640 8972975539205476114972176722259018682 9641 5378255193019084807013914255128319551 9642 3192020617623555163743283475949508010 9643 1876194622649755951725184221330777800 9644 1092301376136040818019158079470046214 9645 629970340426155030791747209998263540 9646 359971197777654952546842405670901480 9647 203816336126096265590428848490378455 9648 114362623238922291628797193271504346 9649 63599001635322898845336996761853111 9650 35057568567840643448246048186409638 9651 19156669211482994654185888281147274 9652 10377760200122850350507623952063830 9653 5574023626487758843200774127609894 9654 2968582715588234277249942463540444 9655 1567746775231966711188568028986453 9656 821065900982089497035661473721754 9657 426463773383741773390601270457805 9658 219691284023119860084005129997250 9659 112251584540067849057685408526412 9660 56890725475815302126471483922022 9661 28600799128590553909523455083796 9662 14263265731759440169009105129180 9663 7056321685658151265857677278145 9664 3463131258531367337323661737442 9665 1686170322917750391786442895877 9666 814488051579394102890919730986 9667 390324516922192310644968552835 9668 185579504620333686110694061484 9669 87538817213529973053627003716 9670 40967496277276349430453144608 9671 19021556033671504011160946894 9672 8762307386118544049671570980 9673 4004542121136251052985781718 9674 1815697248798549698734111732 9675 816737606167764911088265184 9676 364469052170254004323185932 9677 161348982026046081283459470 9678 70857487395623141114200866 9679 30867655021256655744258795 9680 13338353188379747099108880 9681 5716913378163076021991275 9682 2430299083129092797343040 9683 1024641878718021076449065 9684 428422118706396369498514 9685 177635464959237610653634 9686 73032041615776867276162 9687 29770655379799433687110 9688 12031418548473835952170 9689 4820121218015633245114 9690 1914114278736875149474 9691 753354054670064275732 9692 293832933289031240470 9693 113557919149882400768 9694 43480148725956192896 9695 16491356959535651667 9696 6195088957740525226 9697 2304580842178930315 9698 848796071232030838 9699 309461596063071232 9700 111664975416136690 9701 39865736394814390 9702 14079518391473860 9703 4918190875630375 9704 1698126257558414 9705 579537577090807 9706 195526638424846 9707 65094716923240 9708 21395417365890 9709 6955729134318 9710 2223705176918 9711 700116003624 9712 219052744770 9713 66883400240 9714 19955325078 9715 6024494643 9716 1747095624 9717 481753240 9718 141958762 9719 39140129 9720 9390620 9721 2773040 9722 745970 9723 135820 9724 41974 9725 11908 9726 1244 9727 425 9728 146 9729 5 9730 2 9731 1 9732 23523635785731871586396890786299881280 9733 177909888669688825556784207550288249163 9734 740039678025048307320899059381487235945 9735 2227276408400041416951747412638100083923 9736 5402983127894108837775220329149750487789 9737 11183161597848047209748808052657344988248 9738 20448499439763614891217415854551361346165 9739 33806309374462557825397527643542833189316 9740 51371137916205134884272527611337331019075 9741 72631511428010467263785416426758168499493 9742 96445406641455551070121496259654741574942 9743 121169536646679881881562294437339695087313 9744 144891373044979211965673806253618958661156 9745 165709152323689549822040459579856675075568 9746 181999018743329528339845129419581648675572 9747 192618612726189751949677826218037898678400 9748 197017041612251263865608297552037008235260 9749 195244891726143526151194180337163933116020 9750 187878331989547402780997958485307180783260 9751 175884466455830752709090908731213310549540 9752 160459788167793414107287069751501081384060 9753 142871031151986413278415398383783479158310 9754 124320386294155544054285437078002885649620 9755 105847732189647381632539123089019920393310 9756 88273598098617258605991721325780072376040 9757 72179570986262058716238255085192412520364 9758 57918451288143992189281655834517255489334 9759 45644601324606773428947129343402735341684 9760 35355105668365233985648138052920791429154 9761 26933868532658516410647725044061499283154 9762 20192915341406800298378088458590972485882 9763 14907388102720780469940416767363037794786 9764 10842659718919670628528632534918419406154 9765 7773456582376885331147168128298358804686 9766 5495832213421155043642539103727689413210 9767 3833332849293275289207705540954350037758 9768 2638842512147286489333876567655461273058 9769 1793505772555133677888508502672056292836 9770 1203905319370226105433779614242204035618 9771 798399577427460951187220096498317246412 9772 523258038036794801189870800511855245826 9773 339000372800971269087389282286257607890 9774 217163344949972695413845347116496035311 9775 137588250183264482009122528988982454310 9776 86235192427184556130910013692998346693 9777 53479818326618793806016109580472181786 9778 32823561447068695585907695183669765385 9779 19941361349839336519931948672525380486 9780 11994309153650859785153772054963994135 9781 7143653878889566560068169426560816943 9782 4213658785362748463679544515555418625 9783 2461824598275687738321859085504093831 9784 1424868467831863321637736794160107837 9785 817089978165105222677759260397978126 9786 464297672488374827493120925452881749 9787 261460121874809314090798156658960626 9788 145929958451238000731358642892810947 9789 80734334845554396763715708113207473 9790 44278086925573796025104792457694097 9791 24075507402978276270071950163990905 9792 12979404056318017313814981434599897 9793 6938426033896673704886295419028124 9794 3678120057143405902148948585926597 9795 1933655440765999062012853177457584 9796 1008202641682837869598077172732263 9797 521383493053253148865174810097731 9798 267442542257264291061693990514785 9799 136078184524147494627245650729291 9800 68683176269544928457510834568805 9801 34390080885751979503019382929168 9802 17082530228421890989312434175021 9803 8418228674720775213116522997500 9804 4115762134774744678923379566851 9805 1996413667032557964791602386925 9806 960792074920035346347030963808 9807 458767883735331469929132828897 9808 217342995391028169858155272242 9809 102162117985679109915420022028 9810 47646006220879503830336391162 9811 22047253019447274095837289380 9812 10122109576602412660061754678 9813 4610749552839753076232012622 9814 2083768804029047158390962866 9815 934322313361319401377532502 9816 415626177589948947548944594 9817 183423894031612964146964437 9818 80304826774963054571880870 9819 34877388923958475063577305 9820 15026042492924768553082380 9821 6421303520108277303568930 9822 2721805541862122560664837 9823 1144251147121777423339870 9824 477077175887073352209727 9825 197255483334615299385535 9826 80874238033589097097171 9827 32877347630678818921687 9828 13251061600806573945115 9829 5294569892498760204067 9830 2096971425742578215065 9831 823167757345033908731 9832 320233321734743847037 9833 123444635874688310546 9834 47146138133581375373 9835 17837046316352774166 9836 6684000299455803547 9837 2480354905580854501 9838 911314210470434023 9839 331454974712056261 9840 119315730919356763 9841 42496354677111332 9842 14973399091949191 9843 5218300710365648 9844 1797584909247517 9845 612076927906933 9846 206039336959755 9847 68439263065669 9848 22444161321975 9849 7280819143049 9850 2322434821355 9851 729561621657 9852 227798109059 9853 69399754275 9854 20657929134 9855 6225187975 9856 1801397472 9857 495425929 9858 145771776 9859 40112397 9860 9592286 9861 2829739 9862 760089 9863 137779 9864 42557 9865 12064 9866 1253 9867 428 9868 147 9869 5 9870 2 9871 1 9872 43266711735178497871830265202170265032 9873 329565275372063946886658584277842462984 9874 1379780222072409632392447217942345126222 9875 4177706385031488748541611188238405505740 9876 10191723744730011085692258446035426001928 9877 21208084579183685773629260025500168427720 9878 38977691455375951230804644989271316180309 9879 64756303880830554681366942457680283142398 9880 98868482899685467463787412109793883462247 9881 140427840074800917134520331589084778895556 9882 187302042786458863262062206458330335981569 9883 236340136494826343604913612112447630505498 9884 283808634233391132846562738594277408737125 9885 325933829732909989422082687160483998105152 9886 359432087579081944896127796735166560478084 9887 381926233434785884928351065105107985911672 9888 392184296799697235148526677849658251726060 9889 390162699249622045514901111004100349544800 9890 376876768246352125675460461044021044813640 9891 354148897122991405954126737625051896332080 9892 324295899419669172768444743127504834238100 9893 289813846147689471324435639113629349055760 9894 253105450560104001051867660130769937920350 9895 216277260267754400661887714772639309001940 9896 181016263758755604715200775631294495106330 9897 148541253813132007345374371408816552635464 9898 119614948939532397222568743593131127683098 9899 94598542695960132719088536235381621047108 9900 73530150689166965980735948786647391661938 9901 56211225880396861739120886813773695426688 9902 42289051668517045697625318808026922694632 9903 31327771949636045225954373579970106902064 9904 22864305952027332867970034399009113209016 9905 16448510609523821735514649832756312785488 9906 11668976141846370651960275902485506388140 9907 8166953097839059011302505470916915868408 9908 5641300855856067221825416568845682288008 9909 3847241715820450330298279303766400767600 9910 2591308904023019782827041133297027444942 9911 1724356891867505852704496927777168419284 9912 1133974243974562748882867302582250328894 9913 737172046305771182456026280474285506404 9914 473846992604382357658586692983898433853 9915 301243673706848663753389540652528865042 9916 189456142227229467431698841005660416771 9917 117897539815378256734213118468922395280 9918 72609726317659758970333473996117941519 9919 44265186602550032380082611101371368738 9920 26716880852885796999187908337470986597 9921 15967578480716157156114979160854909496 9922 9451305024428703054061417745974609522 9923 5541271126228166693526212663695514676 9924 3218500377473178116307964336547606040 9925 1852176145101184605472072986462993384 9926 1056209685977645385342777912447106623 9927 596909465974044069708166025462970794 9928 334353194843743226879666318506877833 9929 185646371553243104287187714002266992 9930 102186590213331411691984463086402136 9931 55765756533841446787698162657510160 9932 30174825070903698423280220712585270 9933 16190496008482046173463630843768640 9934 8614819121795281528868996241952857 9935 4546036213083764075852589522822334 9936 2379294668121352570744805296057051 9937 1235144997100800478290551028141320 9938 636012593278890547790826417019534 9939 324872700313866887252263748713548 9940 164619077572081587700033557830952 9941 82753113849761054556236439781896 9942 41270684851744812878235792705685 9943 20420493348460227703859953283774 9944 10024674209835968878143872309343 9945 4882747406397987956336453778252 9946 2359700600820820956339609119451 9947 1131501540550392473304023770110 9948 538349358443895698799938294003 9949 254148480390219230451996501472 9950 119049294811270927170753300846 9951 55332731866015527544389390820 9952 25518292166267632605306225914 9953 11677013266711651107113723760 9954 5301726274959496339787760276 9955 2388367029997093161196212312 9956 1067515312358467445518723038 9957 473397119767668278765426168 9958 208277723928941196700676665 9959 90909873408437230942866630 9960 39365302718930675636108395 9961 16909535373563675177411900 9962 7205172406491211169836379 9963 3045289440103060449844398 9964 1276611780871133191510431 9965 530771235959803699815744 9966 218848644049764592132212 9967 89481934523041564640280 9968 36278243608918260374028 9969 14582701526221328595816 9970 5811241881563001030534 9971 2295590769144053832732 9972 898806818953825889644 9973 348764728867000845080 9974 134102830230451545763 9975 51088462286201855986 9976 19280643368079491669 9977 7207217084367268536 9978 2668012770201235338 9979 977900932177383300 9980 354824657133015092 9981 127426350836249744 9982 45278651734156291 9983 15916657155696122 9984 5534271766964193 9985 1902063635651304 9986 646182219250470 9987 217033762392428 9988 71929302847306 9989 23536116011312 9990 7618591329778 9991 2424790597004 9992 760020973450 9993 236826899916 9994 71991998187 9995 21380015118 9996 6431099209 9997 1856993984 9998 509385831 9999 149659970 10000 41102029 10001 9796808 10002 2887198 10003 774380 10004 139752 10005 43144 10006 12221 10007 1262 10008 431 10009 148 10010 5 10011 2 10012 1