0 1 1 2 2 1 3 5 4 3 5 1 6 13 7 9 8 4 9 1 10 35 11 26 12 14 13 5 14 1 15 96 16 75 17 45 18 20 19 6 20 1 21 267 22 216 23 140 24 71 25 27 26 7 27 1 28 750 29 623 30 427 31 238 32 105 33 35 34 8 35 1 36 2123 37 1800 38 1288 39 770 40 378 41 148 42 44 43 9 44 1 45 6046 46 5211 47 3858 48 2436 49 1296 50 570 51 201 52 54 53 10 54 1 55 17303 56 15115 57 11505 58 7590 59 4302 60 2067 61 825 62 265 63 65 64 11 65 1 66 49721 67 43923 68 34210 69 23397 70 13959 71 7194 72 3157 73 1155 74 341 75 77 76 12 77 1 78 143365 79 127854 80 101530 81 71566 82 44550 83 24310 84 11506 85 4653 86 1573 87 430 88 90 89 13 90 1 91 414584 92 372749 93 300950 94 217646 95 140426 96 80366 97 40469 98 17732 99 6656 100 2093 101 533 102 104 103 14 104 1 105 1201917 106 1088283 107 891345 108 659022 109 438438 110 261261 111 138567 112 64857 113 26481 114 9282 115 2730 116 651 117 119 118 15 119 1 120 3492117 121 3181545 122 2638650 123 1988805 124 1358721 125 838266 126 464685 127 229905 128 100620 129 38493 130 12663 131 3500 132 785 133 135 134 16 135 1 136 10165779 137 9312312 138 7809000 139 5986176 140 4185792 141 2661672 142 1532856 143 795210 144 369018 145 151776 146 54656 147 16948 148 4420 149 936 150 152 151 17 152 1 153 29643870 154 27287091 155 23107488 156 17980968 157 12833640 158 8380320 159 4989738 160 2697084 161 1316004 162 575450 163 223380 164 76024 165 22304 166 5508 167 1105 168 170 169 18 170 1 171 86574831 172 80038449 173 68375547 174 53922096 175 39194928 176 26203698 177 16067142 178 9002826 179 4588538 180 2114834 181 874854 182 321708 183 103836 184 28917 185 6783 186 1293 187 189 188 19 189 1 190 253188111 191 234988827 192 202336092 193 161492571 194 119320722 195 81465768 196 51273666 197 29658506 198 15706198 199 7578226 200 3311396 201 1300398 202 454461 203 139536 204 36993 205 8265 206 1501 207 209 208 20 209 1 210 741365049 211 690513030 212 598817490 213 483149385 214 362279061 215 252060156 216 162397940 217 96638370 218 52942930 219 26595820 220 12190020 221 5066255 222 1894395 223 630990 224 184794 225 46759 226 9975 227 1730 228 230 229 21 230 1 231 2173243128 232 2030695569 233 1772479905 234 1444245936 235 1097488602 236 776737157 237 511096466 238 311979240 239 176177120 240 91728770 241 43852095 242 19150670 243 7591640 244 2710179 245 862543 246 241528 247 58464 248 11935 249 1981 250 252 251 22 252 1 253 6377181825 254 5976418602 255 5247421410 256 4314214443 257 3318471695 258 2385322225 259 1599812863 260 999252826 261 579885130 262 311757985 263 154731535 264 70594405 265 29452489 266 11164362 267 3814250 268 1162535 269 311927 270 72380 271 14168 272 2255 273 275 274 23 275 1 276 18730782252 277 17601021837 278 15538054455 279 12880107548 280 10018008363 281 7303606783 282 4984387914 283 3178950819 284 1890895941 285 1046374650 286 537083925 287 254778429 288 111211256 289 44431101 290 16141147 291 5288712 292 1546842 293 398475 294 88803 295 16698 296 2553 297 299 298 24 299 1 300 55062586341 301 51869858544 302 46019183840 303 38436170366 304 30201722694 305 22306003060 306 15466945516 307 10054234674 308 6116221410 309 3474354516 310 1838237004 311 903073610 312 410420786 313 171783504 314 65860960 315 22976701 316 7234029 317 2034120 318 503976 319 108054 320 19550 321 2876 322 324 323 25 324 1 325 161995031226 326 152951628725 327 136325212750 328 114657076900 329 90943896120 330 67974671270 331 47827183250 332 31637401600 333 19644810600 334 11428812930 335 6215665130 336 3151731400 337 1485277900 338 648065250 339 260621165 340 96071690 341 32244850 342 9772125 343 2646150 344 631580 345 130480 346 22750 347 3225 348 350 349 26 350 1 351 476941691177 352 451271872701 353 403933918375 354 341926185770 355 273575644290 356 206745750640 357 147439256120 358 99109395450 359 62711025130 360 37289288660 361 20796209460 362 10852674430 363 5285074550 364 2393964315 365 1004758105 366 388937705 367 138088665 368 44663125 369 13049855 370 3408210 371 784810 372 156455 373 26325 374 3601 375 377 376 27 377 1 378 1405155255055 379 1332147482253 380 1197131976846 381 1019435748435 382 822247580700 383 627760651050 384 453294402210 385 309259676700 386 199109709240 387 120796523250 388 68938172550 389 36933958440 390 18531713295 391 8683796970 392 3787660125 393 1531784475 394 571689495 395 195801645 396 61121190 397 17242875 398 4349475 399 967590 400 186381 401 30303 402 4005 403 405 404 28 405 1 406 4142457992363 407 3934434714154 408 3548715207534 409 3038815305981 410 2469443980185 411 1903302633960 412 1390314729960 413 961663788150 414 629165909190 415 388844405040 416 226668654240 417 124403844285 418 64149468705 419 31003170390 420 14003241570 421 5891134095 422 2299275615 423 828612330 424 274165710 425 82713540 426 22559940 427 5503446 428 1184274 429 220689 430 34713 431 4438 432 434 433 29 434 1 435 12219350698880 436 11625607914051 437 10521965227669 438 9056974493700 439 7411561920126 440 5763061344105 441 4255281152070 442 2981144427300 443 1979674102380 444 1244678968470 445 739916903565 446 415221967230 447 219556483380 448 109155880665 449 50897546055 450 22193651280 451 9019022040 452 3402053655 453 1185491580 454 379439190 455 110776926 456 29247660 457 6908409 458 1439676 459 259840 460 39585 461 4901 462 464 463 30 464 1 465 36064309311811 466 34366923840600 467 31204547635420 468 26990501641495 469 22231597757931 470 17429904416301 471 12999486923475 472 9216099681750 473 6205497498150 474 3964269974415 475 2399817839265 476 1374695354175 477 743934331275 478 379609910100 479 182247078000 480 82110219375 481 34614726975 482 13606567275 483 4966984425 484 1675707696 485 519463776 486 146932995 487 37595745 488 8607925 489 1739101 490 304326 491 44950 492 5395 493 495 494 31 495 1 496 106495542464222 497 101635780787831 498 92561973117515 499 80426647034846 500 66652003815727 501 52660989097707 502 39645491021526 503 28421084103375 504 19385867154315 505 12569585311830 506 7738783167855 507 4518447524715 508 2498239595550 509 1305791319375 510 643967207475 511 298972024350 512 130331513625 513 53188278675 514 20249259396 515 7162155897 516 2342104467 517 703992516 518 193136665 519 47942771 520 10651352 521 2088377 522 354671 523 50840 524 5921 525 527 526 32 527 1 528 314626865716275 529 300693296369568 530 274624400940192 531 239640623968088 532 199739639948280 533 158958483934960 534 120727564222608 535 87452442279216 536 60376536569520 537 39694235634000 538 24826816004400 539 14755470288120 540 8322478439640 541 4447998122400 542 2248730551200 543 1073270745450 544 482491816650 545 203769051696 546 80599693968 547 29753519760 548 10208252880 549 3239233648 550 945071952 551 251730788 552 60682500 553 13094400 554 2493888 555 411432 556 57288 557 6480 558 560 559 33 560 1 561 929947027802118 562 889944563026035 563 814958321277848 564 714004664856560 565 598338747851328 566 479425688105848 567 367138490436784 568 268556543071344 569 187523214482736 570 124897588207920 571 79276521926520 572 47904764732160 573 27525946850160 574 15019207113240 575 7769999419050 576 3804493113300 577 1759531613796 578 766860562314 579 314122265424 580 120561466608 581 43201006288 582 14392558480 583 4436036388 584 1257485240 585 325507688 586 76270788 587 15999720 588 2962608 589 475200 590 64328 591 7073 592 594 593 34 594 1 595 2749838618630271 596 2634849912106001 597 2418907549160443 598 2127301733985736 599 1791769100813736 600 1444902926393960 601 1115120721613976 602 823218247990864 603 580977345762000 604 391697324617176 605 252078874866600 606 154707233508840 607 90449918695560 608 50315153382450 609 26593699645590 610 13334024146146 611 6330885289410 612 2840514441534 613 1201544294346 614 477884738320 615 178155031376 616 62029601156 617 20086080108 618 6019029316 619 1659263716 620 417778196 621 95233116 622 19437528 623 3502136 624 546601 625 71995 626 7701 627 629 628 35 629 1 630 8134527149366543 631 7803596079896715 632 7181059195252180 633 6337978383959915 634 5363973761193432 635 4351792748821672 636 3383241895998800 637 2519316315366840 638 1795892918370040 639 1224753545245776 640 798483432992616 641 497236027071000 642 295472305586850 643 167358771723600 644 90242877174186 645 46258609081146 646 22505423877090 647 10372944025290 648 4519943474200 649 1857584064042 650 718069370852 651 260270712640 652 88134710580 653 27764373140 654 8096071228 655 2172275028 656 532448840 657 118172780 658 23486265 659 4120732 660 626297 661 80325 662 8365 663 665 664 36 665 1 666 24072650378629801 667 23119182424515438 668 21322633659108810 669 18883011340405527 670 16053744893975019 671 13099008406013904 672 10254350960187312 673 7698451129735680 674 5539962778982656 675 3819129896608432 676 2520473005309392 677 1591191765650466 678 960067104381450 679 553073954484636 680 303860257978932 681 159006910132422 682 79136976983526 683 37398311376580 684 16750471563532 685 7095596909094 686 2835924147534 687 1066474794072 688 376169796360 689 123995154948 690 38032719396 691 10800795096 692 2822896648 693 674107885 694 145779777 695 28233294 696 4827354 697 714987 698 89355 699 9066 700 702 701 37 702 1 703 71264483181775040 704 68514466462254049 705 63324827424029775 706 56259389893489356 707 48035764640394450 708 39407104260176235 709 31051810495936896 710 23492764868905648 711 17057543805326768 712 11879565680900480 713 7930794667568290 714 5071731875341308 715 3104332824516552 716 1817001316845018 717 1015941122595990 718 542004145094880 719 275542198492528 720 133285759923638 721 61244379849206 722 26681992620160 723 10997995850700 724 4278568737966 725 1566639745380 726 538197670704 727 172828669440 728 51656411140 729 14297799629 730 3642784310 731 848120956 732 178840425 733 33775635 734 5631696 735 813408 736 99123 737 9805 738 740 739 38 740 1 741 211043432825804129 742 203103777068058864 743 188098683779773180 744 167619981957913581 745 143702258794060041 746 118494679396507581 747 93951679625018779 748 71602119170169312 749 52429874355132896 750 36867904153795538 751 24882092223810078 752 16106859367426150 753 9993066016702878 754 5937275263957560 755 3374946584535888 756 1833487466183398 757 950832103511046 758 470072338265372 759 221212132393004 760 98924368320066 761 41958557208826 762 16843204334046 763 6383406154050 764 2277666085524 765 762682751284 766 238782880209 767 69596995079 768 18788704895 769 4669745691 770 1060737016 771 218247756 772 40220739 773 6544227 774 922336 775 109668 776 10583 777 779 778 39 779 1 780 625190642719667122 781 602245893673636173 782 558822442805745625 783 499420924531746802 784 429816920148481203 785 356148617815586401 786 284048478191695672 787 217983673150320987 788 160899897679097746 789 114179870732738512 790 77856855745031766 791 50982017607939106 792 32037200648086588 793 19305287865196326 794 11145709314676846 795 6159266154230332 796 3254391907959816 797 1642116574169422 798 790208838978442 799 362095057921896 800 157726129862938 801 65185167696922 802 25504276573620 803 9423754990858 804 3279131717017 805 1071062626572 806 327168580183 807 93055445665 808 24519187602 809 5948730463 810 1319205511 811 265012722 812 47687302 813 7576231 814 1042587 815 121030 816 11401 817 819 818 40 819 1 820 1852627179112970417 821 1786258979199048920 822 1660489261011128600 823 1488060287485973630 824 1285386462495814406 825 1070014016155763276 826 858180769157603060 827 662932049021114405 828 493063441562157245 829 352936624156868024 830 243018744085709384 831 160876074001057460 832 102324506121222020 833 62488197827959760 834 36610263334103504 835 20559367376866994 836 11055774636359570 837 5686717321107680 838 2794420471069760 839 1310030026763276 840 585006355481756 841 248415574133480 842 100113199261400 843 38207163281495 844 13773949334447 845 4677362923772 846 1491286652420 847 444743213450 848 123523363730 849 31787123576 850 7532948696 851 1631905535 852 320276255 853 56306120 854 8739848 855 1175018 856 133250 857 12260 858 860 859 41 860 1 861 5491513337424989754 862 5299375419323147937 863 4934808527696151150 864 4433936010992916636 865 3843460766137551312 866 3213581247809180742 867 2591126834334480741 868 2014176259740874710 869 1508932114740139674 870 1089018809804734653 871 756831442243634868 872 506219324207988864 873 325688777950239240 874 201422967283285284 875 119657828538930258 876 68225405347330068 877 37301859334334244 878 19536912428537010 879 9791167818940716 880 4689456853314792 881 2143451956378512 882 933535128876636 883 386735936676375 884 152094311877342 885 56658475539714 886 19942598910639 887 6613392789642 888 2059553229600 889 600053700756 890 162843436002 891 40951977807 892 9485130486 893 2008487910 894 385322223 895 66220986 896 10048116 897 1320528 898 146370 899 13161 900 902 901 42 902 1 903 16282402094173127445 904 15725697284444288841 905 14668119958012215723 906 13212205304826619098 907 11490978024939648690 908 9648168848281212795 909 7818884341884536193 910 6114235208815495125 911 4612127184285749037 912 3354782366788509195 913 2352069576256358385 914 1588739544401862972 915 1033331069441513388 916 646769573772454782 917 389306201169545610 918 225185093220594570 919 125064177110201322 920 66629939581811970 921 34017537100792518 922 16624076628634020 923 7766443938569940 924 3463723021931523 925 1472365377430353 926 595488724093431 927 228695386327695 928 83214467239995 929 28615544929881 930 9272999719998 931 2822450366358 932 803849114565 933 213280544295 934 52445596203 935 11878940619 936 2460031119 937 461591325 938 77589630 939 11515014 940 1480059 941 160433 942 14105 943 945 944 43 945 1 946 48290501472790543731 947 46676219336629632009 948 43606022547283123662 949 39371303287778483511 950 34351352178047480583 951 28958031215105397678 952 23581288398981244113 953 18545246734985780355 954 14081144759889753357 955 10318979127330616617 956 7295591487446730552 957 4974140190099734745 958 3268840187615831142 959 2069406844383513780 960 1261260868162594962 961 739555471500341502 962 416879209912607862 963 225711653792805810 964 117271553311238508 965 58408057667996478 966 27854243589135483 967 12702532337931816 968 5531577123455307 969 2296549487851479 970 907398577661121 971 340525398497571 972 121103011889874 973 40710995016237 974 12899299200921 975 3839580025218 976 1069575255063 977 277605081117 978 66784567941 979 14800563063 980 2999212074 981 550695969 982 90584703 983 13155506 984 1654597 985 175483 986 15093 987 989 988 44 989 1 990 143257222282210719471 991 138572743356703299402 992 129653545171691239182 993 117328678013109087756 994 102680686680931361772 995 86890671792134122374 996 71084566349072422146 997 56207679893856777825 998 42945370622206150329 999 31695715374667100526 1000 22588710804877081914 1001 15538571865162296439 1002 10312387222099079667 1003 6599507900161939884 1004 4070223184046450244 1005 2417695549575544326 1006 1382146335205755174 1007 759862417016652180 1008 401391264772040796 1009 203533854568370469 1010 98964833595063777 1011 46088353050522606 1012 20530658949238602 1013 8735525188967907 1014 3544473464010171 1015 1369026988048566 1016 502339405403682 1017 174713306107032 1018 57449874242376 1019 17808454481202 1020 5186760361398 1021 1413964904121 1022 359190212121 1023 84584343078 1024 18350471106 1025 3640492746 1026 654436178 1027 105394806 1028 14985586 1029 1845173 1030 191565 1031 16126 1032 1034 1033 45 1034 1 1035 425087187921124738344 1036 411483510810605258055 1037 385554966541503626340 1038 349662909865731688710 1039 306900036486174571902 1040 260655924822137906292 1041 214182918035063322345 1042 170237616865135350300 1043 130848765890730028680 1044 97229796801750332769 1045 69822998044706478879 1046 48439669892138458020 1047 32450466987423315990 1048 20982118306307469795 1049 13087426633783934454 1050 7870065068827749744 1051 4559704301797951680 1052 2543400016994448150 1053 1364787536357063445 1054 703889952935475042 1055 348587041213956852 1056 165583845594824985 1057 75354537188729115 1058 32810657602216680 1059 13649025641026644 1060 5415839857462419 1061 2046079699559280 1062 734502585753090 1063 249971634830610 1064 80445089084976 1065 24409179746721 1066 6959915477640 1067 1857739459320 1068 462125026305 1069 106575306930 1070 22645400030 1071 4400323730 1072 774816570 1073 122225565 1074 17022324 1075 2052864 1076 208725 1077 17205 1078 1080 1079 46 1080 1 1081 1261657886652854734743 1082 1222125665273233622739 1083 1146701387217840573105 1084 1042117912893409886952 1085 917218871174044166904 1086 781738879343375800539 1087 645076459722336578937 1088 515269300790928701325 1089 398316179557615711749 1090 297901560737186840328 1091 215492464738595269668 1092 150713134924268252889 1093 101872255185869243805 1094 66520011927514720239 1095 41939610008919153993 1096 25517196004409635878 1097 14973169387620149574 1098 8467891855149463275 1099 4612077506286986637 1100 2417264530506495339 1101 1218060839744256879 1102 589525423997510952 1103 273749040385770780 1104 121814220431972439 1105 51875523100705743 1106 21110945198048343 1107 8196422142774789 1108 3030553920142980 1109 1064919309668676 1110 354825903662307 1111 111814184309337 1112 33226834683681 1113 9279779963265 1114 2426439792555 1115 591345733265 1116 133621030690 1117 27820540330 1118 5297365865 1119 914064459 1120 141300753 1121 19283913 1122 2278794 1123 227010 1124 18331 1125 1127 1126 47 1127 1 1128 3745441438578943092225 1129 3630484939143928930587 1130 3410944965384484082796 1131 3106038171285294626961 1132 2741075663410829854395 1133 2344034210239756546380 1134 1942084639856641080801 1135 1558661940070880992011 1136 1211487041085731253402 1137 911710205033397821745 1138 664107160400050362885 1139 468077854848732766362 1140 319105402037652216933 1141 210331877122303118037 1142 133976817940843510110 1143 82429975400948939445 1144 48958257247179248727 1145 28053138749056599486 1146 15497233891942945251 1147 8247402876537738855 1148 4224850794248263170 1149 2081335304127538611 1150 985088684815254171 1151 447438783918448962 1152 194800688730726525 1153 81182890441528875 1154 32337921260966112 1155 12291895372586445 1156 4450299133473963 1157 1531559397640320 1158 499866922655325 1159 154320798956283 1160 44933054439501 1161 12297565489085 1162 3151406556510 1163 752787304285 1164 166738936885 1165 34031970654 1166 6352731077 1167 1074649125 1168 162863460 1169 21789717 1170 2524135 1171 246468 1172 19505 1173 1175 1174 48 1175 1 1176 11121367816301815115037 1177 10786871343107356105608 1178 10147468075813707640344 1179 9258058800080608564152 1180 8191148044935881027736 1181 7027194513507227481576 1182 5844780790167278619192 1183 4712233621013253326214 1184 3681859186190010067158 1185 2787304406519179438032 1186 2043895220282180950992 1187 1451290417286435346180 1188 997515134008688101332 1189 663414097100798845080 1190 426738670464095567592 1191 265365050588971698282 1192 159441371397184787658 1193 92508629888178793464 1194 51797775517537283592 1195 27969487562728947276 1196 14553588974913540636 1197 7291274783191055952 1198 3513862772861241744 1199 1627328157464429658 1200 723422363090704362 1201 308321500433221512 1202 125812707075081432 1203 49080115767026520 1204 18273753903700728 1205 6481725453769608 1206 2185747119251928 1207 699120776051109 1208 211551418884869 1209 60382026485096 1210 16201759349880 1211 4070932797680 1212 953558211824 1213 207123638616 1214 41459350856 1215 7590243662 1216 1259302302 1217 187177312 1218 24560320 1219 2790108 1220 267148 1221 20728 1222 1224 1223 49 1224 1 1225 33029606975710986335682 1226 32055707235222878860989 1227 30192398219001672310104 1228 27596674920830197232232 1229 24476401358523717073464 1230 21063123348610387128504 1231 17584208924687759426982 1232 14238873597370542012564 1233 11181397213722442831404 1234 8513058812991370456182 1235 6282490044087795735204 1236 4492700771577304398504 1237 3112219648395922292592 1238 2087667901573582514004 1239 1355517818153866110954 1240 851545092450252053532 1241 517315051874335279404 1242 303747776802900864714 1243 172275892968445024332 1244 94320852055179771504 1245 49814351320833543864 1246 25358726530965838332 1247 12432465713516727354 1248 5864613293416375764 1249 2659072020988355532 1250 1157556570599007306 1251 483214323275329464 1252 193166576745808680 1253 73835595124496856 1254 26941226476722264 1255 9366593349072645 1256 3096419314187906 1257 971054221421074 1258 288135204719845 1259 80654718632656 1260 21226250359384 1261 5231614648120 1262 1202141201296 1263 256173233134 1264 50308896820 1265 9036723276 1266 1471039934 1267 214527740 1268 27617576 1269 3077984 1270 289100 1271 22001 1272 1274 1273 50 1274 1 1275 98114921186644851532353 1276 95277712429935537506775 1277 89844780375054748403325 1278 82265474498355586615800 1279 73136199627964301434200 1280 63123733631821863628950 1281 52886205870668688568050 1282 43004479735780744270950 1283 33933329624084355300150 1284 25976946070801609022790 1285 19288249628656470589890 1286 13887410464061022426300 1287 9692588321546809205100 1288 6555405368123370917550 1289 4294730812177700678490 1290 2724377962478453443890 1291 1672607921127488197650 1292 993338721645681168450 1293 570344521826525660550 1294 316411096344458339700 1295 169493929906979153700 1296 87605543565316109550 1297 43655805537898941450 1298 20956151027921458650 1299 9681241885003738602 1300 4299842914862692302 1301 1833937470620145450 1302 750216495145635000 1303 293943398347027800 1304 110143414950291765 1305 39404239139982815 1306 13434066884681625 1307 4355608740328825 1308 1339844144773575 1309 390016173711885 1310 107112583640160 1311 27660006208800 1312 6689929082550 1313 1508623331250 1314 315518853230 1315 60816660030 1316 10722290950 1317 1713185250 1318 245223300 1319 30984660 1320 3389085 1321 312375 1322 23325 1323 1325 1324 51 1325 1 1326 291507554803225240571481 1327 283237413991635137442453 1328 267387967303345872525900 1329 245246454501374636453325 1330 218525407758141751678950 1331 189146139130454853631200 1332 159014419238271296467950 1333 129824015230533788139150 1334 102914755430666708593890 1335 79198525323542434912830 1336 59152606163519102038980 1337 42868248414264302221290 1338 30135404153731202548950 1339 20542724501847880801140 1340 13574514142779525039930 1341 8691716695783642320030 1342 5390324605251622809990 1343 3236291164599695026650 1344 1880094339816665168700 1345 1056249548077963153950 1346 573510569816753602950 1347 300755279010194204700 1348 152217500131136509650 1349 74293198450824138702 1350 34937235827787889554 1351 15815022270486576354 1352 6883996880628472752 1353 2878097364112808250 1354 1154303308442954565 1355 443491052437302380 1356 162981720974956205 1357 57193914764993265 1358 19129519769784025 1359 6085469058814285 1360 1836972902125620 1361 524788763560845 1362 141462518931510 1363 35858558622600 1364 8514071267030 1365 1884958844510 1366 387057804210 1367 73252136230 1368 12680699500 1369 1989393210 1370 279597045 1371 34686120 1372 3724785 1373 337025 1374 24701 1375 1377 1376 52 1377 1 1378 866252523598085618585415 1379 842132936098206250539834 1380 795871835796355646421678 1381 731159829562862260658175 1382 652918001389971241763475 1383 566685966126867901778100 1384 477984573599259938238300 1385 391753189899471793200990 1386 311937295984742931645870 1387 241265886917728245545700 1388 181219379901325839173100 1389 132156258731514606809220 1390 93546377069843385571380 1391 64252642798358608390020 1392 42808955340411048161100 1393 27656555443814790169950 1394 17318332465634960156670 1395 10506710109667983005340 1396 6172635052494323349300 1397 3509854457711381925600 1398 1930515396904910961600 1399 1026483348958084317300 1400 527265977592154853052 1401 261447934409748537906 1402 125045456549098604610 1403 57636254978902938660 1404 25577116515227857356 1405 10916397553184235567 1406 4475891724993065195 1407 1760776081855213150 1408 663666688177251850 1409 239305155509733495 1410 82408903593591575 1411 27051961730723930 1412 8447230724500750 1413 2503224184617975 1414 702109841114955 1415 185835148821140 1416 46257588734140 1417 10786087915750 1418 2345268784950 1419 472990639940 1420 87922228940 1421 14949689755 1422 2303676375 1423 318007950 1424 38747930 1425 4086511 1426 363103 1427 26130 1428 1430 1429 53 1430 1 1431 2574637983294377487710664 1432 2504257295492647515546927 1433 2369164601457424157619687 1434 2179949666749189148843328 1435 1950763797079701404199750 1436 1697588541116099081779875 1437 1436423729625599633217390 1438 1181675059483474663085160 1439 944956372801942970392560 1440 734422562803797016364670 1441 554641525550568691528020 1442 406922015702683831553700 1443 289955278599716600770620 1444 200607975208613042122500 1445 134718153582584446721070 1446 87783843249860798487720 1447 55481598019117733331960 1448 33997677627797266511310 1449 20189199619873688280240 1450 11613004907110616236500 1451 6466853203574377204500 1452 3484264723455150131952 1453 1815197260959987708258 1454 913759368551001995568 1455 444129645937750081176 1456 208258828043229400626 1457 94129769047315031583 1458 40969405793405158118 1459 17153065360032513912 1460 6900334495025530195 1461 2663747925542198495 1462 985380747280576920 1463 348766020834049000 1464 117908096048816255 1465 38002416639842655 1466 11652564750233680 1467 3391169174554070 1468 934202578670235 1469 242878825471030 1470 59388945434840 1471 13604347340640 1472 2906181653830 1473 575862558635 1474 105175595070 1475 17571374080 1476 2660432255 1477 360842391 1478 43197544 1479 4475744 1480 390663 1481 27613 1482 1484 1483 54 1484 1 1485 7653533262081402490968255 1486 7448059880244449160877278 1487 7053371563699260822009942 1488 6499878065286314710662765 1489 5828302004944989634822953 1490 5084776067821400119197015 1491 4315687330225173378082425 1492 3563055161911017266695110 1493 2861053995089214649842390 1494 2234020461156308678285250 1495 1695986104057049539446390 1496 1251518819852969123852340 1497 897485269511013474446820 1498 625281407390914089614190 1499 423109972041058287331290 1500 277983594851562978540750 1501 177263118896775798330990 1502 109668475266788688123510 1503 65799882154781571028050 1504 38269057730558681721240 1505 21564122834140143572952 1506 11766315187989515044710 1507 6213221352966139835778 1508 3173086275448739785002 1509 1566147842531981477370 1510 746518243028294513385 1511 343358002883949590327 1512 152252240200752703613 1513 65022805648463202225 1514 26717147780600242602 1515 10549463167848305610 1516 3997894693656824415 1517 1452054864163442175 1518 504676533522707910 1519 167563077438892590 1520 53046150564630405 1521 15977936503457985 1522 4568250578695335 1523 1236470349576105 1524 315872118246510 1525 75899474429310 1526 17086391553105 1527 3587219807535 1528 698609527785 1529 125407401405 1530 20592648726 1531 3064472190 1532 408515679 1533 48063951 1534 4894020 1535 419760 1536 29151 1537 1539 1538 55 1539 1 1540 22755126404407254142813788 1541 22154964706025112473855475 1542 21001309509230024693549985 1543 19381551633930565167495660 1544 17412956138052704464682733 1545 15228765402991563132102393 1546 12963518559957590763974550 1547 10739796487225405294619925 1548 8658129618156540594822750 1549 6791060560302572867574030 1550 5181525385066327341583980 1551 3844990193421032137745550 1552 2774285496754896687913350 1553 1945876648942985851392300 1554 1326374974283535355486230 1555 878356685789397064203030 1556 564915189015127464995250 1557 352731476318346057482550 1558 213737415152128940872800 1559 125633062719480396322242 1560 71599495752688340338902 1561 39543659375095798453440 1562 21152622816404394665490 1563 10952455470946861098150 1564 5485752361009015775757 1565 2656024088444225581082 1566 1242128486112996807325 1567 560633048733165496165 1568 243992193629816148440 1569 102289416596911750437 1570 41264505642105372627 1571 15999412725668572200 1572 5954626091342974500 1573 2124294475125042675 1574 725285761526230905 1575 236587164506980980 1576 73592337646783725 1577 21782657431729425 1578 6120593046517950 1579 1628241942251925 1580 408857984228925 1581 96573085789950 1582 21372220888425 1583 4411236736725 1584 844609577916 1585 149064522321 1586 24065636595 1587 3521051820 1588 461473650 1589 53377731 1590 5342931 1591 450450 1592 30745 1593 1595 1594 56 1595 1 1596 67665217514839620759483051 1597 65911400619662391310219248 1598 62537825849185702334901120 1599 57795817281213294325728378 1600 52023273174974832764280786 1601 45605240101001858360759676 1602 38932080450174559190696868 1603 32361444665339536653417225 1604 26188986665684518757016705 1605 20630715563525440803980760 1606 15817576138789932346903560 1607 11800801075242256167242880 1608 8565152339118914677051200 1609 6046537119981417894791880 1610 4150608309015918271081560 1611 2769646849088059884684510 1612 1796003351122870586680830 1613 1131384080485602463350600 1614 692101954189955394677592 1615 410969973624297677533944 1616 236776217847264535114584 1617 132295777944188533457832 1618 71648737662447054217080 1619 37590830648360271539397 1620 19094231920400102454989 1621 9383904935566238164164 1622 4458785623290387884572 1623 2046753728475978451930 1624 906914658959893395042 1625 387546115868833271504 1626 159553334964685695264 1627 63218544459116919327 1628 24078333292136589375 1629 8804206327994248080 1630 3086167401158254560 1631 1035465263679995610 1632 331962159585494130 1633 101495588125031100 1634 29531492420499300 1635 8157692972998800 1636 2133673012270800 1637 526803290907300 1638 122356543415100 1639 26628067203066 1640 5404910836962 1641 1017739736832 1642 176651210736 1643 28048162065 1644 4035903201 1645 520194312 1646 59171112 1647 5824126 1648 482790 1649 32396 1650 1652 1651 57 1652 1 1653 201241835649341632829185350 1654 196114443983687714404603419 1655 186245043750061387970848746 1656 172356916305373829424910284 1657 155424330557189985450768840 1658 136560593726151250315737330 1659 116898765216515954204873769 1660 97482511781198614601130798 1661 79181146894549496214414690 1662 62637278367999891907901025 1663 48249092777557629318127200 1664 36183529553151103191197640 1665 26412490534342588739085960 1666 18762297768116250842924640 1667 12966792278085396050557950 1668 8716258509226848742446900 1669 5697034280696532934715940 1670 3619489385798428444709022 1671 2234456008299855535562136 1672 1339848145661517607326120 1673 780041969415750746106360 1674 440720733453900122789496 1675 241535346254995859214309 1676 128333800231207428211466 1677 66068967504326612158550 1678 32936922479256728503725 1679 15889444287332604500666 1680 7412454010726259731544 1681 3341214503304705118476 1682 1454014109793412361810 1683 610317995292635886095 1684 246850212715939203966 1685 96101084079247756782 1686 35968707021289092015 1687 12925838992832498250 1688 4453594824423744300 1689 1468923011390520840 1690 462989240131024530 1691 139184773518529200 1692 39822858405768900 1693 10818169276176900 1694 2782832846593200 1695 675787901525466 1696 154389521455128 1697 33050717776860 1698 6599301784530 1699 1222439109633 1700 208735276002 1701 32604259578 1702 4615268625 1703 585189550 1704 65478028 1705 6339312 1706 516838 1707 34105 1708 1710 1709 58 1710 1 1711 598598115282370980062974119 1712 583601323383090735204637515 1713 554716404039122931800362449 1714 514026290612625202846527870 1715 464341840588715065191416454 1716 408883689499857189971379939 1717 350941870723865819121741897 1718 293562423892264065020419257 1719 239300937043748002723446513 1720 190067518040107017440442915 1721 147069900698708624417225865 1722 110845112865051321248410800 1723 81358317855609942773208240 1724 58141580580544235632568550 1725 40445348555428495635929490 1726 27380085068008777727720790 1727 18032782175721810121871862 1728 11550979674794816914987098 1729 7193793539759801587597278 1730 4354346123377123888994616 1731 2560610848531168476221976 1732 1462298049124646728110165 1733 810589879940103410215271 1734 435938113990529899584325 1735 227339690214790768873741 1736 114895334270915945162941 1737 56238820777315592735935 1738 26643112801363569350686 1739 12207682623824377211830 1740 5405546608390753366381 1741 2311182317801987451871 1742 953269292087822846843 1743 378920003816476052763 1744 144995630093369347047 1745 53348140838545334565 1746 18848356828646763390 1747 6385507075945289670 1748 2071097025040074570 1749 641996872055322630 1750 189825801200475000 1751 53423860528539000 1752 14276790024295566 1753 3613010269573794 1754 863228140757454 1755 194039541016518 1756 40872458671023 1757 8030476170165 1758 1463778645213 1759 245954804205 1760 37804717753 1761 5265936203 1762 657006890 1763 72334178 1764 6890255 1765 552653 1766 35873 1767 1769 1768 59 1769 1 1770 1780797553947832695330585753 1771 1736915842704584647067974083 1772 1652344018034838869851527834 1773 1533084535240463199838306773 1774 1387251820701197458009324263 1775 1224167400812438074284538290 1776 1053387984115987074113541093 1777 883805231659877886865607667 1778 722930878976119085184308685 1779 576438355782563644581115293 1780 447982531603866963106079580 1781 339273331419369888438844905 1782 250345011301205499654187590 1783 179945246991582674041706280 1784 125967014203981508996218830 1785 85858215799159083485522142 1786 56963846918525404764579750 1787 36777555390276428624456238 1788 23099119337931742391578992 1789 14108750511668093952813870 1790 8377255021032939093326757 1791 4833498777595918614547412 1792 2708826043055280037909761 1793 1473867684145424078673337 1794 778173138476236613621007 1795 398473845263022306772617 1796 197777267849595107249562 1797 95089616202503539298451 1798 44256342033578699928897 1799 19924411550017118030082 1800 8669998218280563665095 1801 3643371613706286351477 1802 1477184925997668246653 1803 577263774748390734375 1804 217192127760561445002 1805 78582004743137387625 1806 27304960929632127630 1807 9098600973040686870 1808 2902919698295872200 1809 885246533784336630 1810 257526451753309566 1811 71313660822408360 1812 18753028434626814 1813 4670277951347766 1814 1098140140444995 1815 242942475857706 1816 50366713486401 1817 9740209619583 1818 1747538167171 1819 289025458161 1820 43727660846 1821 5995277271 1822 736231323 1823 79777086 1824 7478781 1825 590295 1826 37701 1827 1829 1828 60 1829 1 1830 5298510950600250037729145589 1831 5170057414687256212250087670 1832 4922344395979886716757808690 1833 4572680373976499527699158870 1834 4144503756754098732132169326 1835 3664807205629622606407403646 1836 3161360616588303035263687050 1837 2660124094751984046163457445 1838 2183174466418560616631031645 1839 1747351766362549692871503558 1840 1363694218805800496126039778 1841 1037600874324442351199112075 1842 769563589712158062134738775 1843 556257272496769682692112700 1844 391770476994723266523447252 1845 268789076921665997246320722 1846 179599618107960916874558130 1847 116840521646733575780614980 1848 73985425239876264968849100 1849 45585124870632775437719619 1850 27319504310296951660688039 1851 15919579841684137745783930 1852 9016192504796622731130510 1853 4960866865676940730204105 1854 2650514667884682999066961 1855 1374424251588854027643186 1856 691340729315120953320630 1857 337123226085677346476910 1858 159270369786099357257430 1859 72850751801876381624074 1860 32237781382003968046654 1861 13790554757984518263225 1862 5697820314452345332505 1863 2271640828506620426030 1864 873037907252089567002 1865 323079093433330960257 1866 114985566645810202125 1867 39306481600968686700 1868 12886767205120895700 1869 4045692683833518396 1870 1214086646360054556 1871 347593141010344740 1872 94736967208382940 1873 24521446526419575 1874 6011360567650467 1875 1391449329789102 1876 303049398963690 1877 61854461273155 1878 11776773244915 1879 2080291286178 1880 338748396278 1881 50459169440 1882 6811285680 1883 823487190 1884 87846162 1885 8106777 1886 629825 1887 39590 1888 1890 1889 61 1890 1 1891 15767079315887756287708378848 1892 15390912761267392966737041949 1893 14665082184643642456707055230 1894 13639528526710484976589136886 1895 12381991336360220866238731842 1896 10970671578972024373803260022 1897 9486291916969909687834548141 1898 8004659177758847698058176140 1899 6590650327533094355665992648 1900 5294220451586910805628574981 1901 4148646859492792540196655411 1902 3170858682842400909459890628 1903 2363421736533370096025963550 1904 1717591339203651011350298727 1905 1216816826413158946461880674 1906 840159172024350180644326104 1907 565229216676360489901493832 1908 370425564994570757624022210 1909 236411071757242616187183699 1910 146890054420805992067256758 1911 88824209022613864844191588 1912 52255276656777712137602479 1913 29896639212157701207118545 1914 16627574038358246460401576 1915 8985805785150477756914252 1916 4716279648788657980030777 1917 2402888206989652327440726 1918 1187734325186897657054970 1919 569244347673653085358414 1920 264358902969979706928158 1921 118879087941864867933953 1922 51726156454440831642384 1923 21760015900943484021760 1924 8842499050211055325537 1925 3467757829192040953289 1926 1311102567331230729384 1927 477371141680109849082 1928 167178815451899784525 1929 56238941489923100796 1930 18146546535314468652 1931 5607372471203917692 1932 1656416754578782236 1933 466851554745147255 1934 125269774302452982 1935 31924256423859144 1936 7705859296403259 1937 1756353190025947 1938 376680633481760 1939 75711525804248 1940 14195812927371 1941 2469498851896 1942 396018851398 1943 58093942310 1944 7722619032 1945 919440129 1946 96582764 1947 8776192 1948 671305 1949 41541 1950 1952 1951 62 1952 1 1953 46925071393042905542153799645 1954 45823074261798791711152476027 1955 43695523472621520400033234065 1956 40686602047714348299534923958 1957 36992191442042730216631128750 1958 32838954832302154927876540005 1959 28461622673700781759695984303 1960 24081601422261851741558716929 1961 19889529956878852859352743769 1962 16033517638612797701491223040 1963 12613725993922104255285121020 1964 9682927278868563545682509589 1965 7251871758579422016836152905 1966 5297829902150180053838142951 1967 3774567337641160138456505505 1968 2622205215113869617007700610 1969 1775813953695281428169842146 1970 1172065853428173863712699741 1971 753726691172619365878462667 1972 472125335200662473098632045 1973 287969540100197569049050825 1974 170976124891549278188912612 1975 98779489907293659805122600 1976 55510019035666425424434373 1977 30329659472297382197346605 1978 16104973640928788064385755 1979 8306902180965207964526473 1980 4159866879850203069854110 1981 2021337575830530449341542 1982 952482338585497660220525 1983 434964147366285406504495 1984 192365260297249183598097 1985 82328671405595370989681 1986 34070272780346580300586 1987 13621359446734327008210 1988 5256231538203381531755 1989 1955652524463240362991 1990 700788898621932734403 1991 241564303477137353973 1992 79992860496441487140 1993 25410335761097168580 1994 7730640780527847183 1995 2248538083626382473 1996 624045585471459381 1997 164899890022715385 1998 41386468910288350 1999 9838893119910966 2000 2208745349311955 2001 466587972213379 2002 92376837583515 2003 17061330630665 2004 2923611645604 2005 461835412740 2006 66736001471 2007 8738641925 2008 1024799085 2009 106030261 2010 9489038 2011 714798 2012 43555 2013 2015 2014 63 2015 1 2016 139673217047884602795460075317 2017 136443669127463217653339509737 2018 130205199782134660410720634050 2019 121374316962378598916199286773 2020 110517748322059233444042592713 2021 98292768948045666904203653058 2022 85382178928264788429131241237 2023 72432754052841486360607445001 2024 60004649017753502302402683738 2025 48536773589413754816129087829 2026 38330170911403465502458853649 2027 29548525031370089817803783514 2028 22232628939598165616356805445 2029 16324268998370762209130801361 2030 11694602454905209809302349066 2031 8172586506450311183634048261 2032 5570085022237324908890242497 2033 3701606498296074657761004554 2034 2397917879801455702689794453 2035 1513821566473479408026145537 2036 931071000192409320336595482 2037 557725154899040507043086037 2038 325265633834509363418469585 2039 184619168415257467426903578 2040 101944652148892595686166733 2041 54741535294191378226258833 2042 28571742701744199098766338 2043 14488106636645941483722125 2044 7133686794266231179416177 2045 3408784061782313516066562 2046 1579811746249032250323117 2047 709658079069129961092273 2048 308764204483191134888364 2049 130020303632676278298477 2050 52947863765284288840551 2051 20833243509400948902956 2052 7912672961288554629149 2053 2898005726562310451367 2054 1022346062595511575516 2055 346967499734676009693 2056 113133837038066502903 2057 35389514625251398236 2058 10603224449625689037 2059 3037483559120557239 2060 830331944404463116 2061 216125252052914701 2062 53434107379511271 2063 12514226441436300 2064 2767710159108849 2065 576026140427559 2066 112361779859784 2067 20446777689009 2068 3452183059815 2069 537310056136 2070 76499442481 2071 9869471271 2072 1140318384 2073 116234097 2074 10247391 2075 760368 2076 45633 2077 2079 2078 64 2079 1 2080 415790103223232423244259660371 2081 406322085957482480859520219104 2082 388023185871976476980259430560 2083 362097265066572492770962513536 2084 330184834232483499264445532544 2085 294192696198369688777377487008 2086 256107701929151941693942339296 2087 217819581998859777092141369976 2088 180974176660008743479139216568 2089 146871593518570722620990625216 2090 116415469532187310136391724992 2091 90111324882371720936619442608 2092 68105422969339017643291390320 2093 50251500392874137634789955872 2094 36191457959726283202067198688 2095 25437273983592845901826639824 2096 17444278026983710750285295312 2097 11669609400334855269341041504 2098 7613345944571009768476944544 2099 4842810446467344431052535472 2100 3002617721564929235405827056 2101 1814061788925959190798151104 2102 1067609957148807337888459200 2103 611829454398659426531539896 2104 341305355858341441339329144 2105 185257930144828173011191904 2106 97801384632581518808747296 2107 50193536132656371761904640 2108 25030577492694486179204864 2109 12122282602297576945805856 2110 5698253887100475727481952 2111 2598234029801353346303754 2112 1148442587184997374279114 2113 491732371881151702027392 2114 203801410907361516041984 2115 81693780235973792372656 2116 31643922197251813983472 2117 11833024750446376656032 2118 4267319288892498036576 2119 1482447399368254088112 2120 495490851397993910832 2121 159126576112943590176 2122 49030222633997644512 2123 14471039953150709392 2124 4083940755577935056 2125 1099891303836889088 2126 282073585873862272 2127 68716043980056420 2128 15857962740972708 2129 3456098079396192 2130 708834697976352 2131 136260740608608 2132 24436270804960 2133 4065992558432 2134 623678969888 2135 87509232136 2136 11126023752 2137 1266799872 2138 127241856 2139 11053392 2140 808080 2141 47776 2142 2144 2143 65 2144 1 2145 1237902292403947327348039539846 2146 1210135375052691381084039310035 2147 1156442536896031450610742163200 2148 1080305285171032469015667476640 2149 986474795497425680812785533088 2150 880485232360005129735765358848 2151 768119980126381407563461196280 2152 654901460588020462265222925840 2153 545665352177439243192271211760 2154 444261239710766776236521566776 2155 353398387933129753694001792816 2156 274632217383898048716302557920 2157 208468248244584876214700788800 2158 154548381321939438480148544880 2159 111880232336193266738683794384 2160 79073009970302839854179133824 2161 54551161410911411921452976640 2162 36727233371889575788103281360 2163 24125765791373209468870521520 2164 15458774112603283434935307072 2165 9659489956958232857256513632 2166 5884289467639695764092437360 2167 3493501200473425955218150200 2168 2020744767405808205759328240 2169 1138392740401829040882060944 2170 624364670635751133159268344 2171 333252850910066063581843840 2172 173025498257932376749856800 2173 87346396227648434886915360 2174 42851113982092538852492672 2175 20418770519199406019591562 2176 9444930504086826448064820 2177 4238408988867502422610260 2178 1843976369973510592348490 2179 777227563024487010442032 2180 317139113340587122398112 2181 125170727183671983012160 2182 47744266236590688676080 2183 17582791438707128780720 2184 6245257539658746035520 2185 2137064826879191589120 2186 703647650144935145520 2187 222627838700091944080 2188 67585203342726288960 2189 19654872012565533536 2190 5465905645288686416 2191 1450680933690807780 2192 366647592594891400 2193 88030104800425320 2194 20022895518345252 2195 4301193517981152 2196 869531709389920 2197 164763003972000 2198 29125942333280 2199 4777180760456 2200 722314225776 2201 99902055760 2202 12520065480 2203 1405095120 2204 139103328 2205 11909248 2206 858000 2207 49985 2208 2210 2209 66 2210 1 2211 3685939959860586035780118389727 2212 3604480204352670159042821013081 2213 3446883197119755300710448949875 2214 3223222617564489600439195172928 2215 2947265313028463279564218368576 2216 2635080007983812218112012088216 2217 2303506673074406999564449480968 2218 1968686792891841113020955333880 2219 1644828052476226481694015704376 2220 1343324979821335773122794571352 2221 1072291845027794578646825917512 2222 836498853561612678625005139536 2223 637648846950422363411151891600 2224 474896861902717581433533128064 2225 345501623628435545073011473088 2226 245504403717407518514315904848 2227 170351404753103827563735391824 2228 115404160574174197178426779520 2229 76311773275866068691909109952 2230 49244029860934725761062342224 2231 31002553537201212056284258064 2232 19037280625071354576567101192 2233 11398535435518929925069915800 2234 6652638708281063201859539384 2235 3783502178443388379800657528 2236 2096010261947646237623173128 2237 1130643019803749573490968984 2238 593624745395646875218616000 2239 303223008467673350489264832 2240 150616280728940379758999594 2241 72714815005378771320149054 2242 34102110012153734890266642 2243 15527315862927839463023570 2244 6859612921865500025400782 2245 2938343046338584725188634 2246 1219537403548746115852304 2247 490054106760849794086352 2248 190497784858969800468960 2249 71572315214956563492320 2250 25965113805245066405360 2251 9085970016682872770160 2252 3063340315724218678720 2253 993860692187753378560 2254 309867914055383766576 2255 92705981000580508912 2256 26571458591545027732 2257 7283234171574385596 2258 1905358631086124500 2259 474700592913661972 2260 112354193836751724 2261 25193620745716324 2262 5335488231343072 2263 1063420655695200 2264 198666127065736 2265 34625437319512 2266 5599397041992 2267 834736347016 2268 113827216360 2269 14064263928 2270 1556107696 2271 151870576 2272 12817233 2273 910195 2274 52261 2275 2277 2276 67 2277 1 2278 10976360124073842230603057792535 2279 10737303361333011495533388352683 2280 10274586019036915060192465135884 2281 9617371127712708180713862491379 2282 8805567938576765098115425629720 2283 7885851994086682497240679937760 2284 6907273473950060330697416903064 2285 5917021518442474594279420519224 2286 4956839825189403367837765609608 2287 4060444877325356833463636193240 2288 3252115678410743030394625628400 2289 2546439545539829620682982948648 2290 1949044562414752623469690159200 2291 1458047332481575489917696492752 2292 1065902889248560645020860506000 2293 761357432098946891151062769760 2294 531259969044685543256478076192 2295 362067338603144093434071281296 2296 240959963710974991631398231696 2297 156558356674002006509255710240 2298 99283864023207292393913701480 2299 61438369597791496557921275056 2300 37088454768871347703496556376 2301 21834676322243381506730112712 2302 12532151148672097819283370040 2303 7010155460194784190914799640 2304 3820278027147042686332758112 2305 2027490773667069799198849816 2306 1047464034592260605466880426 2307 526554104201992501568413480 2308 257433205746472885969415290 2309 122344240880460345673439266 2310 56489038796947074378690994 2311 25325271831131924213612986 2312 11017493371752830866441720 2313 4647934556648180635127290 2314 1900089295168565710407616 2315 752124206834776158047632 2316 288035213879171430366640 2317 106623399036884502667840 2318 38114424137652157854240 2319 13143171024594844827440 2320 4367068921967355823856 2321 1396434587243717654048 2322 429145353647509303220 2323 126560673763699922240 2324 35760051394205537828 2325 9663293395574172068 2326 2492413417836538196 2327 612248407496130020 2328 142883302813811120 2329 31592529632754596 2330 6597575014104008 2331 1296712220080448 2332 238890961427240 2333 41059570708520 2334 6547960605368 2335 962627827304 2336 129447587984 2337 15772242200 2338 1720795505 2339 165598004 2340 13779689 2341 964733 2342 54605 2343 2345 2344 68 2345 1 2346 32690023609480695956739503937753 2347 31988249504443768786328911281102 2348 30629260508082634736439715979946 2349 28697525085326388339021753256983 2350 26308791060376155776069968058859 2351 23598693406613507926053522470544 2352 20710146986479217422217517360048 2353 17781134817581938292814603031896 2354 14934306220957234795580822322072 2355 12269400380925503231696027431248 2356 9859000101275929484541244770288 2357 7747599786365325274547298736248 2358 5953531440436157734070369600600 2359 4472994784144888758408247157952 2360 3285307653829083026089619768512 2361 2358520290392193079428401351952 2362 1654684739746776527841612127248 2363 1134287271358804628321947589184 2364 759585658988121091574725223232 2365 496802184408184290534567643416 2366 317280590295000795461090686776 2367 197810688389870136655331532912 2368 120361500688906225768147944144 2369 71455282239786827029510039128 2370 41376982931110263516928282392 2371 23362584636013924696530927792 2372 12857924261008896676446407568 2373 6895232835406373090998488354 2374 3601508912461322906234143722 2375 1831451344540725993004709196 2376 906331550828925733211268036 2377 436266485423880306021545550 2378 204158551508539344265743246 2379 92831803999831829458745700 2380 40990699759532935715181996 2381 17565517223569577211976626 2382 7300148058651522503582538 2383 2940248715882513298821888 2384 1146782819750832091082112 2385 432773037053708090888720 2386 157880994199131505349520 2387 55624664084214358505536 2388 18906674533805918305344 2389 6192648862858582781124 2390 1952140614654926879508 2391 591466078805414763288 2392 171984018553479632136 2393 47915758207616248092 2394 12767955220906840284 2395 3247545128146479336 2396 786724239942695736 2397 181073407460669724 2398 39486816866939052 2399 8133178195611696 2400 1576662752216208 2401 286498492741128 2402 48570159141192 2403 7640036020656 2404 1107847657488 2405 146940625689 2406 17658635709 2407 1900173198 2408 180342426 2409 14799027 2410 1021683 2411 57018 2412 2414 2413 69 2414 1 2415 97368296723405160699807919156608 2416 95307533622007099479508131198801 2417 91315035097852791861790380518031 2418 85635576653785178851531437295788 2419 78605009552316052041145243786386 2420 70617631453468881124341007889451 2421 62089975210674663641085642862488 2422 53425588025018390510612942714016 2423 44984841419464676320091452785216 2424 37062706703158667511818094523608 2425 29876000268566757990784570937784 2426 23560131328077412493158913107136 2427 18174126010946371767025915494800 2428 13711833878410129518568236527064 2429 10116822728366164863926268278416 2430 7298512683968052633359633247712 2431 5147492301497774235591961068384 2432 3548557670093702247738284939664 2433 2390675114755110010431240455832 2434 1573668433691306177570383553424 2435 1011893463093055222650989863104 2436 635452779373777157884570163832 2437 389627471318563189452989516184 2438 233193765859803316314586265664 2439 136194849806911015242969249312 2440 77597491828133084889905617752 2441 43115741732429194463975823714 2442 23354666008876592673679039644 2443 12328193092408421990237341272 2444 6339291807830974632450120954 2445 3174049380793532032237522782 2446 1546756587761345383498556832 2447 733256840932251479746034496 2448 337981055267904109439670942 2449 151388020982934342385904322 2450 65856365041754035430741160 2451 27805913998103613014381052 2452 11387179594284867893486538 2453 4519804572687053480792720 2454 1737436851003671687320352 2455 646278695337053954743776 2456 232412332817151782160400 2457 80723987480878859592004 2458 27051464011319427965976 2459 8736255556318924423920 2460 2715590712013821274932 2461 811365855566510643516 2462 232667731982002720512 2463 63931258556669567712 2464 16802224588996015356 2465 4215342775549844796 2466 1007284464270304512 2467 228693402523220472 2468 49196657814766956 2469 9996339440569032 2470 1911731404098528 2471 342708687902976 2472 57318042819336 2473 8894824303833 2474 1272446918886 2475 166499434596 2476 19739151333 2477 2095314651 2478 196163136 2479 15877728 2480 1081115 2481 59501 2482 2484 2483 70 2484 1 2485 290044127068817420879123969512017 2486 283990865443265052041106430873440 2487 272258145373645070192829949012620 2488 255555621303954022754467061600205 2489 234858217659570112017017688971625 2490 211312616216459596806571894538325 2491 186133194689161935276039593465955 2492 160500404655157730471790038361720 2493 135473136147641734342522490022840 2494 111923548391190101822694118246608 2495 90498838299802837995761578568528 2496 71610257607590542250969399539720 2497 55446091217433913778753065129000 2498 42002782617722666149520420300280 2499 31127169290744347015854138053192 2500 22562827713831991732877862594512 2501 15994562655559529116689879255760 2502 11086725086346586493761486463880 2503 7512901218540118435739908948920 2504 4976237011539471410652613872360 2505 3221014676158138558105943580360 2506 2036973713785395569988549543120 2507 1258274016552143663652145945680 2508 759016086985277521010545031160 2509 446986107494847416447461132728 2510 256908083367473294596850690778 2511 144067899569438872027560481110 2512 78798600833714209127892204630 2513 42022150909115989296366501870 2514 21841534281032928654924985008 2515 11060097776385852048186200568 2516 5454062809487128895482114110 2517 2617994483961500972684262270 2518 1222625917183089931571609760 2519 555225441292592487256316424 2520 245050300022791990831026534 2521 105049458634142516338608750 2522 43712898165075534388660310 2523 17644421017975593061599610 2524 6903520119027779122856848 2525 2616127879157877424224528 2526 959415015635084596496180 2527 340187784309350069718380 2528 116511707048517211981900 2529 38503310279652173664828 2530 12263212123899256342368 2531 3759624299562334638960 2532 1107964846105182931740 2533 313401215127668303580 2534 84948825921215427864 2535 22024851828816164664 2536 5451320642343369780 2537 1285174524608291940 2538 287886399778556460 2539 61104728659434516 2540 12250779532570536 2541 2311758134820840 2542 408921555026145 2543 67485314042055 2544 10333770657315 2545 1458685504815 2546 188333900580 2547 22030629120 2548 2307355515 2549 213121979 2550 17018344 2551 1143100 2552 62055 2553 2555 2554 71 2555 1 2556 864079119580899893799354369897474 2557 846293137885727543113060349398077 2558 811804632120864144988403441486265 2559 762671984337169204964314699584450 2560 701726455179983731578056645110155 2561 632304028565191644099629176975905 2562 557946215560779262554401526366000 2563 482106735491961400090352121850515 2564 407897089193989566637006646631168 2565 337895522838634674160978186837976 2566 274032644298583482069425096354856 2567 217555187124827294025484043237248 2568 169059131442747122179242884969000 2569 128576043125900926944127623482472 2570 95692779622299004898252420947984 2571 69684559660135867865421879903464 2572 49644115455738107343329228314152 2573 34594188960446234046191274668560 2574 23575863316426176340154009285160 2575 15710152906237728404498466401640 2576 10234225401483005538747106995840 2577 6516262406495677791746639069160 2578 4054263817322816754651240519960 2579 2464276211032268601110152109568 2580 1462910277847598232054856854666 2581 847962090431759583071872304616 2582 479774583770626375752303376518 2583 264888651312269070451819187610 2584 142662286023863127079183691508 2585 74923782966534769999477687446 2586 38355694866905909598593299686 2587 19132155069834481916352576948 2588 9294683210631719799737986140 2589 4395845842437183391512188454 2590 2022901658498474409658952718 2591 905325199949526994425951708 2592 393812656822010041558295594 2593 166406777817193643788868670 2594 68260839302078906573116768 2595 27164069016161249608680986 2596 10479063013820741143577556 2597 3915730679102312090439088 2598 1416114506992951878196460 2599 495202801637519455365108 2600 167278229452068641989096 2601 54526146703113764646156 2602 17130801269566773913068 2603 5180990360795185874280 2604 1506314887154066663184 2605 420374892877699896108 2606 112424998392374962308 2607 28761346995767826384 2608 7024381566730218180 2609 1634165653046282916 2610 361241907970561512 2611 75667266326825892 2612 14971459222417521 2613 2788165003889040 2614 486740639725515 2615 79277770204185 2616 11980790062710 2617 1669050034515 2618 212671885215 2619 24551106614 2620 2537495838 2621 231283423 2622 18223499 2623 1207710 2624 64681 2625 2627 2626 72 2627 1 2628 2574451377047527330711769089193025 2629 2522176889587491581900818160781816 2630 2420769754343760893065778490468792 2631 2276203071638017081530774786180870 2632 2096702468082344580642000521670510 2633 1891976699305954638232087348452060 2634 1672356979617932306744382825192420 2635 1447950040246730229281760294847683 2636 1227899347524585640888336955319659 2637 1019825256331207722867409929824000 2638 829483354262045450255887326430080 2639 660646962866157898274152024561104 2640 515190361693475343148854551688720 2641 393327954190947054021622929399456 2642 293953382408335799707801924333920 2643 215021454738172980107003529165600 2644 153922864076320209254942382886176 2645 107814167732610517729674512267872 2646 73880205183110138790843750355360 2647 49520241624146910283399582682640 2648 32460640714216411734992212466640 2649 20804751625301500085144986584960 2650 13034802434850763147508031698688 2651 7981450306202683587816249484194 2652 4775148579311626416236881268850 2653 2790646952049984190879032535800 2654 1592625325514655029275994868744 2655 887325521106758573283306255636 2656 482474720302666967530480566564 2657 255941763857303806677254678640 2658 132411632903275161514423564080 2659 66782533147372111314683862774 2660 32822684122903385107602751542 2661 15713430711567377600909127312 2662 7324072700885184795597092880 2663 3322039515270011445643200020 2664 1465544634588730679773115972 2665 628480273941282591920281032 2666 261831686135433799970666424 2667 105903971332060897325375310 2668 41558862709084302842697630 2669 15810908199916005112213104 2670 5827047987732783424000656 2671 2078595538082539975550664 2672 717007177792701862000360 2673 238935177424749180548320 2674 76837938333475724433504 2675 23818106517516026450532 2676 7107680140826952433572 2677 2039114778424141521600 2678 561561238265842684800 2679 148210726954873006872 2680 37419894215544327480 2681 9019789127747062608 2682 2071074827343670320 2683 451880633519804925 2684 93426890553132453 2685 18246364866032076 2686 3354183413818740 2687 577999199992410 2688 92927610301410 2689 13862511982440 2690 1906273026344 2691 239760487667 2692 27319885875 2693 2787002760 2694 250714632 2695 19495890 2696 1275018 2697 67380 2698 2700 2699 73 2700 1 2701 7671079643682546243324356339167866 2702 7517398020978779805678365740443633 2703 7219149715569269556497371437431478 2704 6793675294064122555238553798320172 2705 6264882239026316300404862656303440 2706 5661036147006231525618470695314990 2707 5012283719170617174258230468492163 2708 4348206367389248176914480075359762 2709 3695674644102523593037507179991342 2710 3077207958117838814011634211573739 2711 2509955573459411071397449280815184 2712 2005320678821678691678893902679904 2713 1569165278750580295444629505649280 2714 1202471698292758196878279405422096 2715 902302791337455833836428382898976 2716 662897701222828989069747836385696 2717 476758486547103707091620424319648 2718 335617236992040865775460645509408 2719 231214614539867566803917845305872 2720 155861087521473460809235545504640 2721 102785633963664822103536781734240 2722 66300194774368674967645230750288 2723 41821004366354946820469267767842 2724 25791401320365073151561162451732 2725 15547245837564294194932163288844 2726 9158420856876265636391908673394 2727 5270597798671397793438333660180 2728 2962425566924080570089781690944 2729 1625742005266729347491041500840 2730 870828117063245935722158809284 2731 455135929907951079506362105494 2732 232016850173550657936710178396 2733 115318647981842874023195741628 2734 55860187535355947504108971734 2735 26359542927722573842149420212 2736 12111656850743926921013408872 2737 5416064423800024717336597024 2738 2355856594665447071664063428 2739 996215931408777289216322766 2740 409294520176579000138739364 2741 163273742241061205280286044 2742 63196818896733091378911390 2743 23716551725731328511764424 2744 8622650703608025261551680 2745 3034537893299991018099344 2746 1032780293550926766982184 2747 339591222275740931432356 2748 107763724991818703317608 2749 32964901436767120405704 2750 9708356157516936639972 2751 2748886743644857213272 2752 747191859436260019152 2753 194650410298164396960 2754 48510758170635060408 2755 11542744588610537853 2756 2616382351416607698 2757 563553888938969454 2758 115027438832983269 2759 22178547479843226 2760 4025110224112560 2761 684789322276260 2762 108696395310194 2763 16008545496451 2764 2173353399886 2765 269867376302 2766 30357603267 2767 3057213282 2768 271485540 2769 20838288 2770 1345098 2771 70153 2772 2774 2773 74 2774 1 2775 22859557308343872292327078418779365 2776 22407627380230595605500093517042977 2777 21530223030612171917414290976195283 2778 20277707248659708412140787892055090 2779 18719593680096670381261887149938602 2780 16938202105203165000281563820110593 2781 15021526233566096876791181239166915 2782 13056164730662388944210217723843267 2783 11121088969609610583963621466924843 2784 9282838175679773478446590672380265 2785 7592484210398928577087977395068827 2786 6084441531031670058520972689144368 2787 4776957655865017184001802813751280 2788 3673939768380794326159337293970352 2789 2767672190853043019784455624706768 2790 2041958979107388529997796643604320 2791 1475273424761973561936828906214752 2792 1043590338079012139670998915134928 2793 722692939053381893388614036319920 2794 489861336025005849716690172544752 2795 324946916259506957880417557989168 2796 210906833104388443891651280252370 2797 133912600461088694939675660969862 2798 83159651524284314166962593508418 2799 50497068014805632982885234413970 2800 29976264493111957624762405622418 2801 17391444222471743999920024024518 2802 9858765370862207711019156851964 2803 5458995689254055853302982001068 2804 2951706052237926362719562415618 2805 1557980897144747673165231093174 2806 802471428063344611466268025518 2807 403195685690749479464014891758 2808 197538378444921395369454133574 2809 94331387313822448267271800818 2810 43887264202266525480499426108 2811 19883577869209398710014069324 2812 8768136949874249078216983218 2813 3761367046250803361019125558 2814 1568784193826417494635348174 2815 635765081314373296797936798 2816 250187112863525625170961858 2817 95536021326072445152227494 2818 35373740322639344791415448 2819 12689968890458943046633208 2820 4406909409126658716513884 2821 1480135240818486401732148 2822 480319848704326755155668 2823 150436982586102760363284 2824 45422144337928914258948 2825 13204434760598053872396 2826 3690729013379281629384 2827 990353027905059476520 2828 254703913057409995221 2829 62669885110662205959 2830 14722680828966115005 2831 3294963679188560421 2832 700759875251795949 2833 141231096536939055 2834 26888447026232046 2835 4818595941699014 2836 809494263082905 2837 126878294206531 2838 18451766272639 2839 2473578379455 2840 303282192851 2841 33686302089 2842 3349537110 2843 293668926 2844 22253539 2845 1418025 2846 73001 2847 2849 2848 75 2849 1 2850 68126741996918340190154250354601707 2851 66797407719186639815241462912017625 2852 64215557659502475935055172385293350 2853 60527523959368550710816966018188975 2854 55935503033959543793684238862104285 2855 50679322018865932258334632209216110 2856 45015893069431650821282962783120775 2857 39198779933838096404965020429935025 2858 33460091875951773006620429863148375 2859 27996411355688312639498189534373935 2860 22959763917110372114055540756593460 2861 18453883397295615819610752897964475 2862 14535338955277481568682112796866000 2863 11218569615098854529945595732428400 2864 8483570938341225875941589562281440 2865 6284904594722405111719081174525840 2866 4560822741948374231605624464954000 2867 3241556701894367594996441857669600 2868 2256144613157399882776303123999600 2869 1537501191337894700985721766853840 2870 1025715085388901251488759010786290 2871 669766349824984096711744499211400 2872 427979085089761452998289534730650 2873 267569320000178642089523488892250 2874 163632984032201904774610233544806 2875 97864776730389334607567664060906 2876 57226474086445909335701586498900 2877 32709205282588007564242162877550 2878 18269467112354189927041701268650 2879 9968682638636729889187775509860 2880 5312158377446018647351061534310 2881 2763648010898841764095514010450 2882 1403205492199015486299737050850 2883 695065451449493323100740826150 2884 335757029961010369117225360500 2885 158102229385298372457785296250 2886 72538979021350173268730478650 2887 32413081865334451149250178100 2888 14098288189951469933871456950 2889 5965916321391594152452410530 2890 2454736388004316416604246830 2891 981488215503971367121126150 2892 381096874512237415114604800 2893 143599730539170732990276150 2894 52470618622224946554562540 2895 18577013540404088164879240 2896 6367364498649471873401700 2897 2110892072108915917251100 2898 676178975628358429777900 2899 209063561684629728494628 2900 62317308111906249760728 2901 17885516801882394978300 2902 4935785954341751101125 2903 1307726826073131677700 2904 332096478997038316185 2905 80687529618816881385 2906 18718404383406471375 2907 4136954650977295425 2908 868879418814967050 2909 172938139504870115 2910 32516537231013965 2911 5754968498988450 2912 954824323562075 2913 147803638858625 2914 21228626844945 2915 2810546874395 2916 340318032050 2917 37329508125 2918 3665459575 2919 317340490 2920 23744565 2921 1493875 2922 75925 2923 2925 2924 76 2925 1 2926 203050891713023320195549963621221039 2927 199139707375607455940450885651912682 2928 191540489338057666461113601315499950 2929 180678584652830570439556377265586610 2930 167142349012194026762835837089509370 2931 151630718122257126873301833854441170 2932 134893995022135679484582615422271910 2933 117674764879221520232868413076204175 2934 100655283165478182051083639827457335 2935 84416267148750457760174160154115770 2936 69410058670094300573164483188931870 2937 55948986269683469502348406451423935 2938 44207791967671951918238461427258875 2939 34237479508717561974569298091575840 2940 25987045148162485517606266469235680 2941 19329298275012005219266295201761280 2942 14087284038565146938321147497149440 2943 10058524057000141709378369446623200 2944 7035202506389662178758466748523040 2945 4819360889884195835250783901639730 2946 3232982626551780049186225276851530 2947 2123460520303646801198793044728340 2948 1365314754914924191799557522834300 2949 859181389122141999862423257167706 2950 529067080762769881471701386497962 2951 318724234849037148717879484104612 2952 187800456099423251507511413437356 2953 108205146481388106826985450645100 2954 60947355033578927380471639656060 2955 33550308128436938463580538312820 2956 18044489026981590300634351054620 2957 9479011880543875897746312595610 2958 4861918954547350573495991887450 2959 2434027973609519178517703237500 2960 1188924710795802064675751482900 2961 566398238367658914843741135400 2962 263054290271982996875765953000 2963 119050349076636094351852113700 2964 52477286376677515235574045580 2965 22518940899347380502928114310 2966 9402140924899881936177783510 2967 3817321478020525198839977780 2968 1506184820555379515226007100 2969 577167223673633094659443490 2970 214647362701799767709717930 2971 77414996661278506592843480 2972 27055270111162475955532040 2973 9154435546386746220430700 2974 2996134609421904075523628 2975 947559845424894408033256 2976 289266386598418373233656 2977 85138610868130395840153 2978 24129029582297277757125 2979 6575609259411921095010 2980 1720510834688986875270 2981 431502412999261668945 2982 103542888653200648185 2983 23724238453198733850 2984 5178772209297132590 2985 1074334095550851130 2986 211209645234872530 2987 39226330053564490 2988 6857596461409150 2989 1123856589265645 2990 171842812577965 2991 24379491751390 2992 3188194414570 2993 381312999750 2994 41312308190 2995 4006544630 2996 342578930 2997 25314365 2998 1572725 2999 78926 3000 3002 3001 77 3002 1 3003 605241490801654096331550812894354760 3004 593731088426688442597114450588633671 3005 571358781366495692841120864232999242 3006 539361423003082263663505815670595930 3007 499451651787281724075694048209537150 3008 453667062156586833120720286366222450 3009 404199478023614326590752862352917255 3010 353224043066835381768534668325933420 3011 302746315193450160044126213057777280 3012 254481608984322940384422283170504975 3013 209775312088528227835687049794471575 3014 169566836907449721993751351067614680 3015 134394257746072983395156165970258650 3016 104432316624551999410414025988070395 3017 79553822931892052711441859762572800 3018 59403627461739637675193709168146400 3019 43475106370577293866965812145533920 3020 31181010601954950826457983692295680 3021 21913087453273999723387620096785970 3022 15087546022825638063195475927014300 3023 10175804036739622685635802223219600 3024 6721757901770351042184575844414170 3025 4347956664340712992860773824730346 3026 2753563224799836073133682166499968 3027 1706972704733949030052004127770280 3028 1035591771711230281697092284039930 3029 614729837429848507052376348187068 3030 356952957614390285714968503738516 3031 202702809643403972671037628613980 3032 112542152188997456144686529023500 3033 61073809035962404661961201963050 3034 32385419862072816771876655537680 3035 16774958808700745649760007720560 3036 8484871638952671816689446607850 3037 4189350922772980158037195855800 3038 2018377239435443976395258571300 3039 948502877716278006071359202100 3040 434581925725296606463192112280 3041 194046576352660990090354273590 3042 84398368200924777674679943400 3043 35738403302267787637945875600 3044 14725647223475786650243768390 3045 5900673522249537808725428370 3046 2297999406930812377595168520 3047 869229583036711368962004900 3048 319117629474240750258093450 3049 113624702318827728768806220 3050 39205840266971126251486368 3051 13098130001233544703987584 3052 4232960841445216856790540 3053 1321964842891443177107065 3054 398534027048846046830934 3055 115843249709839594692288 3056 32425149676398185727405 3057 8727622507100169639225 3058 2255556136341449192400 3059 558769540105661050980 3060 132445899315696514625 3061 29977344758046717570 3062 6464315950082856250 3063 1324770070839288150 3064 257293571749846170 3065 47207783104239285 3066 8153295863252760 3067 1320078893595000 3068 199410498743925 3069 27948999165710 3070 3610819722510 3071 426631852570 3072 45661431750 3073 4374437925 3074 369466020 3075 26966016 3076 1654653 3077 82005 3078 3080 3079 78 3080 1 3081 1804214070029996635260216076377343191 3082 1770331360594838231769786127715987673 3083 1704451292796266399101741130492228843 3084 1610171856156859680580320728113132322 3085 1492480136946950820859920150246355530 3086 1357318191967482883787167196928676855 3087 1211090583247036541480007817045073125 3088 1060169836283899868403413743736627955 3089 910451967244608482197083164554215675 3090 767003236266301328264235546022753830 3091 633823757980300890213860684032591230 3092 513736406742050933224594566832344905 3093 408393411278074704799321543025943725 3094 318380397302517035517012051720901845 3095 243389767018183689797049594918789595 3096 182432556764208984253601381076253120 3097 134059744434271882368617505005976000 3098 96569204425806244416811415934615570 3099 68181644078054588613041079716095950 3100 47176437512839260472218898247019870 3101 31985107961335611791015853994648070 3102 21245518602850686720681151892364116 3103 13823277790910900108179031835644484 3104 8808492593874498096046460119000594 3105 5496127701245015384882778578310178 3106 3357294313875027818801472759997278 3107 2007274566755469074464437135965514 3108 1174385604687642765438382480539564 3109 672197919446791714530692661375996 3110 376318770868363833477685359600530 3111 206001381087032677578524386524230 3112 110234187706735967083597865221290 3113 57645250309726234238326109866090 3114 29449181370426397624486650184210 3115 14692599801161095951121901034950 3116 7156231039924702140503813629200 3117 3401462042877018588929809885680 3118 1577131379794235602624905587970 3119 713026870278882374228226329270 3120 314183347855853555402980092590 3121 134862418726668351962869587390 3122 56364724047993112096915072360 3123 22924320152656136836564365280 3124 9067902512217061555282601790 3125 3486346619441764496815266870 3126 1301971914829779847988904570 3127 471948172060039605278386038 3128 165928672587032399724280172 3129 56536931109649887812264492 3130 18653055685570204737885189 3131 5953459711385506080728539 3132 1836342119650128818630287 3133 546802426435083827250627 3134 156996021893337950058918 3135 43408328319839804559030 3136 11541948183547279882605 3137 2946771575762806758005 3138 721192784179404283175 3139 168887560023826088445 3140 37766430778968861970 3141 8046379592671990570 3142 1629271425693373605 3143 312654650717338215 3144 56681157861087045 3145 9672785255591685 3146 1547438391504635 3147 230970317632145 3148 31986450740790 3149 4083113006830 3150 476667722245 3151 50405335695 3152 4770869961 3153 398086689 3154 28702674 3155 1739738 3156 85163 3157 3159 3158 79 3159 1 3160 5378759500654831502290218280470674055 3161 5278996723421101266131743334585559707 3162 5084954509547964311451847986321348838 3163 4807103285900076900541982008851716695 3164 4459970185071293385227408075288164707 3165 4060888912161470246127095164220105510 3166 3628578611498419293670588757710377935 3167 3181712386775544892080504725335916755 3168 2737625039794809678864732454313597460 3169 2311278961491210700675179394609560735 3170 1914563400988653151702690796887689965 3171 1555953576000426528237776793890879860 3172 1240510215322642673540928161579190475 3173 970163575598775430113383189665635165 3174 744202721084909709567663027715944560 3175 559882068216664556419268481001018715 3176 413061505624287111039030302016844690 3177 298810592938132715398470000656687520 3178 211927286016700093502071393897731390 3179 147343189552229460876275831957763890 3180 100407064077025558983915904134032056 3181 67053904355097198619876037722656670 3182 43877288987636084924906643847009194 3183 28127898086030413589108270532955256 3184 17661914608994541299730711457308050 3185 10860696581875512278148688474272970 3186 6538954485318139658704292376502356 3187 3853858090889903554433512277881074 3188 2222902295002798313446760501516090 3189 1254518071402188225586902407500756 3190 692554339662132478139807611346050 3191 373880819103494878900448361611610 3192 197328619386888598946410625271590 3193 101787031481313727813934661085250 3194 51298012211512195716112364848360 3195 25250292883962816680555524549830 3196 12134824462595956332058529102850 3197 5691620292950136565782941802920 3198 2604341597928971532256112009830 3199 1162072636861404281594076009250 3200 505410490630515019462764752340 3201 214151462927317600896349025030 3202 88356946712866310488762039430 3203 35478569284314962888662233940 3204 13856221046488605900086773230 3205 5260266706331583950082557478 3206 1939848759476851852991570780 3207 694413775756721892814930702 3208 241118659382252492274429853 3209 81143446506605598630878220 3210 26442857516605839637244015 3211 8336604257470718726609453 3212 2540140567978550595939832 3213 747206776648261581868575 3214 211946298396725034500553 3215 57897048079149891199640 3216 15209912543489490923785 3217 3836851919966037129625 3218 927846774982199233590 3219 214700370395466940985 3220 47442081797334226145 3221 9988305669082702390 3222 1998607234271798865 3223 379008593834016945 3224 67901381508183365 3225 11451193964728465 3226 1810395159877570 3227 267039881379765 3228 36546231469865 3229 4610186064770 3230 531843927901 3231 55574292345 3232 5197659324 3233 428529101 3234 30527575 3235 1828060 3236 88401 3237 3239 3238 80 3239 1 3240 16036515724730764270712179895526907817 3241 15742710733623897079873809601377582600 3242 15171054518869142478125573329758625240 3243 14352027980519334597221238070461230240 3244 13327962383132840531896485248359986912 3245 12149437708731182925025091997218648152 3246 10871179910435434431878188647266400200 3247 9547916038068773864615825937359892150 3248 8230616388061565271620416574259074950 3249 6963467402274673531242602645810848160 3250 5781795938480290380615646985388130560 3251 4711027192311722353481395752357760300 3252 3766627366921844631892088145135705500 3253 2954876512006327813221974378960770200 3254 2274248364900349696100314698382598440 3255 1717146294925861377025961810733807965 3256 1271754166779084382856768783674550925 3257 923799384579119919939571696571263600 3258 658081068507062269776817226512182800 3259 459677539645955113362263129989527336 3260 314804157984352218480067773814452616 3261 211338257419758842528698585703697920 3262 139059091428763697133890952102621120 3263 89667101682661039813745625837272500 3264 56650509276900467166987670464536276 3265 35061565676188193236583692308083376 3266 21253509158083555491286493128656400 3267 12615714871210841526584565155899520 3268 7331278457294890093467175186897920 3269 4169974706067119017173470520362896 3270 2320953230167815582627158380458416 3271 1263763778152515955986666598229250 3272 672996469971697205660793647968450 3273 350413663079714522476457651205200 3274 178335336576788740210602550483440 3275 88683129558070968728726418501040 3276 43076737639508909578396995455600 3277 20430786353475064430097582915600 3278 9458034527740512379633129822000 3279 4271824725420890833312952771420 3280 1881634590419236901953189786620 3281 807918900270698930847875816800 3282 337986978924498874273773298400 3283 137691737043669879277511046600 3284 54595057037135152738831564648 3285 21056336512297041703160901488 3286 7894529241565157695889058960 3287 2875381194615826238080931335 3288 1016675881645579983720238775 3289 348704963405463930542552088 3290 115922908280682156994731688 3291 37319602342055108959793300 3292 11623951602097530904417860 3293 3499293643023537212308960 3294 1017050123124136507568768 3295 285053259019364416623978 3296 76943812542605419253050 3297 19974611238437727287000 3298 4979399065343703304200 3299 1189989227175000400720 3300 272130757861883869520 3301 59428994700688727400 3302 12365921497188518200 3303 2445517209613999175 3304 458361169306928775 3305 81162970632789400 3306 13528629005985800 3307 2113981272727200 3308 308196298914400 3309 41688261462536 3310 5197604285016 3311 592615879570 3312 61200480770 3313 5656716000 3314 460884736 3315 32444036 3316 1919700 3317 91720 3318 3320 3319 81 3320 1 3321 47815742183085425621298169392431398234 3322 46950280977223803828711562826663115657 3323 45265793233012374155220621001597438080 3324 42851044882521317607243296648579842392 3325 39829428072383358054142815316039865304 3326 36348580002299457888799765892845035264 3327 32568533657235391221519106581844940502 3328 28649712336565773568114431158885367300 3329 24741999828405012667478845157429815260 3330 20975879728816529183478666205458053670 3331 17456290533066686265339645383556739020 3332 14259450497713857365989130882881596360 3333 11432531071239894798595458276454236000 3334 8995752243828522141214377222479074140 3335 6946271171832538886348250888077176605 3336 5263148826605295455983045292790957330 3337 3912699846284065679822302290979622490 3338 2853634619865266572573157706757997325 3339 2041557992732137303078652053072973736 3340 1432562766137369601619148130316162752 3341 985819955050066174371029489507677872 3342 665201506832874758142657311620771656 3343 440064450531183579476335163643591540 3344 285376702388325204114624248404429896 3345 181379176635749700217316988609892152 3346 112965584111172215894857855901276052 3347 68930789705482590254454750592639296 3348 41200502486589287111338233471453840 3349 24116968034572850637225210863160336 3350 13822206393529824693267804087719232 3351 7754691714387450555787295499050562 3352 4257713478292028744274618626656116 3353 2287173911203927684123917897402900 3354 1201745469628200468347853849657090 3355 617432129214574231415786620189680 3356 310095203774368618517725964440080 3357 152190653551054942737220996872240 3358 72965558520724486388127708193200 3359 34160645606636467643043665509020 3360 15611493843580640114899272380040 3361 6961378216110826666114018374840 3362 3027540469614434707074838901820 3363 1283597616238867684399160161800 3364 530273773005303906290115909648 3365 213343130593102073719503512736 3366 83545922790997352137881525096 3367 31826246948478025637130891783 3368 11786586317826563917690229070 3369 4240762039666870152343722198 3370 1481303753331726071257522551 3371 501947474028201196497077076 3372 164866462224834796858942848 3373 52442847587176177076520120 3374 16140295368245204624295588 3375 4801397025167038136501706 3376 1379047194686106343445796 3377 381971682800407563164028 3378 101897822846386849844250 3379 26143999530956430991920 3380 6441519050380587574440 3381 1521548979737572997640 3382 343925674059761115120 3383 74240433407491244775 3384 15269799876109446150 3385 2985041349553717350 3386 553052768945703975 3387 96805580911502400 3388 15950806577627400 3389 2463865833104136 3390 355082164661952 3391 47478481627122 3392 5851420645356 3393 659473076340 3394 67318081506 3395 6150044772 3396 495248472 3397 34455456 3398 2014740 3399 95121 3400 3402 3401 82 3402 1 3403 142581765343394655071307901611525912125 3404 140031816393321603605230353220691951971 3405 135067119092757495591175480476840396129 3406 127946266187917049816606732966217145776 3407 119029052957204133550185877857464742960 3408 108746541731918207164461687790729841070 3409 97566825996100622678433303633575343066 3410 85960245822206177457112382898160123062 3411 74367591893787315419071942521773236230 3412 63174170090288228116297156746444607950 3413 52691620759597072814807442471896389050 3414 43148272102020438429924234542892571380 3415 34687733812782274305798966381814906500 3416 27374554486900955826158086387010486745 3417 21205172242266356483545673403347208075 3418 16122119844721900022153598471847756425 3419 12029483292754627708378505290528577145 3420 8807892458881469555474112050810593551 3421 6327755378734773477270957890147133813 3422 4459940713919573079068829672896814360 3423 3083584228020310534132834931444612280 3424 2091085912414124511990021964772041068 3425 1390642659752383541733616723668793092 3426 906820329555258483808276400657913588 3427 579721463135247120226799092915598100 3428 363275550452404506366629595103807500 3429 223096876303244093260650839965369188 3430 134248260226644728003018194927253472 3431 79139676914691962441831248422333408 3432 45693866142490125886280310449930130 3433 25834611586209303993329718213425910 3434 14299579103883406984185832023109578 3435 7746632859124156896746390373716106 3436 4106351510046702383887558367249670 3437 2129272802617143318281366434286850 3438 1079717986539997792670733581502000 3439 535251415846148047643074669505520 3440 259316857678415896768392370574460 3441 122737697970941594146070646082260 3442 56733517666327934424056956263900 3443 25600412529305901488088129656700 3444 11272516301964129057588017438460 3445 4841411858858606297764114973268 3446 2027214519837273664408779584184 3447 827162826389403332147500947480 3448 328715300332577451494515929615 3449 127158756057301941692702645949 3450 47853595305971459707164843051 3451 17508652110825160141291473819 3452 6224013267026797420098321825 3453 2148117689584762064613542475 3454 719256783840212170432540044 3455 233449605180256178559758556 3456 73384539980588419837317414 3457 22320739588098349104243090 3458 6562415902653552043111530 3459 1862916700332900756454074 3460 510013505177750844000198 3461 134483341427723868410610 3462 34107067561074591564000 3463 8306993704177921687200 3464 1939715087204825357535 3465 433435907343361806045 3466 92495274633154408275 3467 18807893994608867475 3468 3634899699410923725 3469 665809156434833775 3470 115220253322233936 3471 18769754575393488 3472 2866426479393210 3473 408412066934430 3474 53989375348818 3475 6578211803202 3476 732941202618 3477 73963374750 3478 6679748700 3479 531718668 3480 36565317 3481 2113263 3482 98605 3483 3485 3484 83 3485 1 3486 425195347080110913747846156443743776221 3487 417680700829473754267713735309058260225 3488 403045201673996149013012566663749493876 3489 382042438237878678957968091300522284865 3490 355721860877039390531254298614411729806 3491 325342420685222963393080869281769927096 3492 292273613550225007300007374322465307198 3493 257894663712094115554617629053508702358 3494 223502007806281720992481482166377967242 3495 190233382743672616350176541740114233230 3496 159014062951905739361028833761233568380 3497 130527626674399785550530643396603866930 3498 105210560401703668561881287311717964625 3499 83267460541949586615502726172172601320 3500 64701846573889212331857358262205451245 3501 49356775379742884214077777165723541645 3502 36959495596357997286006215813186927121 3503 27165131130370870741123575231486304509 3504 19595588551535816111813899613854541724 3505 13871280320674657090472622494488560453 3506 9634610854354008125191686569113467708 3507 6565312800186818587856473619885446440 3508 4388548901721766537531915089098747748 3509 2877184452442889145768692217242304780 3510 1849817343142910110401705088677319188 3511 1166093889890895719854079527984774788 3512 720620686982293327630298629996430160 3513 436484813444580783705500283314956068 3514 259081803283826816331129753799517010 3515 150668154643391392321441277085689448 3516 85828056832582836863795860686465618 3517 47880823549216867874261940610251594 3518 26152563473054266264819780764075354 3519 13982257171788002598915315175252626 3520 7315342299203843494839658383038520 3521 3744242205003289158595174685294370 3522 1874286260064561737082200621581980 3523 917305971495505538557537686162240 3524 438788073315685425338519972920620 3525 205071628166575430058215732002860 3526 93606446497597964969733103359060 3527 41714340690128636843440262068428 3528 18141142680660009019760911995912 3529 7695789205085283294320395504932 3530 3183092646559254448050796461279 3531 1283036882779282725334719523044 3532 503727651695850852894383418615 3533 192521003474098561541158962819 3534 71586260683823417268554638695 3535 25880783067436719626003338119 3536 9091387740451771655144404344 3537 3100824078605230413605841075 3538 1026090929001056768829616014 3539 329154884748942947501319060 3540 102267695471340320984672034 3541 30746072191084801903808694 3542 8935346108164203643565802 3543 2507413546938375468864882 3544 678603914166549303974808 3545 176897402692976381661810 3546 44353776352457338608735 3547 10680144698726108850780 3548 2465646269181341571855 3549 544739075971125081795 3550 114938068327174199475 3551 23108602850454624975 3552 4415929109167991436 3553 799799164332461199 3554 136856434377020634 3555 22044593121721128 3556 3328827921676458 3557 468979654086450 3558 61300528354638 3559 7385116380570 3560 813584326068 3561 81174842118 3562 7248032685 3563 570397248 3564 38777185 3565 2215353 3566 102173 3567 3569 3568 84 3569 1 3570 1268071394989695581763406048196545812667 3571 1245921249583580817028572458416551530322 3572 1202768340741348582238694393273330038966 3573 1140809500788914218502234956578683508547 3574 1063106719800141032882303259196703941767 3575 973337895112487361224342542218646964100 3576 875510697947542086247705872657743936652 3577 773670285068600843847106485542351976798 3578 671630054262048452897275652960000902830 3579 572749453501860076703686857667725768852 3580 479775072369978141261736018897951668540 3581 394752250028009193473440764469555399935 3582 319005647618053040727914656880494432875 3583 253179867517542467509241371746096017190 3584 197326082495581683161437861600101594210 3585 151018117549990093831941351241115920011 3586 113481402106471752241207568210396773275 3587 83720215278264684138943690658527773354 3588 60632000002581343943410097339829406686 3589 43101479726564481327478208677456569885 3590 30071203975215483803520782683487474601 3591 20588472556262593250580075278097661896 3592 13831046154351474271157080926226498968 3593 9115550697307565793702312395018371716 3594 5893095685476694976024476833904398756 3595 3736531920016099157886083246658524136 3596 2323199390317769831189878441296161016 3597 1416187303710700927666928667110903238 3598 846234771371798992358071314200162526 3599 495578014759801045516366891571672076 3600 284377035025191097059499078382406660 3601 159861443854853971002877582060792566 3602 88015644194059136737997036549579574 3603 47450162944046112358574754322366500 3604 25041841675995135252350148243585516 3605 12933870764271694390517033689914870 3606 6535834436563356434234912993038590 3607 3230380304875752700978258280664840 3608 1561165672977766393954273391085720 3609 737466147979858820366468808282540 3610 340392415354302031871389097430348 3611 153461929868386610832934277423400 3612 67551272575873929157521569569272 3613 29020024532304546762132103962123 3614 12161918734423820467705911489255 3615 4969857181034388026279899402938 3616 1979285537949232139770261904478 3617 767834915853772831704097020129 3618 289988047225358698435716939633 3619 106558431491711908549702381158 3620 38072994886493721694753583538 3621 13218302748058058837579861433 3622 4456069892355230129936776149 3623 1457513509221340037315607108 3624 462168652411368070389799788 3625 141949113770589326532046530 3626 42188831846187381016239378 3627 12121363569269128416405492 3628 3362914863797901154501500 3629 899855093211983024245353 3630 231931323744159829121325 3631 57499567320364789031370 3632 13690530043878575504430 3633 3125323413479640853125 3634 682785747148753906245 3635 142462600286796815886 3636 28324331123955077610 3637 5352584707877473269 3638 958700191831202961 3639 162229855420418220 3640 25842400697484036 3641 3859108104117546 3642 537665298821658 3643 69499229061276 3644 8279875548756 3645 902007200871 3646 88993272051 3647 7857207118 3648 611389786 3649 41094711 3650 2321095 3651 105826 3652 3654 3653 85 3654 1 3655 3782064039562971980555384554809643155656 3656 3716760985314624981030672899886427381955 3657 3589499091113843617769501808268565077835 3658 3406684561330403833623232609048717489280 3659 3177254115701542612608880757994034414414 3660 2911955312860170480354351674073094842519 3661 2622518878128630291319154900418742877550 3662 2320811037278191382992088011160096816280 3663 2018049792832509373448068996170078648480 3664 1724154580133886670862698529525678340222 3665 1447276775899847411438863641035232837327 3666 1193532970016040375463091440248001501350 3667 966937765163604701710596793096145850000 3668 769511597631177191398593890226692044275 3669 601524067563114244502620584587313531411 3670 461825602152043529234586781051614287496 3671 348219734934726530212092610110040466640 3672 257833617387317780323561356208753953315 3673 187453695007410509409831996675813749925 3674 133804683704361309074409088700773451172 3675 93761156258042558381579066639041706382 3676 64490722685829551325257938887811635465 3677 43535069407921633315439468599342532580 3678 28839692537135735040883870155149269440 3679 18745178302800359927612872475581294608 3680 11952826995810563965100438521859083908 3681 7475918614044569916742890355065588390 3682 4585621465400269751214878422607226780 3683 2758000089842300965541366872882737840 3684 1626189821156791134933937284154241262 3685 939816493639846113578743552014871302 3686 532254123074104204800373696992778800 3687 295327250992959220099449372932738640 3688 160507648814100384348921939115531590 3689 85425875384312942001441936255866886 3690 44511546876830186077102094926538976 3691 22700085505710803525730204963618300 3692 11327380414416875529167444664789150 3693 5529012125833377915299000480033100 3694 2639024236311927246192131296798608 3695 1231320493202547463070792183136288 3696 561405617798562571861844944423020 3697 250033226976565086752587950954795 3698 108733215842602296387359585020650 3699 46151800447762755256117914854316 3700 19111061453407440633756072796671 3701 7716977634837392997754258327545 3702 3037108501028363669910075864240 3703 1164381394570843438689516340920 3704 434619473603564328680172904329 3705 157849729126263689082035826129 3706 55747367526907010662270221120 3707 19131886149634629004832244690 3708 6375752053987938237642183045 3709 2061631275403297434237453426 3710 646306598028144777938085696 3711 196259309186045835964691400 3712 57673110279254410587146370 3713 16384133526279012595152345 3714 4494701280754044007868178 3715 1189285984276507642398048 3716 303121421108403193657125 3717 74315420777723005388925 3718 17498639204506970263800 3719 3950571760915191575256 3720 853572678559505799741 3721 176139516118629366765 3722 34635616023663753840 3723 6473514755129094450 3724 1146772447949105217 3725 191931364222019802 3726 30239174100423240 3727 4466272632000480 3728 615444403431690 3729 78681111810903 3730 9270876021678 3731 998857680040 3732 97461868955 3733 8509691615 3734 654805592 3735 43521632 3736 2430575 3737 109565 3738 3740 3739 86 3740 1 3741 11280889064440568942141442009505713693267 3742 11088324115991440579355559262964635615446 3743 10712944637758872432423407317203709949070 3744 10173437768145790064001615175311316981529 3745 9495893989892116926586465041115846746213 3746 8711728306690343384282387332485872134483 3747 7855285228266992154665594585651934536349 3748 6961379708239331047759311907748918342310 3749 6063015410244587427302855536855853804982 3750 5189481148866243455749631166730989826029 3751 4364964326049774457764653610808912678899 3752 3607747511079492488612551874379380188677 3753 2929982332810822268572282123570839395625 3754 2337973430357896137611811267910151425686 3755 1832861267346334965135801255865619863182 3756 1411569404649884303949299975748968285547 3757 1067878954474087839770240747370408707451 3758 793507047329454819945485962994608169880 3759 579091996099089598807802441585341154412 3760 415019534969814376865820152015628907479 3761 292056562648233418781246094227626793019 3762 201786948351793743022276474126195874427 3763 136865484630886919681581277642303437485 3764 91119940247857728283936211230073096628 3765 59537697835746658933597181152589647956 3766 38173923912655493809456201352505966906 3767 24014367075255403633058207299531899078 3768 14819540169287140633499135650555553010 3769 8969811376399361851690182579644205882 3770 5324006404638938214054047709051850404 3771 3098260437870741453313054533161891364 3772 1767397867706909538478566621940388742 3773 988089022881163809248745009041049030 3774 541260775191372546449813248304137116 3775 290445071075243512427465970297937452 3776 152637507766853931604274236146024162 3777 78539012796957865131999744554946426 3778 39556478045961056970196650108440550 3779 19495416776562180690658576441620858 3780 9399356855347852624561923959967996 3781 4431750347313037281124768424357916 3782 2042759337977675121685225078514103 3783 920172060617729955001792480398465 3784 404918243266930138396065450829761 3785 173996077743772492277233572671637 3786 72979839536007588887628245978532 3787 29865147589273197301420406988456 3788 11918467530436600106353850532705 3789 4636109369202771437279765109489 3790 1756850597300671456451725071378 3791 648216570256735028424478951578 3792 232728982802805328749138291939 3793 81255005730529577904744648855 3794 27569269479025864676711881161 3795 9083689927419380449817722167 3796 2904197182617488048140230522 3797 900239017493445024489923466 3798 270316552991579259146990115 3799 78551945086287467190166893 3800 22068120791309564245418571 3801 5987108686138954843923351 3802 1566722826162633841444098 3803 394935481090633169309850 3804 95764631743145167227981 3805 22302783643981667638797 3806 4980283955593326741762 3807 1064347810701798920346 3808 217248646897422215055 3809 42255903226741953507 3810 7812218567300219469 3811 1368942986271548259 3812 226636810954443522 3813 35320891135855410 3814 5160398147243073 3815 703396391264271 3816 88950845512621 3817 10367195570673 3818 1104829240610 3819 106626366162 3820 9208018839 3821 700757799 3822 46061772 3823 2543880 3824 113391 3825 3827 3826 87 3827 1 3828 33650102244872578463638443281976063001980 3829 33082157818190881953920408589674059257783 3830 31974706521896103075780581755479662546045 3831 30382276395796779423011487533630873676812 3832 28381060064728250374870467548913035862225 3833 26062907524849452465534446959253653417045 3834 23528393243196666586707293825886725013142 3835 20879680346750910629727762030256706683641 3836 18213876267350161930811798611335761973321 3837 15617460885160605340817140314395756309910 3838 13162192985995510402126836651919282693605 3839 10902694169940089214949487608759132263201 3840 8875703274248210894796645265860371009988 3841 7100817030515053371319894647346610684493 3842 5582404102354115406696912499524739574415 3843 4312309626470307108855341978984996856180 3844 3272955406453426963665026686113985162878 3845 2440477997902632258523529151950358031743 3846 1787618578398358795619108556595578231771 3847 1286168093717137394454868687828596854910 3848 908863045969841538669342720369451574925 3849 630708995630914081485103845996126104931 3850 429772373230538390987793962998572408540 3851 287523122714491306899114670024966182069 3852 188831561996259881026989593735168711490 3853 121725988823657556376111589804627513940 3854 77007831157198038076013544302593418994 3855 47803718620941906118247525529731657970 3856 29113357950325440699243365939251609296 3857 17392078218909041519057284821857947650 3858 10189664710216589205845668864154130510 3859 5853747328458814801040366164143329136 3860 3296747665779445894177124879285574888 3861 1819794869147779868126024227643123598 3862 984343354033469990481553454748098730 3863 521621591639055309163739950998908040 3864 270732998609772853706470630809411138 3865 137590907619481102792854971105007834 3866 68451251677871090285417150510029404 3867 33326523979223070596345268825946770 3868 15873866540638565027371917462840015 3869 7394681745908442357811785983270484 3870 3367849641862335215083083009742329 3871 1499086381628432585675091503899863 3872 651894160546710219560927269479930 3873 276841064869053278466282225638625 3874 114763454655717386295402503499693 3875 46419724488912568845054022630650 3876 18311427496940043000085340713572 3877 7041176536760177922155969132445 3878 2637796150360211813625342314895 3879 962200558790069935078361892372 3880 341553258012360771330594821955 3881 117907965136974823031274252183 3882 39557156589062733174669833850 3883 12888126127530313522447876155 3884 4074752753102512331777144103 3885 1249107515571311750827080474 3886 370936618869176290582575579 3887 106607174563735986279508815 3888 29621952303611152930786020 3889 7948766993392221854677299 3890 2057422938996412177981929 3891 513002896477760004176628 3892 123047699342720161608540 3893 28347415410276793300905 3894 6261880413192547877163 3895 1323852360825963088908 3896 267316768691464388031 3897 51437064780313721235 3898 9407798364526211250 3899 1630900688361847191 3900 267118100237542005 3901 41184685674362754 3902 5952745384019965 3903 802714432347565 3904 100422870323904 3905 11578651177445 3906 1220663625611 3907 116535142800 3908 9954838410 3909 749363451 3910 48719043 3911 2661098 3912 117305 3913 3915 3914 88 3915 1 3916 100382362307936038881197295153626185261743 3917 98706966584959563493339433627129784805808 3918 95439140735883764452712477878784595480640 3919 90738042982421132873662536838023572085082 3920 84826243985374482263416402041797562956082 3921 77972360832774369427112208334053414292412 3922 70470981114797029681969502815397085113828 3923 62621949857297739147246854467479193670104 3924 54711017499261677901356700955988224966872 3925 46993530138506277673755775577650800976836 3926 39682348041096204957893464575074171266716 3927 32940590430183810511872969526538785966794 3928 26879214474703353481066027521966113957682 3929 21558924407117379672813452412731721268896 3930 16995530759339475886872149125856347115088 3931 13167669135277849479217281164623721593473 3932 10025743030826366331043897817049340050801 3933 7501051982754418017807664394659921426392 3934 5514264670018128448597506396374533118424 3935 3982649718085337728743319964793626661606 3936 2825740135317893014609315254194174534766 3937 1969344414831294011142240529364150088396 3938 1348004491575943779372012479019664695540 3939 906127057941289578913898226758707302099 3940 598080673534408744302215853564762407499 3941 387565381977115475479114727842389644424 3942 246537538601797500570372659636952590904 3943 153924907728465384893504435771576686260 3944 94309154790176388336548176290841214916 3945 56695100879451071424146319625263687456 3946 33435490257584445525943319850155407296 3947 19340159704454849901063159907583034534 3948 10970289863386040563343515271072027622 3949 6100885888960695752784702561676797216 3950 3325759814820305167771317633390130368 3951 1776697944282298153351764036556417908 3952 929945497868309265663065552913327012 3953 476775157907125046784742752424448376 3954 239368683276575263674617390440984008 3955 117651642197732725909134336798816189 3956 56595072265770077981528972272057269 3957 26636397928409342600266786455852828 3958 12261617769399210158569960496912676 3959 5518830184037478020319101783122122 3960 2427821607044196083702300999018418 3961 1043498680071480884322611998618248 3962 438024244013683233606738751768968 3963 179494606641569998140541866843915 3964 71772328522612789767295332476667 3965 27990400184060432735866652160912 3966 10641173245910459670859673339712 3967 3941549967162642520034299029222 3968 1421661781939405529440230966510 3969 499018379738398327536538907988 3970 170353247853567869728391962188 3971 56520035469695559028894854108 3972 18211986396204137605052100732 3973 5694796887543000373186800156 3974 1726651309004224027689164868 3975 507165745736523429792870414 3976 144177893860739361064972134 3977 39628142235999786963445248 3978 10519192828866394036835856 3979 2693473534816892343767097 3980 664398011230756959086073 3981 157656995166189502786608 3982 35933148184295304266976 3983 7853049542709975354102 3984 1642606194297741198174 3985 328161631836304320516 3986 62475763833201779676 3987 11305817153125600446 3988 1939203474273751950 3989 314255531295924724 3990 47940145490730284 3991 6855882686691434 3992 914715953848914 3993 113222185126960 3994 12915849945856 3995 1347153606821 3996 127239344661 3997 10752920904 3998 800743592 3999 51497446 4000 2782318 4001 121308 4002 4004 4003 89 4004 1 4005 299471691200831641255734023934382155329294 4006 294528469628779366827249206659540565548191 4007 284884150303264460819714448343937952371530 4008 271003427703679379589791416758605730521804 4009 253536647800569984564191147213874549333576 4010 233269585932945881372498113191248062362322 4011 211065291804869138256328565616929693076344 4012 187803948471356446730573058238864503750804 4013 164326497495065694722359331001118219613812 4014 141386895678864160533005941108713197210424 4015 119616468609786293143522209679263758210346 4016 99502152945983368950832461623579071191192 4017 81378729312004543665752449461236621193372 4018 65433669641160209040751629060554182341666 4019 51722124301734705038902882703211789977457 4020 40188942925443691697133328107529408759362 4021 30694464148858633828068843376332983070666 4022 23041059683598912797449068608083794595617 4023 16997966370857884195148490755828081206422 4024 12322654523421359191950141615362334314796 4025 8777734268234524754494875748351951284768 4026 6143089041725130805123568262577989318702 4027 4223475964348527369428151235142522086035 4028 2852212223051642102588126559343134405138 4029 1891773113452813798695228808165859354022 4030 1232183594113321720351703241044104642827 4031 788027828307378360942991823250918921588 4032 494771601120439273800425271699370492080 4033 304929163398092844654198931687681588632 4034 184439745927211905286637815766260309668 4035 109470750841490366851152799383002129286 4036 63745939825425335990349995028810469452 4037 36411335456801586217191377740331859372 4038 20396935567167041483899535466138955206 4039 11203343648063299073907784231623345492 4040 6032403256970912586786147222859875288 4041 3183418600057732465799572341894193296 4042 1646089339052009576122425695778759396 4043 833795483381433036368494479664248573 4044 413615397740078067565280699511857466 4045 200883112391912146490930095526726286 4046 95493087963578630740365719224822773 4047 44416845881846030779155848735887626 4048 20208269560480884262591363279053216 4049 8990150471153154988344014780758788 4050 3909344531129360201631651749405634 4051 1661017530726734116069892617231131 4052 689291179177866021514575951089550 4053 279257335348243220643703851481494 4054 110403901952583682174021657977291 4055 42573123397133534926760624529846 4056 16004384995012507720334203335444 4057 5862230128840446377011068903720 4058 2091033409531371726705161836686 4059 725891663061661756293825724284 4060 245085269719467566362338917028 4061 80426818753442697007133754996 4062 25633434592751362005928065756 4063 7928613942283747830668835438 4064 2377994948601486818547007416 4065 690971781833262577821287796 4066 194325228925605542065253238 4067 52840808599683073344048201 4068 13877064374914043339689026 4069 3515528541213838805639778 4070 857988154581241766139657 4071 201443192893194782407686 4072 45428803921303020819252 4073 9823817368844020872792 4074 2033243589967247298366 4075 401943212822631700638 4076 75720784460601132072 4077 13559276158695277120 4078 2301399151060406958 4079 369051559473346442 4080 55710744131270632 4081 7883820825667308 4082 1040853988921730 4083 127485188679637 4084 14390242897338 4085 1485145872386 4086 138793009157 4087 11605161942 4088 855023356 4089 54401072 4090 2907630 4091 125401 4092 4094 4093 90 4094 1 4095 893471852030442649338717254528304876206779 4096 878884311132875468902697678937860673249015 4097 850416047635723207236755071762084248441525 4098 809424225807513824973697012316418232226910 4099 757809661437195245526480677163728342217702 4100 697871525538385004193017826022052304772242 4101 632138826209171466359399737047042259189470 4102 563195737771291279709260954856912416440960 4103 493517341645286301985938330348695920575040 4104 425329861783716148398887481789095175034582 4105 360505517234633822627360612411556026611962 4106 300497350867774205760107120764079450594910 4107 246314551899148121657336540145369874726230 4108 198534523254899457745406961225002593512495 4109 157344736868338605776787839871295381078485 4110 122605531376037030564105054187074181807485 4111 93924466757901238322651240091946186425645 4112 70733490203315430820666402740244858872705 4113 52361680577878156184547700979274210116835 4114 38098355162513768141593508119542366805986 4115 27243477833381014751568585626292274918266 4116 19144299274308182929046595246072462689505 4117 13218777229125300277139846057063645809875 4118 8967461300852983270711506602651515845195 4119 5976168930617777621635058608553098401987 4120 3911984535873513879989923872460882918437 4121 2514983023541139355095120335994394056495 4122 1587728592825910479397616026637971002300 4123 984140510445744023741262019153312390380 4124 598839660166795116791989546836944027586 4125 357656436594127608128140610178072908406 4126 209628026123717289058694172152144458110 4127 120554210849393963691440908235281284030 4128 68011614672031926774998697438094160070 4129 37632682472201253144593466920622175986 4130 20419165505091944126493503796377414076 4131 10861911196080654628708145260532827980 4132 5663303422491175078290492517337201265 4133 2893500220173520680056200874954865435 4134 1448293993513423250424705274702832325 4135 709991598095568844796576514263406525 4136 340793046237336808010451663487436685 4137 160118203405905545782112931239763615 4138 73615265913480070030091226795699630 4139 33107764562763399452567029809217638 4140 14560512533009249306045559147395553 4141 6259653241033960339216120317726315 4142 2629566045252843358228172419802175 4143 1078952416478692924332301460548335 4144 432234360697960437744486133988631 4145 168981410344729724821116485842581 4146 64439738520986489024105896769010 4147 23957648533384325824050434075850 4148 8679155201433479860010056464690 4149 3062010342312501049361326477998 4150 1051403751534572019663298396308 4151 351145523065661625375400737780 4152 113988867288477806843730656190 4153 35940043483636596655143908610 4154 10997580672718497227037130650 4155 3263291959360354938433548450 4156 938137819358551193230589235 4157 261043101900202658748990465 4158 70233401515810955489377005 4159 18250581070709123911468461 4160 4574959888688275354187121 4161 1104860151395739569366595 4162 256695814183341824099730 4163 57285864880114288990410 4164 12259004171633899871796 4165 2510907587250480131076 4166 491223273441928109830 4167 91581459770356816150 4168 16229726869229030520 4169 2726161454665024032 4170 432646124430284382 4171 64635418945859670 4172 9052160003268675 4173 1182729420498705 4174 143360577449361 4175 16014181778881 4176 1635544043485 4177 151253194455 4178 12514586370 4179 912332058 4180 57434103 4181 3037125 4182 129585 4183 4185 4184 91 4185 1 4186 2665828015193760767580132187994470425662573 4187 2622772210799041325478170005228249797897319 4188 2538724584576112501113149763016363153917450 4189 2417649934880432277736932761242230822886137 4190 2265105412783094074693195515502198879216854 4191 2087820013184751716078898240232822906179414 4192 1893206089518847750261678517926006980402672 4193 1688851905625749048054599022252650596205470 4194 1482042941200293730094086766994703512050582 4195 1279352720663636273012186424549347122221584 4196 1086332729886124176786355214964730652241454 4197 907317420001556150044804273321005351933102 4198 745346426021821785162850622134451918833635 4199 602193812022386185179531341241667849317210 4200 478484791499275094086299855283372156398465 4201 373874735002276874663544134150315749311615 4202 287263488337253699707422697019265227105835 4203 217019637539094825327865343811465255415185 4204 161193525943707355146807611839061435795526 4205 117703513573772939077709794725108851841087 4206 84486132270202965822208688991907104413757 4207 59606554336814497957755026929428383417646 4208 41330537804286466476897947905787624344575 4209 28162407460596061169486411268268260057057 4210 18855614767344274772336489083665497165619 4211 12403136490032430856720102817008375376919 4212 8014696152240563714482660235093247977232 4213 5086852126812793858233998381785677449175 4214 3170708763438449619930867592628227420266 4215 1940636607206666748661392176168329326372 4216 1166124122884640013978824329167161394102 4217 687838673567238860878275690565498650546 4218 398193851645143179525133777825519902210 4219 226198507993627143611033072593997620086 4220 126063462649325124046085668155093750132 4221 68913759173373851899795115977532418042 4222 36944380123663773833492141574247443321 4223 19418714838745350387054838652824894680 4224 10005097636178119008771398666994899025 4225 5051785811782512775277482663921104285 4226 2499078637846328903231733452453675535 4227 1210902847738811198589141108990606825 4228 574526515556722423822655821522899930 4229 266841233882149015264771187844680883 4230 121283543009252718788703815752312821 4231 53927930336806609097828709274339506 4232 23449731819296053003489851884924043 4233 9968171702765496621776594198076825 4234 4140752822429496720304960014339141 4235 1680168187521383086897904080379547 4236 665655509563676651589708516600222 4237 257378797399100539669272816687441 4238 97076542255804294708166387309550 4239 35698814077130306733421817018538 4240 12792569295280552929034681338996 4241 4464559616912734694400025612086 4242 1516538141888711451882429790278 4243 501074433837776028874275302580 4244 160926491444832900725911695450 4245 50200916115715448820614587710 4246 15199010451437403358701268335 4247 4462472880619108790413128150 4248 1269414322774564807468956705 4249 349527084486722738149835931 4250 93058942475208354755032587 4251 23930401110793138835022177 4252 5936515854267356747653446 4253 1418841830459195682456735 4254 326240683235090012961936 4255 72055776638998668993282 4256 15261135032326308112702 4257 3093712320462765057056 4258 599034460081513956500 4259 110537348094250870702 4260 19388534448324338934 4261 3223442998041168084 4262 506333703379412727 4263 74870308369627050 4264 10378250001216741 4265 1342104179726947 4266 161010303271727 4267 17800979016821 4268 1799311824310 4269 164680112883 4270 13484352531 4271 972803286 4272 60600813 4273 3170895 4274 133861 4275 4277 4276 92 4277 1 4278 7954428241186562860638434381217190649222465 4279 7827324810568914594171451956239083377477342 4280 7579146730255586104328252529486843774700906 4281 7221479932239638853543278039760792856020441 4282 6770575360848278068509026516977252608282405 4283 6246131515486693541033772273661028765798940 4284 5669878008329348514395175780411480482787556 4285 5064100936344890528410364307173361088658724 4286 4450247567489679051160872213796701230477636 4287 3847728391750054179892628406508781286513620 4288 3273002870551316599843345912835083126396140 4289 2738996575909502111994010110420187923008191 4290 2254857658045764120387186236697125120083947 4291 1826025029543483064428681818659491924549310 4292 1454553338523938153929375330675355755027290 4293 1139623014838805668457266686452953132815915 4294 878157860878625399698832174981046231832635 4295 665476651820055880182095652669791918316546 4296 495916677056575119552382750375635543051798 4297 363383171787683260046726095556077392050370 4298 261796200180790402857673510646444339672490 4299 185423224411303930256861663827123112175978 4300 129099499601697025604139386103484267819278 4301 88348560032226802418720848257721381567251 4302 59421158717972766798543003168942132599595 4303 39273447409617269343539252135767120519770 4304 25504684769085788429436761433887300803326 4305 16272257042491807192647526209507152846673 4306 10198197497457910226826258150582234195813 4307 6277469493529756382571084097963718140740 4308 3794599403658545623518492195900989371020 4309 2252156648097022054382233797558179946858 4310 1312231033206009184014442540985016172842 4311 750455822288095447182252518574611272428 4312 421175729816326119556913856726623788260 4313 231921601946362749779372925706873611495 4314 125276854135782976120342096204604756043 4315 66368192598587243229318378894067237026 4316 34475598286705982171103719983740897990 4317 17555962085806960687280614783369678845 4318 8761767297367652877098357225365386645 4319 4284508001141862525643530382967182290 4320 2052270597177682637676568118358187638 4321 962651292448124157876130825119893634 4322 442052707228208343151303712871333210 4323 198661205165355380890022376911576370 4324 87345833858868158723095155357340374 4325 37558656344491046345571406097340009 4326 15789092712716376428979458292795513 4327 6486576519514556458792572611318910 4328 2603202494484160278156885413667210 4329 1020110849218581485967147720597213 4330 390154153732035141110861021015529 4331 145567925628215154370622885667084 4332 52955942989323594356856523969620 4333 18773667054081999075317136741360 4334 6482172192639222175156730704944 4335 2178539067171320381482616788308 4336 712201841398324378420801585740 4337 226326418011985752905227551495 4338 69862399447771960969728984195 4339 20930897654831076956583353190 4340 6081414287880396336031920786 4341 1712000349736495900373825223 4342 466516428072724231739890695 4343 122925859440268850337708210 4344 31285758795519691265132358 4345 7681598367961642443072117 4346 1817138290333284364411953 4347 413557594906414990067920 4348 90410623991787742163040 4349 18953881812870587126258 4350 3803284128638529884258 4351 728960342624089166136 4352 133149325540616377720 4353 23118311149744919745 4354 3804647009790207861 4355 591582261750256518 4356 86590662550570738 4357 11881364484215415 4358 1520915462015495 4359 180610594112858 4360 19764970954014 4361 1977476289724 4362 179137268700 4363 14517756630 4364 1036574994 4365 63905569 4366 3309033 4367 138230 4368 4370 4369 93 4370 1 4371 23736181292942040315448320718673464675922272 4372 23360899782011063559138138866943117801400713 4373 22627951473064139552042982525486720008198689 4374 21571202023343503026380557086224889239003752 4375 20238186808574610463086076830399074230101786 4376 18686584884664320123937974571049761856868901 4377 16980110460160932583839312361245870337245220 4378 15184226512163918093966412301381542801923916 4379 13362076895584623759463864927478843605649980 4380 11570978829791049830896846533140565643387396 4381 9859727838210872891729984429764052335917951 4382 8266857104506582832224542259952396169488278 4383 6819879263498749296809878165776804967641448 4384 5535436026113185338745243386031972799660547 4385 4420201382906226886815323835787800812392515 4386 3472334214241369222085474192109355119675840 4387 2683257527537486948338194514103791282965096 4388 2039551189755256399433310578026473693200979 4389 1524776500664314259781204498601504853418714 4390 1121096049025048782456782356578157274774658 4391 810602596379777593161261270029644843898838 4392 576318924193791358718674560577051719667746 4393 402871284045227758279721898188328761562507 4394 276869218351896594821403237530147781986124 4395 187043166159816838560803103562430634686616 4396 124199290896675824571519016738596553922691 4397 81050389221194864965623539779161574169769 4398 51975139309035505848910545793976687845812 4399 32747924033479473802044868458053105183226 4400 20270266394646212232915834444446941707573 4401 12324225545285324060471810091422887458618 4402 7358987084961576861915168534444185490720 4403 4314843503591126685578928857117807392128 4404 2483862585310430750753608916286251233530 4405 1403553154050784316518539301008108672183 4406 778374185898471845456628878638102155798 4407 423566648680732969129033400805545604564 4408 226120645021076201520764195082412891059 4409 118399752971100186087702713661177813861 4410 60793327669880595735482691992475963480 4411 30602237384316476090022502391702247780 4412 15098545895687198040418455726690756573 4413 7299429890767669321196229326445263562 4414 3456974596854015138704002656349414482 4415 1603365204841687881917456914902803214 4416 728059746252431882764421245140249954 4417 323565695368714585958688938366256753 4418 140693582916075581497646019747475896 4419 59834325576721979233343437001454432 4420 24878871726715093165928916317781633 4421 10109889863217298222916605745583333 4422 4013467497434776905234894155279952 4423 1555832928578831781448631627279826 4424 588678022349573889838340430652233 4425 217297535671620747802796546378064 4426 78211782236044815607330391415924 4427 27434378313892541631956484234612 4428 9372913101208866935060149078992 4429 3117067326581630512808645925543 4430 1008390658858082092295758121430 4431 317119715114588790831539888880 4432 96874711390483434262344258171 4433 28724312292447969192989099199 4434 8259931065689616468145636704 4435 2301442637249488982451424128 4436 620728046308512773342731263 4437 161893216603750184045912685 4438 40784495453814618072616428 4439 9912294253201341797551990 4440 2321106509231487096642913 4441 522922100711073319357218 4442 113167789933296859173556 4443 23486126284133206176652 4444 4665393796803235428114 4445 885227979314450463601 4446 160072283700151505326 4447 27514540421285384124 4448 4482819934091035117 4449 690054288785042671 4450 99992942496801648 4451 13582890540343768 4452 1721291027082367 4453 202353041356596 4454 21921584512438 4455 2171131315054 4456 194691600324 4457 15618237193 4458 1103789596 4459 67352832 4460 3451633 4461 142693 4462 4464 4463 94 4464 1 4465 70833262367895144190034780304290047153245257 4466 69725032548017243426629442111103302485521674 4467 67560053278418706137561678478654727048603154 4468 64437340304982253041509616442110683477304227 4469 60495973716582433613404608487673725325974439 4470 55904882153399863170863363762694706424215907 4471 50850921856989170801743699233677174996038037 4472 45526413867909474437269589590106256744819116 4473 40117282237539591684327123762000952050961292 4474 34792783563586546482090695890383461584955327 4475 29697563772508505554851373222857014148793625 4476 24946464206216205020764404855493253473047677 4477 20622172394118517467779663811761173936790273 4478 16775516672518161522370445387596578579694510 4479 13427971623260781447646041413929128731728902 4480 10575793124685083057238992542000947215033451 4481 8195142931534112569856979284239620095841915 4482 6247585217957057607552709590731769829584789 4483 4685423739444619441671297433206135821394351 4484 3456475146069140635399248125209306972092210 4485 2508017569598617734336718187184853838341242 4486 1789792804618796710159657728795025325129091 4487 1256059426590915711819799696295528263216377 4488 866783668556941191661928239280907178235247 4489 588111675408389257953725357831174970595431 4490 392292846277687528097945660080188762779076 4491 257224819426906195386053102311734815938272 4492 165773452563709844616578954031191367198807 4493 104993329737161191883871248696476734736611 4494 65342415973411010095432512993922934349417 4495 39953479024893113155302813070314014656911 4496 23998056133838027607965907482984880341466 4497 14157693173863134298247706307848244116378 4498 8202259242952341752851077074412167297841 4499 4665789925259686912728777095932462061511 4500 2605493988629989131104201580451756432545 4501 1428061479600281016106426474526060651421 4502 768087046672909356737500309549136309484 4503 405313725662056983343949600736066668400 4504 209795318025297257913207908045356025121 4505 106494110949884269865923650110868967833 4506 53000213170771343451637187444838267915 4507 25854950383308882500318687709485434617 4508 12359769692463372341817688897697481258 4509 5788399547948134903385880816392467650 4510 2654990646462834350640567098409309921 4511 1192319024537222050220756203253982603 4512 524093603861512146689678395115187081 4513 225406780219512653896918373066711961 4514 94823087166654370622188959064819398 4515 39002229087367168294080416218644918 4516 15679190289230906909600131528143111 4517 6157978448363182576521866213212011 4518 2361808486600026419089768604310123 4519 884187340257239453248467368446221 4520 322943696221558105042083422028600 4521 115019073651146224174347024729528 4522 39924358741683039079825279239147 4523 13498371086648579540164553125965 4524 4442577700554301395935943935853 4525 1422385085363154317389642268481 4526 442718738797520194286873246250 4527 133858954748621019923478994074 4528 39285685995387074643586160031 4529 11182101749247618223939792095 4530 3084063900161751939840068076 4531 823405758366077575461260376 4532 212590006310766143916081103 4533 53017896216247446966811331 4534 12756322863143902213552121 4535 2957196399875857275173687 4536 659576016928503384707426 4537 141319310014233300778322 4538 29036748060250892068367 4539 5710694059817837397041 4540 1072814803435887353051 4541 192069644055527924567 4542 32687414644161461912 4543 5272867165372879436 4544 803630121822188087 4545 115297124064227783 4546 15506534608782731 4547 1945565652951401 4548 226445757184088 4549 24287407427816 4550 2381441152571 4551 211413627113 4552 16789379621 4553 1174594061 4554 70947158 4555 3598790 4556 147251 4557 4559 4558 95 4559 1 4560 211391557283807531806699002719683396792012188 4561 208118348194331093754225900894048076687370085 4562 201722426131418202605700737031868713011429055 4563 192493367299983392792475903408439135851881820 4564 180838196174964549825777588692479115227494573 4565 167251777726971467586011671484045606746228383 4566 152282217878298508409876652586478138165073060 4567 136494617962438236923340412585784383791818445 4568 120436479669035612603687409242490670380735735 4569 104607629573634643721269192875241427784710244 4570 89436811542311257057706473968733729206796629 4571 75266200372843228043395441890111441558631575 4572 62344153272852884010914514054851005989532460 4573 50825660689897460437796150613286881248213685 4574 40779281420464026027255479343526654526456863 4575 32198907679479977074742013240169696042604268 4576 25018521274176253234648681416972337140460155 4577 19128151888935789619080986308177525746821055 4578 14389484103470817684623255149147212623071350 4579 10649916455112377811407263745600296631827803 4580 7754285520286555079895624041189186135562543 4581 5553869800808330156316175612275407426686710 4582 3912635899766653613641385664371460766580715 4583 2710954770556246161435453293407610412047055 4584 1847188190243017977713599257192270911609754 4585 1237629341112982981437724120223098549312779 4586 815291118268303568100577716423114945916155 4587 527991601727777231886503305039402917873690 4588 336109198274282046595882715721591036284835 4589 210289224735465315134606574760713683742939 4590 129293951132142150858701233547221829347794 4591 78109228332594275061516426861147139114755 4592 46358008550653503659064690865245291755685 4593 27025742342075162963827560478192873475730 4594 15473543156842017796684055750796385791897 4595 8699345393489957059939405150910279145477 4596 4801642514903179503948128364526953393450 4597 2601462251935247356187876384811263629305 4598 1383196090360263597994657818330559003005 4599 721603154637238511123081158892291661354 4600 369289642145952871230768745601063260869 4601 185349274503964495817879525265192670365 4602 91214933246543598293773564052021183790 4603 44003119623720389745522257423575383525 4604 20803159886874341595844136812499258829 4605 9635709218948191304247204118055760174 4606 4371403274861568547551001696778479605 4607 1941819408618246850807352971435881645 4608 844323471247679171208785727246718440 4609 359232096473534192813187748350176277 4610 149504506543252445825869506811607427 4611 60839397824961257780202413960000040 4612 24198977224194115905211766345665245 4613 9403974275220448448860102185968355 4614 3568939523078823977380319394784944 4615 1322150110129943782464897815204349 4616 477887128614387368296255725997275 4617 168441803479477842794336857094640 4618 57865307528885920015925776300965 4619 19363333872566035253490139330299 4620 6307681524714975907612459450584 4621 1998962778909295531599994508805 4622 615863379541528288853938400355 4623 184326742493255712791004946200 4624 53551851644796444807366020202 4625 15089571407775447739241120547 4626 4120059664838595659217409555 4627 1089013660893091166344152810 4628 278364225390157493096444555 4629 68731415479267206455537139 4630 16373095279948262873433234 4631 3758091726818593960659435 4632 829932075002987577554115 4633 176066752134302030243730 4634 35820256923504616818459 4635 6975578507309252674659 4636 1297571862135576739530 4637 230029925865062265915 4638 38763911931356529435 4639 6191794411259295306 4640 934433780495198601 4641 132749224325961915 4642 17678546018918220 4643 2196298817563305 4644 253114605764475 4645 26880262207500 4646 2609644159305 4647 229377600795 4648 18034920840 4649 1249140009 4650 74693199 4651 3750600 4652 151905 4653 4655 4654 96 4655 1 4656 630901462761946157367623906333414870271394461 4657 621232331609556828166625640645600186490811328 4658 602334141625732689152402541334355925550680960 4659 575053989606366145223954229132786964090805448 4660 540583341201919410204265163584963857825604776 4661 500372191780234525821665912763002860138796016 4662 456028613567708212919228736656308128703119888 4663 409213315509772357936904474414753192337627240 4664 361538727205108493248297014703516481957264424 4665 314480920784981513382663076086465827372242608 4666 269310641488789128822371108734086598550138448 4667 227047165188007369112016429913696176754960664 4668 188436014335593572492106106558249328796377720 4669 153949095383214370475966144011664541764203008 4670 123803849789841463539793643196983231817274816 4671 97996710374120256336646174000668687709521286 4672 76345580842592019928471680965319558929885478 4673 58536157266582860538352922874297075510352560 4674 44167552447518985115111505202925035001720208 4675 32793686078869750575926142935936695390461696 4676 23958071776207263047619063399064890194077056 4677 17220791220861538849853185317836054328829968 4678 12177460471131229931393014570054478605314480 4679 8470778860565917752790438214971342090237524 4680 5795772301912247120586776670822979872969588 4681 3900108649624304527251901093838484406838688 4682 2580912061109063781424805141685616413102624 4683 1679391918270362846582963737184108900074680 4684 1074390024737524593616992595521707637901464 4685 675692374141889512589190524029526549375568 4686 417692404200201741054824235169082652205488 4687 253761188015389929579282351273614260218234 4688 151492979225322941684408678204585304346170 4689 88857294049570684419576307094234551023312 4690 51198630892407137820451021379899538413104 4691 28974531065235154360571589266233618330824 4692 16102450160328383920075409900248496168232 4693 8786300857198690458130662567668776025760 4694 4706261496932749465305615362034114293664 4695 2474088887143454980348507722823913925228 4696 1276242071287155878171729429758547592588 4697 645853849896460965342421834918277115024 4698 320567327374228483857175346740789237680 4699 156021212757138329635139958288095826144 4700 74441988729542922645613598354130402528 4701 34810272380684101447642342627333498608 4702 15948931902428006702605558786270121424 4703 7157546154727494569567140395461079690 4704 3145374976339460214829326447032776362 4705 1353060074264465809847842982408502144 4706 569576000841747896419259669121783744 4707 234542881592407819511283687117272712 4708 94442349324375822134274282491633640 4709 37171891022493388331452187926418544 4710 14295063908429216208705319395957648 4711 5368976761823155128141472935986568 4712 1968479042223808993555490398296264 4713 704194239622751131106518359392880 4714 245670444880929798063752772725904 4715 83536322926166931177028375081848 4716 27669978176190306692702593289688 4717 8922507683165799728066392359744 4718 2799152900944079533244937855360 4719 853741973679580446452309366757 4720 252968165545827605337612086949 4721 72761482717410488205824550304 4722 20298644733507134564802682912 4723 5487437551121844318658006920 4724 1436109301762515865896134504 4725 363468736149372962425414928 4726 88862602486034063289629808 4727 20961119081769844411646784 4728 4764090553955883568457280 4729 1041819084060794224616304 4730 218862587565115899736848 4731 44093407292949446232648 4732 8503180295309891680104 4733 1566365699931995534880 4734 274985632207678090656 4735 45890140123111023342 4736 7258977416080455822 4737 1084861550840078736 4738 152624069162443440 4739 20127959442246000 4740 2476293685535280 4741 282604512131280 4742 29719283967600 4743 2857056680940 4744 248661661644 4745 19358754048 4746 1327583808 4747 78595704 4748 3907160 4749 156656 4750 4752 4751 97 4752 1 4753 1883035257133449142901873453312429927033600250 4754 1854467935997235674686652088313370982312886749 4755 1798620462841655662542982411112743076132297736 4756 1717971472434018244580621934052106747467091184 4757 1616009522588520081249885305480753682055206240 4758 1496984146549862148945159813004274846667520680 4759 1365614120857715096677799123834064181179543144 4760 1226780656282589064104430225774577802998011552 4761 1085232963499862364567864565204735501667134272 4762 945330289478879135453331199524068907879645480 4763 810838727461778011317050614734248602677341720 4764 684793821012390070426493645206032104101476832 4765 569432274906815312080088680483610047315541392 4766 466188959508649406507865893766897102377855544 4767 375749655547176090352405961209316461290999110 4768 298146141006553739804911498162971478456681580 4769 232878448483295136803470777840285322149759324 4770 179049290556693865581936109042541669441958246 4771 135497395792971596229390571013158805902534464 4772 100919310302595998738656711537926620586258960 4773 73972549075938552473398391652837639913368720 4774 53356323468200031828865263286955423128221504 4775 37869030552558686534036638102861875024381972 4776 26444011633609394804770229455848800568521592 4777 18166659812102469400629115979632806370045800 4778 12276793012645615429263482906347080692910900 4779 8160412629003731155259669972708209720015992 4780 5334694004116951221624761474391432951078768 4781 3429474317149776952789146856735343087351712 4782 2167774803079615847261007354720316839482520 4783 1347145966357481183223297110472223461799290 4784 822946571440914612318515264647282216769892 4785 494111461290283555683267336572434115587716 4786 291548904167300763924436006678719393782586 4787 169030456007212976600598917740367707767240 4788 96275612117970676101098020546381652912160 4789 53863282082762228738777661734150890524816 4790 29595012514459823843511687829951386487656 4791 15966651241274894903784785652526804244652 4792 8456592455363360323825852514616575811480 4793 4396184808327071823862658987500738632840 4794 2242663248557845327371326611417613945292 4795 1122442390027827778834737139947162178848 4796 551030528860909736137928903383015466352 4797 265273473867365353728395899269559727280 4798 125201193012655030795861499767734022560 4799 57916750437839602719815041809064699722 4800 26251853033494961487002025628763977476 4801 11655981205331420594244309824902358196 4802 5068011051445673921096429098563062250 4803 2157178956698621525778386338647558600 4804 898561231758531538064817638730690096 4805 366157121939277029977010157535324896 4806 145909304255298426674431789814009832 4807 56835931692745759668298980258362760 4808 21632519712476180330402282730240480 4809 8041650043669715252803481693675712 4810 2918343726727489922725761530415048 4811 1033401007429847860347299507200632 4812 356876745983287035933483741097440 4813 120128808785523037597797360731280 4814 39391638760300185954013923504792 4815 12575402557789459707763639581861 4816 3905863040169487585034859309066 4817 1179471621942818539995746004010 4818 346028292996745228108239320165 4819 98547565002039467089285240136 4820 27222191586391494749356824336 4821 7287015589033733146979556352 4822 1888440640397922891611179240 4823 473292457717176870126691520 4824 114587812121759791269733872 4825 26767028719786522204720368 4826 6024772225581793692810432 4827 1304775078918859570585800 4828 271459175153375237649600 4829 54162953288191333447632 4830 10344531627449565305640 4831 1887241472262784648878 4832 328134749746869569820 4833 54233979090031557900 4834 8496463036082977998 4835 1257613579444768176 4836 175228322290224720 4837 22886857639912560 4838 2788617481634160 4839 315180852779820 4840 32825002310184 4841 3125077096632 4842 269347999500 4843 20764933560 4844 1410086672 4845 82659520 4846 4068568 4847 161505 4848 4850 4849 98 4850 1 4851 5620538450264133960490398994938230836380087249 4852 5536123655972340480131507952738543985478784735 4853 5371059871272909581810256433478220805912275669 4854 5132601457864193988373489650645603505654595160 4855 4830965141572400474775667052537135276189818104 4856 4478607789996097326872844242319092709902270064 4857 4089378923690166309727389162612916830845075376 4858 3677627740640166525350093914813377485844688968 4859 3257343909261330564125625990503382212544791304 4860 2841401980440519511338246379463053012224121472 4861 2440962837953047217196875459464349614658464032 4862 2065064823380983393823632940423890754094359944 4863 1720415055427854789014448219456539253794873768 4864 1411370889962640808940360535459823610984396046 4865 1140084756062379236665183353139185042125536234 4866 906774245037024966960788237212573261897440014 4867 710073880046542742190318385045798470048399150 4868 547425134832960598614797457895985797494252034 4869 415465996652261460549983391593627095930751670 4870 310389255171506147441445674203923066402162144 4871 228248182846734583040920366477719683627849184 4872 165197903096697270836300293042654938065972196 4873 117669365654368113167672130845666098721125068 4874 82479701998270550739435983538343481962949364 4875 56887464458357479634662828341828687631478292 4876 38603865453751815985152268858688096782972692 4877 25771899645766297806147914353446723364005660 4878 16924580950270459329673578303834985758446472 4879 10931943124346344021674915685847092877913000 4880 6944395086586873983273451321927883388633522 4881 4337867340878011642802819729839822518051702 4882 2664203999088679351225079711691939794156898 4883 1608606936898498931926218607898435726140194 4884 954690821464797296208302260991521217137542 4885 556854972292484416626132944965468754461986 4886 319169350207945881440474600020900251204216 4887 179733906715192728683387370110483929924632 4888 99424945838496947486074135216629081257124 4889 54018256211098079071122325997094766543788 4890 28819428504965327051473297154644118688972 4891 15095440512248277475059838113534928389612 4892 7761290446912744930068722738865514756980 4893 3916136167446582842343992654747791590492 4894 1938746392756102868701061942599737372480 4895 941505195740930120662186302420309216192 4896 448391417317859987244072440846358449562 4897 209369796483989595002678567205562699758 4898 95824584676665984801061377262731035394 4899 42975845290272056002342764552229397922 4900 18881171213475716041119125262112979046 4901 8123751239902826984939633075941310946 4902 3421897310396430093820214134913573592 4903 1410627657953106994716259586080024824 4904 568902357887321216319740927607697488 4905 224377755660520366673133052802613072 4906 86510101448891655251504744682278952 4907 32592513482873385505931525954331240 4908 11993394777827053035876542731291392 4909 4308621480140624819006544778713120 4910 1510406562198657933878580609029352 4911 516397193529110259485295025333512 4912 172095850103612683259574923817933 4913 55872904358259133246812422395719 4914 17660737219901765832794244894937 4915 5431362955109051353138844633241 4916 1624047479941603235193270564311 4917 471798049585176189946881384637 4918 133056772177464694985621620824 4919 36397647815823150787947559928 4920 9648748687148832908717427112 4921 2476320910236859553007604632 4922 614647298558723183601145760 4923 147379613067128107167264672 4924 34096576024287175468116600 4925 7601006479654028501045832 4926 1630397207360426141683032 4927 335966660069016136402872 4928 66394726387903683402150 4929 12559907849459219524338 4930 2269610201099685776598 4931 390865191872984105718 4932 63988055705559304074 4933 9929304937817970894 4934 1455728759374905456 4935 200903797411771440 4936 25990655974326540 4937 3136623336724164 4938 351130932186636 4939 36219427406316 4940 3415190029692 4941 291523019732 4942 22257679752 4943 1496814760 4944 86889593 4945 4234923 4946 166453 4947 4949 4948 99 4949 1 4950 16777200556500608401112305942615005658238959233 4951 16527721977509384022432163381154995627771147653 4952 16039784985109444050315254036862368297045655564 4953 15334626470709504044959413136660959587756688933 4954 14442174389432691790022000945501831491746683328 4955 13398951855258664111375900457469144816937163544 4956 12245614454326430161950327319745387026592034408 4957 11024350573591663399203109067929676529234555648 4958 9776373630342016600813966284779812710613601744 4959 8539708727654897292660747829430784839427376808 4960 7347429641774550122358754779351293380976945448 4961 6226442716761885400034956619344779622547697744 4962 5196850768771478991778441695340253618873629758 4963 4271870701452874834619992108055547906904806048 4964 3458229891062045012566332125811581915007372294 4965 2756932881145946945816289975397556774071375398 4966 2164273259916528307765904080154357529440091198 4967 1672965011531764801355099234535411363473402854 4968 1273280386656728206606226523693535959827165848 4969 954103434670502191032349432275269845960762998 4970 703835341114938001318666333724297688095983524 4971 511115451597799967044892790366040720414946448 4972 365346970749335934743408407426664518750046628 4973 257036532110996143541770942725838268315552724 4974 177971031910379846359251080738860266377400348 4975 121263229557875593425963011553963507778456644 4976 81300346049788573120973761515969805905424824 4977 53628423720383101157496408343128802000365132 4978 34800919161203677334621945311609962024992994 4979 22214205551811229647751186737614798784598224 4980 13946466426553564977301350763459645700842122 4981 8610678276865189925954118049430198038348794 4982 5227501757451975579359600580581896737434634 4983 3120152730655780644760653813855425697739722 4984 1830715143965227594274909805977890222803744 4985 1055758229215623026749994915096852935590834 4986 598328202761635557609936105348013262385972 4987 333177108764787755240583831324207777725544 4988 182262630554560353608669758368367966489884 4989 97933125228311683597655461265273813622372 4990 51676159464126349456601858007044561835564 4991 26772867126607605247472553507148234737084 4992 13616173007115430641113777336213043719952 4993 6796387755943615831707240899767838179164 4994 3328643005814892976607320685866405038234 4995 1599266409542779702908937310472230365512 4996 753585798478515567047812385314652184714 4997 348170226450927635806082709020523133074 4998 157681601180413756844523267077073412362 4999 69980767743650599028401522890283687914 5000 30426819763774973119878972472967863584 5001 12956276208252364073476106796934909362 5002 5401427326236858304856214648601295904 5003 2203907771500948577709133566490335384 5004 879790214996733238244378725092589512 5005 343480370592285407430569323439223264 5006 131096009709592093793312813367901584 5007 48894529740841063360814613464335752 5008 17812422820166335788761668119033864 5009 6335425235868393012370420413075984 5010 2198899605831380876623450558180797 5011 744365947990982075991682371547164 5012 245629491681773582339181591108589 5013 78965004533269950432745511923897 5014 24716147654952420421126360092489 5015 7527208484635830778278996582189 5016 2228902301704244120125773569772 5017 641252469578464035720450565389 5018 179103168680436678682286607864 5019 48522717413208843249672591672 5020 12739716895944415645326177504 5021 3238347821862710843776015064 5022 796123487650138466236527032 5023 189077195571069311136427104 5024 43327979711301630110845464 5025 9567370347083470779131736 5026 2032758593817345961488054 5027 414921294306379039329360 5028 81224244438462588703086 5029 15220383242431889406654 5030 2724463448678229186390 5031 464782552516361380686 5032 75373089402752180424 5033 11585937494604647790 5034 1682623212761003436 5035 230031076722822144 5036 29478410243237340 5037 3523973696317116 5038 390765549622644 5039 39926140455740 5040 3728970729176 5041 315277514244 5042 23841384105 5043 1587939276 5044 91290969 5045 4406325 5046 171501 5047 5049 5048 100 5049 1 5050 50082123090510600824656775266385006944249066119 5051 49344707519119436473859723360632369583055762450 5052 47902133433328332117706830554678323512573492150 5053 45816585845251639885296668119025159376549027825 5054 43175752715400859946357314539631935896440535805 5055 40086740699017786063348228722716363335275881280 5056 36668916883176757672529336845144208372763753600 5057 33046338658260110161967402672454876266440191800 5058 29340432931588577292677823182140274079275534200 5059 25663511999771464015833468893561890931017924000 5060 22113581086191332815054459228126857842952020000 5061 18770723127307914514172153094036326622398272950 5062 15695164186986239226433390422740581148326133550 5063 12926951361286398838964765929207383440785808100 5064 10487033473660866793002614209264686595983553740 5065 8379436032124520266148526181363496218518838890 5066 6594171152594240054937293290087325666984869450 5067 5110518658105021315727229838383304852740659900 5068 3900348832858995198993675190504217169261331700 5069 2931219162442168398957242289693103493883912370 5070 2169054227383240159395908556365608254471692970 5071 1580297763462073903106967531517002927260976600 5072 1133498954458132045330072140518543507480545800 5073 800354534770711924644430430891363053442999700 5074 556270793579251583326985035018662042471409716 5075 380534607518044012906187853808793580061281816 5076 256191999328047267704433181413062115684246600 5077 169729688931375351613092115170708569930782950 5078 110643548433398008139869540392353562809956350 5079 70961591139568471959674482812684406510433340 5080 44771350255229984551006655550504642523789140 5081 27784646460870730482615069393471740476625550 5082 16958332764972946150074372443867520473523150 5083 10178369632072983818395164200415212657978100 5084 6006626103836631265785558534930168856134300 5085 3484801575942486178634840826422756420780550 5086 1987263540742046339600514851769073975702350 5087 1113767942080983666459189695040589006601400 5088 613372864547659792446909050957849557837800 5089 331871915246998386662927077640686341947820 5090 176382151819045638301729872779466610195020 5091 92065199597849385345188188850405840292600 5092 47185427889666651720293571743129116636200 5093 23741203768873939449428338921847286937350 5094 11724297171301288511223498896106473582910 5095 5681495213836188246564070381653287588460 5096 2701022434472222905762832404807405683300 5097 1259437626109856959698418361412248730150 5098 575832595374991991679007498987880233350 5099 258089188687839328992803762440324963860 5100 113363863715677936221756602160186460860 5101 48784523298264195498211293918504068850 5102 20561611305990170956041455012026540650 5103 8485125312734540120809726940184220800 5104 3427178357089967223384081615022148160 5105 1354366595298610739468260861899714360 5106 523470910042718564584696750271460600 5107 197802962270599492942889094951271200 5108 73042377796875792161946701996445600 5109 26346747661866109677755539090290645 5110 9278690789690755964985553342803945 5111 3188895045504136534954314520836550 5112 1068960444206025608763609474579650 5113 349310643869995953193053463124975 5114 111208360672858201632150868598575 5115 34472258441292495319531130244450 5116 10397363255918538934125220717350 5117 3049257939963144834528510743025 5118 868878355672109557652409764925 5119 240365602989589937577285377040 5120 64500782131015969738774784240 5121 16774188205457264955338719600 5122 4223548505083918621148969200 5123 1028528662932509407483799600 5124 241972545629454412026404304 5125 54928108652202446851465254 5126 12015050235207195779949150 5127 2528904132562187589520500 5128 511365921987273517439100 5129 99169091129572707296130 5130 18409629243626479973730 5131 3264619090597342747500 5132 551741579413718208900 5133 88641650110117831650 5134 13498591784088473370 5135 1942132699727062920 5136 263033460662376600 5137 33393149489177100 5138 3954665386395500 5139 434420660807560 5140 43970388699160 5141 4068089627525 5142 340706837625 5143 25520614350 5144 1683636570 5145 95868795 5146 4582875 5147 176650 5148 5150 5149 101 5150 1 5151 149508953700140638123173273893402383471553894688 5152 147328964042958369416223329181695700039878320719 5153 143063426797699408476863222034335852472178282425 5154 136894471993980831949360813213335418785563055780 5155 129079079259670285895002211381373458608265444910 5156 119931410297595403682234880107492507604480170685 5157 109801996240454653897844968240315447974479826680 5158 99055688473025445127174562699739358718479479600 5159 88050283589620151470478694748157041276733650000 5160 77117526017551374123565751303829022853245478200 5161 66547816213270711345060081215725075396368216950 5162 56579468400485486555660002744903765613676426500 5163 47392838675580552579570309445984291211510214600 5164 39109149021933504858400770561212651185095495390 5165 31793420867071785898115906319835566255288200730 5166 25460640658379627114088433680715508481487262080 5167 20084125842823781636813049309834126738244368240 5168 15605038643558256569658198318974847688986861050 5169 11942086653406184913678147318580625515885903970 5170 9000622222684403757346826036562928917616937040 5171 6680571153287482461460118377575714675616581940 5172 4882850945303446107832948228401154689213215370 5173 3514151252690917873081470102926909488184522100 5174 2490124282808095553301487606428568603394955216 5175 1737159935868007520877603319718818675975691232 5176 1192997400425342863937606070240517738216938132 5177 806456295777466632223713150392564265676311366 5178 536565236692820627457394836976124248424985900 5179 351334828504341831712636138375746539251172640 5180 226376489828196464650550678755542611844178830 5181 143517587855669186993296207756660789510848030 5182 89514329481073661183696097387843903473937840 5183 54921348857916660451084606037754473608126800 5184 33143328500882561234255095179212901987635550 5185 19669797311852101262815563561768137934892950 5186 11478691220521163784020914213121999252617200 5187 6585833058765516184694545373232419403084300 5188 3714404347370689798506613597767512540141550 5189 2059012721875641845569025823639124906387020 5190 1121626931613703817411566001378002509980640 5191 600319266663893410309845139270558792435440 5192 315632779306561675367211633373001567123820 5193 162991831256389976514910099515382243866150 5194 82650928829841879680945409561082877156460 5195 41146996154011416207215908199607048108720 5196 20106814819609699663550401682567166854670 5197 9641955274418268112025321147872942001910 5198 4536292655957071857140258265207534646800 5199 2093359410172688280370229622840453927360 5200 947285647778509256893567863588391658070 5201 420237575701781460712771658519015493570 5202 182709998319932302676009351090717070360 5203 77831259916988906575062475870714830300 5204 32473914975814678300235263567232909610 5205 13266670265123118083662069417106083320 5206 5305015862431296527437039227193323120 5207 2075640467611928796995846707122446160 5208 794316250110193849689532547219177400 5209 297192087729341394782591336038007445 5210 108667816248432657804687794429540190 5211 38814333497061002177695406953931140 5212 13536546279400918108703477338220145 5213 4607166133580158096910977458541175 5214 1529479448748879763588813806303200 5215 494991262984146650144735461968000 5216 156077982370069235885807219560375 5217 47918879637174179088184861704825 5218 14315499551553793326306141225300 5219 4158501898624844329758205884990 5220 1173744740792715464968469926205 5221 321640573326063172271398880880 5222 85498518841557153315262473040 5223 22026265373473692983971488400 5224 5494049713645882440659173104 5225 1325429317214166266361669158 5226 308915704516864054657818708 5227 69472063019971830220934904 5228 15055320289756656886908750 5229 3139439145679033814255730 5230 628944642360472704708960 5231 120843339463796530017360 5232 22225989913637540930130 5233 3905002320121178788050 5234 653881821307924513920 5235 104082374593933367940 5236 15703757944477912890 5237 2238559309878616620 5238 300381275537949200 5239 37782235536380160 5240 4433056435902220 5241 482459139134245 5242 48379185164310 5243 4434317079500 5244 367911088545 5245 27300119715 5246 1784088240 5247 100628320 5248 4764675 5249 181901 5250 5252 5251 102 5252 1 5253 446346871443239645662569876968500466982986110095 5254 439901344540798416016259825109433935983610497832 5255 427286862834638609842447364429366971297619658924 5256 409036978051350526321226246629044729866006783115 5257 385904961551246521526597904702201384998308671375 5258 358812485797720343475082059729181414187225442275 5259 328789095011075502707254411047547314297439476965 5260 296907968303100250495498225688211847969692956280 5261 264223498080196970721219008751725422848458607800 5262 231715625820442236939104527267711139526347345150 5263 200244810631307572024285835264457863863290121650 5264 170520123289336750480290393406613132221554858050 5265 143081456097999543993631082752100708010282136490 5266 118295408564585843336086986327032508651893910720 5267 96363210547384917870605110561763725921870958200 5268 77338187368275194649017389310385201475019831050 5269 61149805144761665320559681309524482908718491370 5270 47631251139788223120149394947389599943117133260 5271 36547747519648845240683171674118402122489702060 5272 27623280029378071132485091732719269109119422950 5273 20564044321275332326639892642539798282446734350 5274 15077573351281846442374536708903778853014319410 5275 10887126480802459534215905937756632780792692686 5276 7741435471367020947260561029074296767555168548 5277 5420281619101445938116696996387905017587584580 5278 3736613632070817017038922540351900679868940730 5279 2536018932895630123618714057609206252318235398 5280 1694356360974629091393744125744435053352469906 5281 1114276555025358923820581654107413399520337370 5282 721228906188207483356483024887949940606199500 5283 459408407164939312827542983900047304828964700 5284 287953266194659508628076911182259166592912670 5285 177579006839872882869035798604811279069700190 5286 107734474670651322948155264778735513530655300 5287 64291817033255826281091572954103039175145700 5288 37734321591138781231531023148122556590594450 5289 21778928626657369767222073184121931195843050 5290 12359250128011847828770184794639056849612870 5291 6895044000860035461487205422784639956509210 5292 3780958920153239073290436964287686208803100 5293 2037578977584158903088622774021562869539900 5294 1078943877226845062191966872158942603425410 5295 561275539392793531563067142449466688146430 5296 286789756240243272403071417276072169131330 5297 143904739803462995551711719443257092119850 5298 70895766248039383982791631030047156965300 5299 34285062749985039632715981095647643503380 5300 16271607340548028249535809035920930576070 5301 7576937713908269394404055751636380232230 5302 3460882633652978997976569144947861079000 5303 1550233221800223020282348873198124222000 5304 680778833938702669963843485480447394230 5305 293015173212735887551307090528664810270 5306 123571845157926702958959808855053823230 5307 51045601103369092911334372211532316050 5308 20647326595166343408094955351421852600 5309 8174972580153419174122418481534946680 5310 3167148805451464041467970590379631005 5311 1200176154087967902276811677686725035 5312 444674237474835054764974537421478775 5313 161018696024894578091086678721691475 5314 56958045910042078383309861750692460 5315 19673191861729955969203268603064520 5316 6631636845313184510644526726812375 5317 2180548694103095649619356487831575 5318 698988124991390065118727543233200 5319 218312361558797208300298222490500 5320 66392881087352816744249208815115 5321 19647746190971353121032817036495 5322 5653887212743622966998074692075 5323 1580883832960335790555131280125 5324 429165357541094018570632842320 5325 113018833928676728739893134544 5326 28845744404333741690992330662 5327 7128394735376912761678660970 5328 1703817084751002151240422770 5329 393443087826592541765662362 5330 87666822455407520922099384 5331 18823704077796163405873440 5332 3889227127503303048982050 5333 772013971737906775656450 5334 146974331697555249735540 5335 26784874055066644232100 5336 4662966516023036669910 5337 773667953846335794750 5338 122024691848289897450 5339 18242698529894478710 5340 2576722820952945980 5341 342596567510231580 5342 42697751111416625 5343 4963894760200775 5344 535272641378055 5345 53181413332355 5346 4829528287760 5347 396995296500 5348 29184836275 5349 1889481235 5350 105574896 5351 4951828 5352 187255 5353 5355 5354 103 5355 1 5356 1332595087427277707341399579046434869949582718022 5357 1313535078818676671521277066507301374264216266851 5358 1276225185426787552179933436167845637147236939871 5359 1222228802437235657690271515760613086161935113414 5360 1153754425400317391322906211060427529051540896765 5361 1073506542360042367708934375478930113482973590615 5362 984509549111896096677834696464940576454357875520 5363 889920561394372723923971645487484585115591041045 5364 792847092203739458155821761707648410344498909230 5365 696183934531946779684609371283894426238096074600 5366 602480559741086559443680755938782135611192324850 5367 513846390018643866498207311423171704095127116190 5368 431896987951922137810008462485746348883730905260 5369 357740075209970305200323179640896942584047005410 5370 291996806480245955855709486199181436048784699970 5371 234851203060421777840182181181673410305609280620 5372 186119243652825083089726465567299284326855455680 5373 145328803804198733681392247931032484974325326690 5374 111802278688815139493317658354227271174726258270 5375 84735071870302248699808156049377469514055859360 5376 63264897701935249901499521084162846244580476710 5377 46528744153359638303230335289200209916253746446 5378 33706135303451326923851003675734708401362180644 5379 24048843571270926419593163963218834565935445814 5380 16898330722539283902416180565814102465011693858 5381 11692914184067893078774333594349011949774760708 5382 7966988925941076232051380723705541985539646034 5383 5344651848895618138833039837461054705191042674 5384 3529861822188195498570808804739798393479006776 5385 2294913868378505720004607662895410644955501570 5386 1468590579547806304812102919970256412028076870 5387 924940680199471704324655693687117750491577560 5388 573266747705183714445267974565805959193268160 5389 349605298543780032098282636337649831775501190 5390 209760613295045930460777860880961109296395450 5391 123805067251051977279844669286347526961583200 5392 71872500345807998827523281126883544636050370 5393 41033222755529253057479463401545628001965130 5394 23035253049025122363547827181711383014925180 5395 12713581898597433437866265161093889034852210 5396 6897481774964243038571026610468191681768410 5397 3677798394203797496843656788629972161111740 5398 1927009172859881866158105431884481460703170 5399 991970035436499799517850279168795949397610 5400 501590262291745651937574767749376418216480 5401 249085568801487419167219331568951892588530 5402 121452436338572451865043421161615731044750 5403 58133607804441337276655845883204954311680 5404 27309427688109276641916433932505171887300 5405 12588053569361471412662973769782365533230 5406 5691894689391904688222761503626432695230 5407 2524027228951661577797499449207236426500 5408 1097365852309365260474110384864166027730 5409 467632619474031683421601271595250949550 5410 195264772856462139278389136418007991880 5411 79867900278688855493551746044489115330 5412 31989447980771226623685344423336430285 5413 12542297539692851117867200749601302720 5414 4811999197014266998509756805487834815 5415 1805869087587697535132872893829895285 5416 662650979409771711239371077893862710 5417 237649933796666612443599809075448455 5418 83262874617085218863157657080569355 5419 28485377401146236129467151817708470 5420 9511173664407670225382610757877150 5421 3097849180653282923038382253555275 5422 983693367637540090163274974538815 5423 304352988837121378165580248342110 5424 91694514491067792832280100543685 5425 26882517236675311878586023008695 5426 7663936403245052776123838814520 5427 2123068024430106537865657256989 5428 571029935874104489001518307526 5429 148992973068387383192564126176 5430 37677956224461656603911414402 5431 9225654907954507454684746102 5432 2184926995033002213928184516 5433 499933614359796226093635186 5434 110379753660706987376954874 5435 23484945177037373230511940 5436 4808215430938765074374040 5437 945773177490528669624090 5438 178422172268644930637550 5439 32221508524936016696760 5440 5558659161717662362110 5441 913935344224520170910 5442 142844113199137322140 5443 21162017918357656270 5444 2962017139574594185 5445 390258213381848980 5446 48196918512995455 5447 5552348814911185 5448 593283582998170 5449 58407936916615 5450 5255708420535 5451 428069614010 5452 31179892406 5453 2000007959 5454 110713979 5455 5144438 5456 192713 5457 5459 5458 104 5459 1 5460 3978725253673232086204076224600171114163381702895 5461 3922355351672741931042610081721581881361035924744 5462 3811989066682699881391482018435760097573388320136 5463 3652208413264340601193111162988886252360712950050 5464 3449489770197595416722112102299970728696449600794 5465 3211770516872255855709675283004298218988872362900 5466 2947936652866311188310740717431355275052922507180 5467 2667277202710008278757628103660073571914447825795 5468 2378951588130058961764402778479027421698186024875 5469 2091511586476772797284111888930324972193787308680 5470 1812510884291677205626497438645848265944415515640 5471 1548223937711652563751896529847700188590050346300 5472 1303483453180536309508538953549814995562905026860 5473 1081633869642138398866041128325824727516562610640 5474 884588084750638038896214847021751788938440986000 5475 712967253193492816785618132948154130681249436270 5476 566299250517445594611300894680005179606790062990 5477 443250326145838956264436371852559040475907040640 5478 341866154363316121874518062334637225663107444320 5479 259802248261052638094625335487767586933362594340 5480 194528713725597136904538012422740525674890082516 5481 143499777158746215128580860049097764562196403800 5482 104283723028081891646674502928153752883551372904 5483 74653309597261537245860348204767645432309320316 5484 52640088477878103400783678123381948980721900380 5485 36558233832548253213241894883868656400326100600 5486 25004554958904587449658754155515608640505449416 5487 16841502597024889869455229365906395084209695484 5488 11169427539462319357408456305096263743625551020 5489 7293366270114507523387519387605465450462585216 5490 4688445128125783729141366276552784807475156000 5491 2966798007452461723582026588223180121712922590 5492 1847812726448435450868206304590573541460346910 5493 1132632659544009677004328471784416900265164800 5494 683170979089877939838905166504958468033479840 5495 405438180891905906568145811294192180894029020 5496 236710790352389229164847413814776699599598700 5497 135940976150362374248550571710140555652940680 5498 76782057703151808858893555744350900051742520 5499 42646316722586798839985118953273463731545800 5500 23288862067765473973280948560192052877732360 5501 12502289342027922401572788830982645303583320 5502 6596777602500179162519612499683249571212520 5503 3420569470588127317613530478802653828317260 5504 1742645866529732870622644378487124260202620 5505 872128267431805522969837520479944041849760 5506 428671612944501208308918598613772577944960 5507 206895471831123065783615700977325857243730 5508 98031089061912085331235253585492491732210 5509 45589375946862652742802169205913970115760 5510 20803975487705037678683234722616034654960 5511 9313287770652931526494371337697835149460 5512 4089025700735058521693211105666653403780 5513 1760263244639859083174100792877424969160 5514 742765292609182678193542154057748056760 5515 307122121115922221395626226885833537495 5516 124399645799152933235104291217426848335 5517 49343744717478344740062301978425567820 5518 19160165824294815651509830448919032820 5519 7280519264011736244882000777211592810 5520 2706170000794135858815843780799206450 5521 983563787823523542546128544049880520 5522 349398185814898067436224617973726280 5523 121259425682639125218007419656154975 5524 41094400246207189277888144829140895 5525 13592716212698493238584267985971240 5526 4385895537127944391367237476436200 5527 1379740870965729261161135323424610 5528 422930020564864482876446371894490 5529 126240968130988157486989962366900 5530 36669521664350471192575519080204 5531 10358034363549263802991014379035 5532 2843090933372598410059739690691 5533 757700865166953528797993848104 5534 195896584200803547251160286680 5535 49088538127449166272524345020 5536 11910515517347305894706565804 5537 2795240363053505427398774576 5538 633798313197540586701102000 5539 138672914268683125681840854 5540 29238933785466666974510070 5541 5932410780697938674635680 5542 1156416858284109616958400 5543 216202339955298609696420 5544 38694103030878199229780 5545 6615438619141319855160 5546 1077941475342015149320 5547 166968148257069572595 5548 24514293271314099435 5549 3400472271469438620 5550 444007480709755620 5551 54342550910904810 5552 6204040334825970 5553 656947228335320 5554 64091714951160 5555 5714957926951 5556 461249514375 5557 33290614344 5558 2115866376 5559 116051130 5560 5342610 5561 198276 5562 5564 5563 105 5564 1 5565 11879805859019206103450762530921924109687799330534 5566 11713069672028673898638168324757513093097805947775 5567 11386552831619782413627203263146228231295137194930 5568 10913687250144635899306705283724617078630550870980 5569 10313468700334191873624898548293155200046034913744 5570 9609196939936162460742528102735624222738244470874 5571 8826984372448575322778044104095727065956242695875 5572 7994165443706378428832771599570456268665556357850 5573 7137740377316840037806142771069425965806421159350 5574 6282974058898508964675012106055200659836388849195 5575 5452246408480102566662505857423873426728253170620 5576 4664218275183866078886932922043363450097370888800 5577 3933341260534327272126476611723339911669517983800 5578 3269705407573312747270794928897391512017908623500 5579 2679189207586269254547874108295730647136253032910 5580 2163854588461576450293133874649911099226480485260 5581 1722516829856777367661355399480718350763946539900 5582 1351415731026600672750255328867201445745804547950 5583 1044918728770207716233579769674963853072377079300 5584 796197116349965896873681410245145338271360121176 5585 597830739145395990127744207959605877170449080656 5586 442312213912425243679793375399992043120637859220 5587 322436809784089644021115711182019162878057097020 5588 231577121103221532293318529256303347296582593600 5589 163851631907687893859885921212018250813357321296 5590 114202877269330944063684327162766214021553450396 5591 78404291388477730532355878405290660125041245500 5592 53015485095391796676522439826518267468340695920 5593 35304296406601716750251205058608124278297831720 5594 23151238937702610609937341969254514001563292236 5595 14948609405692752976110912252381430379650663806 5596 9503055862026680903591599169366538470648425500 5597 5947243393444906851454561364598170563438434300 5598 3663616365082323067711439942879948909758991550 5599 2221241819525793523411379449583567549192673660 5600 1325319950334173075571898391613927348527107560 5601 778089947394657509981543796819109436146568400 5602 449433824205903412272291541269268155304281900 5603 255369350576100981947429246407764919436229000 5604 142717236493504081672159623257816416661020680 5605 78437468132380195214838856344448161912861480 5606 42387929012293575537373349890857947752528200 5607 22519636415116228881705931809468548703113100 5608 11759992939618039350755787356973027659732400 5609 6035343604549665711206012377769722130369640 5610 3043445746906039601901400497580840879997340 5611 1507695352207429797062371820071042477038450 5612 733598173837536359423769553176590926920900 5613 350515936839897803857653123768732319091700 5614 164424440496479775752720657514022496502930 5615 75706639205220621947979775266227839920180 5616 34206288959093027726870817165980523208200 5617 15162576716027849131361683236241913522400 5618 6592054237984100283060854052601826429700 5619 2810150658364963982763269173821006563415 5620 1174287059524257832824272672161008442590 5621 480865511632553499370792820081685953650 5622 192903556340926093626676423644771448975 5623 75784429805784896636454133204556193450 5624 29146855089100687755207675006929832080 5625 10970253052629395646243973102060679780 5626 4039131974432557468798196942822813250 5627 1454221399321060735200360581679761775 5628 511752011743744381932120182459022150 5629 175946542141544807734479832471267110 5630 59073011996033626907839650291548335 5631 19358352620792166891112640785832050 5632 6188566428658538135404819171755300 5633 1928911859661581901524571657686000 5634 585840510360203111556011853341594 5635 173268524158887892482556495826139 5636 49870646961272333405626273149930 5637 13958826162088815741848747917830 5638 3796688382740355486108893825475 5639 1002685987495206242321678479804 5640 256895637845600019418391197504 5641 63794294007849977594629685400 5642 15339554193598351908806442380 5643 3567711590519729139781717430 5644 801710161251690379357452924 5645 173844258834847731330986604 5646 36327761424448715266104150 5647 7305029978937346901290500 5648 1411313301270286425884600 5649 261511881605318128781360 5650 46387483125361534234260 5651 7860348242740404577075 5652 1269423916870398821350 5653 194882913799853110650 5654 28358773023493293675 5655 3898822303090099050 5656 504554071955486400 5657 61203538474066100 5658 6925079278112450 5659 726753901213431 5660 70267922392486 5661 6209498055670 5662 496655995095 5663 35522531850 5664 2237260116 5665 121592016 5666 5546450 5667 203945 5668 5670 5669 106 5670 1 5671 35472681390067086105539693386601361312473404608843 5672 34979428362667662415716134118825665434080742473239 5673 34013309753793092211572076871628358403023494013685 5674 32613708782098610186558807095164000509971722979654 5675 30836352890414990233674131934753396501414830255598 5676 28749650012718929657145470755124506488740522080493 5677 26430346756091116212353343806401807557360043524599 5678 23958890193471793789416958474735609300428220213075 5679 21414879879921727431313926476695082894308366366395 5680 18872960844695451569143660734548500052371063179165 5681 16399438742562477610224450885522437536662012908615 5682 14049805944198295917675915391190576788495142043220 5683 11867264943291506098284204462664094873784797496100 5684 9882235875693909273945145648916462070823679640210 5685 8112749203621158452111802911843033258380642141670 5686 6565560625904623072502363382426360097126680058070 5687 5237787149344954490704744602997830895736231573110 5688 4118851289653585756645190498022883649582128167150 5689 3192531576146774285857516508787310637089541748426 5690 2438946584265569603235005387879715068514186281132 5691 1836340069407787130681218993604743258562447061052 5692 1362579762841910877828653294541617083169144036896 5693 996326144799736419994227615838314553295277549840 5694 717865562794999070174320161650340760987997011916 5695 509631630280240370216888777631087812131493365292 5696 356458800565496568455926126780075124959952017192 5697 245622653753200471272562645394575141614935391816 5698 166724072890471243959129523290417051871679773140 5699 111471020439696124036710986854380905748201819876 5700 73404144749997080336299459280244068659511787762 5701 47602904205422044489639853391002482851862381542 5702 30398908661164340731157072786346139413737523606 5703 19113915620553910822757600476844657943845851350 5704 11832101578053023442577380757061687022390099510 5705 7210178134942289666694717784077443807478772770 5706 4324651717254624108964821638016604333866349620 5707 2552843721934733997825733729702304939977957860 5708 1482893122176661904201264584496142510887079300 5709 847520411275508475891880410934849491401531580 5710 476524055201985258834427726010029498010111160 5711 263542633638177852424371829493122526326410360 5712 143345033559789999633918138044774658368502780 5713 76667558367027843769835069057299524115373700 5714 40314972959283933943667731544211298493215140 5715 20838782291073744663863200232323590670099380 5716 10586484703663135110169784695421605487405430 5717 5284739272951005758387541870828474283956690 5718 2591809462884863960343794497016365723051050 5719 1248538551173913939034143334459345742515530 5720 590647016541598201558353556548982655514810 5721 274337368660793425427571249946230859631310 5722 125075504880341498806212275668450276650780 5723 55960919913104977141293354454824263160300 5724 24564781612376913397185806462664746515515 5725 10576491955873322098648395898583841435705 5726 4465303229521775314958334666063700959655 5727 1848056127497737425821741915887465845215 5728 749553497779264489633923376931013596075 5729 297834841235811678018338231856257474505 5730 115901537947514980037905781313546705310 5731 44156240116162640870249845051813325110 5732 16463606426383013850242530626563254805 5733 6005105385497362585930677706961597175 5734 2141919953206349924866960596610051035 5735 746771565881322816574439665221837595 5736 254377906758370601533432123548647495 5737 84619931045484331934357110249135685 5738 27475830909112286928042031615273350 5739 8703318798680323148485402682782894 5740 2688020894180672905563140006853733 5741 808979681480363337444194622317663 5742 237097997282249041630031516893899 5743 67626161506101504633583914893235 5744 18758200532324377470279320223109 5745 5056270008081161747848963502783 5746 1323375919348656239334699362708 5747 336029486047048348921827325284 5748 82701559791968058643217845210 5749 19708975945369771427945612734 5750 4543266010606267250470156958 5751 1011882181510986825954543678 5752 217477050238233793498381254 5753 45044104704656348593279250 5754 8977855161812951455956460 5755 1719212666000966088900220 5756 315759712973420067592695 5757 55517255284972337632685 5758 9324655073410656509075 5759 1492665603693745225675 5760 227140509126436503375 5761 32762149398538879125 5762 4464579913519651550 5763 572682689707664950 5764 68855371653391981 5765 7722101101718367 5766 803231321661587 5767 76974076443251 5768 6741676582615 5769 534415787061 5770 37881383982 5771 2364398582 5772 127342411 5773 5756065 5774 209721 5775 5777 5776 107 5777 1 5778 105924791142801834626795520892028388059027551690925 5779 104465419506527840732827904377055385149577641095767 5780 101606446898559364813847018085618024347075959466578 5781 97463371426306692631805015901545755414410047248937 5782 92199711685232530077378409785041903500127075315745 5783 86016349659225036103172946496279710547515395860690 5784 79138886962281839658915773036261923346528785818167 5785 71804116829484637433084228757832499752096630104069 5786 64246730918088972789874545685979192247107649758635 5787 56687279467179656610682038096766020483341442454175 5788 49322205531456225097044027011261514377528218131000 5789 42316509630052279626184570739377109198941952447935 5790 35799306763183711289905265502771133733103619179530 5791 29862250022606573824341153023423590202989119277980 5792 24560545705219690798559311943185855426331001839950 5793 19916096978870736015318910897267224251243553772850 5794 15922199064903163319852298483447074642445039798330 5795 12549170015145314533207451609808025182407901488686 5796 9750329450065929645737712394689909355185856196708 5797 7467818229820131019773740890271768964166175090610 5798 5637866416515267611744877676026075410245777379080 5799 4195245977049434428504099903984674895026868647788 5800 3076771470436646367997201072030272397452418598652 5801 2223823337874975860385436555119743126414767927048 5802 1583955993640736008847135066061503698079442394400 5803 1111713084598937409945377549805738078706380774300 5804 768805527209168283687618295465067318446567182148 5805 523817747083367839268403155539373099234816984832 5806 351599238080164448332139969425042026279393380778 5807 232478069395115248862650299525627457259575989180 5808 151405957616583465557096385457592690925111692910 5809 97115728487140296043554526654193280209445756498 5810 61344925859771274996492054020252484379973474466 5811 38156195333549223932029699017983788773714723630 5812 23366931430249937218236920179155735163735221900 5813 14087673574131647773485273151796353081323080250 5814 8360388561366020010991819952215051784731386780 5815 4883257255386904377918878725133296942266568740 5816 2806937588654155638927572721441021500298722040 5817 1587587100115671587150679966438001515738053100 5818 883411722399953110892717693547926682705024300 5819 483555225564995695828125036595196708810286840 5820 260327564886101777347420938646285480977091620 5821 137821313617385522377366000833834413278688220 5822 71740239954020813717700716471956494650719950 5823 36710006267687885532420526798573670441461500 5824 18463033439499004828901121063266445494413170 5825 9125087287009783657765479702304185749523270 5826 4430995030600376100936291388024694121081390 5827 2113522936376305566020068140954559257661650 5828 990059890082733125792137082163663791796900 5829 455373793454239901375076880069505399442390 5830 205601206405823389344691436585939286326595 5831 91102193481355212637127556816072851111520 5832 39606576797772010810792537027312288910875 5833 16889851312892834839428472480535008240575 5834 7062912854798777230413999958882180400945 5835 2895444466512813593474003524674736915795 5836 1163289876962591147690167390100817775890 5837 457892619299489298926493858221617504925 5838 176521384490060634758398156991923285225 5839 66624951928043017306423053385338177090 5840 24610631765086726361040168930134903015 5841 8893796904585035327372077968793485805 5842 3143069425846043342974832385380536125 5843 1085769403685177750042228899019620775 5844 366473668712967220395831265413056530 5845 120799080753276942010884544547191929 5846 38867170601973282982090574304909977 5847 12200319374341359391492737311954290 5848 3734098572943285284637366146065295 5849 1113703840268713883707810054104797 5850 323482359320674923733894752010243 5851 91440632046507043851712198619127 5852 25137846459754195457462983088600 5853 6715675413476866336105490190775 5854 1742106965187672646899744533202 5855 438440021784386178992990783228 5856 106953801747944097321633614902 5857 25264124137487025504370313370 5858 5772625242355487869923081890 5859 1274403336453876968046204182 5860 271499010104703093547616964 5861 55741172532470266138135930 5862 11012827540787337612449375 5863 2090489634259358494125600 5864 380601623331803061734455 5865 66334575962076739367435 5866 11044461186230838238125 5867 1752568262218720608175 5868 264367238438495034050 5869 37799412001766195625 5870 5106117974880708481 5871 649260162462775298 5872 77380704076771935 5873 8602306499823205 5874 886947074687453 5875 84250168812927 5876 7313973753658 5877 574661569625 5878 40373124975 5879 2497497058 5880 133308197 5881 5971563 5882 215605 5883 5885 5884 108 5885 1 5886 316315001792131509986418946161112161267632744477617 5887 311996657547889040173470443354701797555681152253270 5888 303535237831393898178479938364219164911063647811282 5889 291269530010098587523030443772205683261613082031260 5890 275679432770764258812356372182867369462052518425372 5891 257354948306739405839467129317583537394171256994602 5892 236959353450991513195172948290374133646140811782926 5893 215189734709855449881874547480073615345733065680871 5894 192738127214753266833640812540577712482545722316879 5895 170256215916724854497600610794006727107977310343810 5896 148325994628688161333910635847404644059811613033110 5897 127438021924692216013133863253409757309573789758465 5898 107978066415842564740430989265571833135034690905445 5899 90222102491009975912805730469380579362423740297460 5900 74338892706697000638219375863876669880563674890780 5901 60398841748993590133730521323900154320019595411130 5902 48387466058919213868378660990522324076096495059866 5903 38221698530114407498797462487945009180038797483724 5904 29767317695031375198718904894769703501759932776004 5905 22856014096401328277256330960987753729597808666398 5906 17300930623384833060022718470282519269438821117478 5907 12909883864001348408246178652041022702725064625520 5908 9495840785361056656886737531134690418894055173488 5909 6884550801952358237229772693211519221946628920100 5910 4919492416114649279177949170986984903200591095748 5911 3464474605448841702480130911332309095232390350848 5912 2404336358891473532901399000810178496387764941280 5913 1644222512372700571288161420429482443960777547758 5914 1107895054558647536463193424490042582773786354790 5915 735483265091863162751886654408262174464081062868 5916 480999755498839010463301211637413428394133438588 5917 309866611963495036597142966132038455514530923874 5918 196616849680460794972076279692429553363133954594 5919 122868052623570436146758673217392008317423419996 5920 75610800337930808923751892348935877018773025780 5921 45814993565747605002714013283167140029789688930 5922 27331319390884572162395971829144701808321035770 5923 16050583405407080027838271398789370227296677560 5924 9277781944156731603997131413012319958303343880 5925 5277936411169780336970970381426949698741799440 5926 2954554048080620393871522696581124907253364240 5927 1627294512851050584068263668789408872492402760 5928 881704104068482995552911976075316603066066680 5929 469889118457508113442487655952076388906499790 5930 246271559839094221627487244104364578370869670 5931 126913279661207704079022364333796610586594620 5932 64298126994196674019087127564144301685397940 5933 32019115757109164587602892153595325365017830 5934 15669605253986465324721839231283439128266310 5935 7534577857059414792748496611142917170539940 5936 3558956619913278593187282103187728448900940 5937 1651034889942796416511905398819108477565885 5938 752077193341418503356895873471517536880505 5939 336309976684950612792611530429324426348990 5940 147598621592020058287348566323920148262970 5941 63559340965463622880635009466729477552395 5942 26848208634204425663316475964091925557315 5943 11121647198274181971578170873657735092630 5944 4516626962774894040090664772997172196610 5945 1797703880752141081375059405314358566040 5946 701038955717592950991315068598878967240 5947 267756968183190378425861379307396365330 5948 100129380597714778994835300284266565910 5949 36647498095517805031387079284308924945 5950 13122635734116256420389139253193642705 5951 4595312498244188313412892549813213430 5952 1573042153151421912448944708979869234 5953 526139920068217445388806384265158436 5954 171866570729591584384467856164056196 5955 54801588549257927658220677762929562 5956 17048121787553358559837913512124382 5957 5171284772532674092079070952180335 5958 1528626831635895851293417004734167 5959 440060837826936163043069933717970 5960 123294153919738105645280671898502 5961 33595628838418734440468217812577 5962 8896222400448925161998225507205 5963 2287500788720002923214368931332 5964 570657947669817301818994711500 5965 137990551127786610695927010162 5966 32311152716296390342339599442 5967 7318527588914067931516903036 5968 1601643519091050327731957076 5969 338253010177960697298202269 5970 68844489707516962244710905 5971 13483918798378499168309430 5972 2537425833553238295227490 5973 457980660480110639340015 5974 79131605410526298213735 5975 13061396686888053880350 5976 2054734912658981837850 5977 307272768415141938156 5978 43554790139109679404 5979 5832758841420255714 5980 735243173039370438 5981 86869957651282593 5982 9573503743323585 5983 978511217254038 5984 92138804136210 5985 7929008448258 5986 617532191658 5987 43003930230 5988 2636776818 5989 139495365 5990 6193053 5991 221598 5992 5994 5993 109 5994 1 5995 944626661132152060146308335676926120090946641208504 5996 931846897171414448338369327880033123734377544542169 5997 906801425389381525874980825491126645728357882095812 5998 870484200612256744513866754319292217634729248267914 5999 824303911087602252174853945272656590117836857451234 6000 769993734528495177846996449790825040502364587202900 6001 709504036467586368916514625088031286386045134458399 6002 644887215375600229910688308311025461474419599780676 6003 578184077841333571213115970814658054936256098341560 6004 511320337760166282665152059181989083650334645693799 6005 446020232470105231844645109894821128477362713135385 6006 383742082969222942087475488366386234504420093697020 6007 325638190831544756666370582988362169807032220961370 6008 272539061613549541291456095598829082378022106093685 6009 224959836946700566684755627657157403563007010599370 6010 183125200514609804640328558178299148276679765361776 6011 147008006338027211500906644802367487576154887954720 6012 116376482284064996565895028373237036757895225319594 6013 90845030321547110974772698343702466411396538926126 6014 69924262414817536535997954326039976500796562559880 6015 53066828583787509745525228083311295701761694409396 6016 39706655272747238125155634653458232391057940916486 6017 29290275451314763302362688876387232343565748719108 6018 21299884003428064173294459395333194544041275189336 6019 15268517823515849218887852775530813220379610366696 6020 10788303380454964514559479083129472494820746387876 6021 7513033476713015806669691332571970035580932839886 6022 5156453925822821640652753845729703523122328843828 6023 3487600832023211270503241499327787201198644965416 6024 2324378075149349709678381290535718185632000856246 6025 1526349632554197209812330832177714058372745425330 6026 987483217142794842032520457461881437271798317056 6027 629351514267526267715977919041860017195088298464 6028 395095702641962040042586845258757438699330400370 6029 244293846527248850073224578849495025365986134706 6030 148757113294562986088861877461247718856883750480 6031 89196896362039257192948256511101212065407402260 6032 52659684740448383794231374640946391993921057210 6033 30606301760733591968806373193228639884341820880 6034 17510272403407132334839624491020394564298507560 6035 9859784972101451314910756746797483478487566440 6036 5463552665000153973492698341445850382811833680 6037 2978887735377041693063663300816801864464969230 6038 1597864782365085330622886876131757570343436140 6039 843073957957810039148997264390237577863964080 6040 437482966494498599725596736002305490642862230 6041 223230522412513542685712384051536237637010390 6042 111986848005292303931411858949023066178682080 6043 55223298868155044705073227996021681663824080 6044 26763139730959158710657617945614084747707190 6045 12744569366915489802447684113149754097006765 6046 5962068703197493513056083375478354463347330 6047 2739422059969165532661412802719950440795380 6048 1235985791618389174436855970224762111492465 6049 547467939242434293960595106219974052164355 6050 238006171191688106831300051754741551372680 6051 101529196797942230515529656304479138202340 6052 42486482795253501674985311610746832846555 6053 17435978041801217093043895051969265855280 6054 7015369799244628072457039246910409729890 6055 2766499804652924410792235853220633898610 6056 1068925304498498108412011748190541898480 6057 404533846876422962452083758875971856185 6058 149899514427348840446611518821769133560 6059 54365446327878249765189111087315781080 6060 19290990385511866646250976511986725369 6061 6694494571463827671250643643058241100 6062 2271048643949230942222218949409083866 6063 752808079347066957431494918192144194 6064 243716281066402870602526447439110140 6065 77020995109343960310137662227234279 6066 23748033391721928503210401469038884 6067 7139972441995506106415557890632472 6068 2091981823382570119981767610350639 6069 596950620585093003128818823429049 6070 165786005158605765247747115218284 6071 44779352027587662525680812251114 6072 11754381136838745387031589150037 6073 2996149287517606835729290652994 6074 740959651513900302857261321104 6075 177620231432997068969783512640 6076 41231323824301508601588459554 6077 9258424118183078956547062381 6078 2008741018976527987274870250 6079 420581418683856158711222604 6080 84865834339448699708247825 6081 16479325292411848102876935 6082 3074538099443875232781240 6083 550173662577524991434100 6084 94247737010073333931935 6085 15423404367962177656356 6086 2405562471213233455410 6087 356660317395671873274 6088 50122792153569305556 6089 6654871972110908745 6090 831686634433976616 6091 97421972611860216 6092 10644153764713833 6093 1078579029838506 6094 100685344776126 6095 8589544570146 6096 663172898706 6097 45780202413 6098 2782465236 6099 145910016 6100 6420645 6101 227701 6102 6104 6103 110 6104 1 6105 2821100219435718568630985999233885363916270826959177 6106 2783274983692948034359658489048085889553682067846485 6107 2709132523173052718727216907690451987097464674905895 6108 2601589537089240522563701525083075453480923987814960 6109 2464781846228354174535717149382773848254930692922048 6110 2303801682083683798938365020151512917006246579112533 6111 2124384986371681776674199383189881788362829321441975 6112 1932575329684520170040318904213714802796720832580635 6113 1734391630977100083788956338307672600061010343816035 6114 1535524648071605085722913139891468267063953457170744 6115 1341082653199494456597272657443196446632117452526204 6116 1155400506270872930598491181249569532788815027793775 6117 981919335414317240045302166953577486689474420752075 6118 823137089391794864642582306244348655748061337654425 6119 680624099074859912616540281434285634217708882054831 6120 555093043799337582825990830637824039415841663915866 6121 446509689136702012707130231353903672610729878636090 6122 354229518943639319041574371519306990745446652200440 6123 277145775020429644076665681042979479670088326805600 6124 213836121320152157256295880753053738613954795895402 6125 162697746271352284406678817062809504593616197885762 6126 122063759307849511173043551613156760436385384044990 6127 90296814727490065600812782925178659278664964824930 6128 65858677278258676694545001047251240107986634275140 6129 47356705207398877906741791253993480259241631943908 6130 33569854680683829540117023191232255750781289594458 6131 23457790782990801961881924261431146053524008071590 6132 16157088234559048717825686677629460759901906649130 6133 10968432832995382620834376635593208909952974665490 6134 7338328539726758189993953622041219445203391246992 6135 4838210924846341761523232580175313681276544598632 6136 3143184363964518319560829208681455512839632040850 6137 2011930434052283149791085221762498893166217015890 6138 1268741063436737157831789343150112481260404833540 6139 788146662463773876204673301569500182922200285556 6140 482247856183851093355034712821843956288277287446 6141 290613694397050627076041508613295322916212209950 6142 172462882863221232955986004345276243943670280350 6143 100776258904589108097877372325195426442561385650 6144 57976359136242175618556754431046517927127894880 6145 32833610040508737623243079579263728425597907680 6146 18302225372478646981467118389060135725764369350 6147 10040305182742280997179248518394409817620239050 6148 5419826475699937062835547441338797012672369450 6149 2878421706817393969497480876524300638850262450 6150 1503787446864822181560306384444079306143836700 6151 772700336912304446342720979002864794458554700 6152 390440669285960891322197470996580985479516550 6153 193973286604406507347142704890658832590213350 6154 94731007966029693218178530054785520508538035 6155 45469777801072142026161385434242193308061285 6156 21446060130082148848165180291348059001149475 6157 9937476554785048220154352148423067015635175 6158 4522875790829989001058863879164686604452200 6159 2021459902052511575228751128199477715029500 6160 887003307232064631307424814279194741739375 6161 382021850784883839021815019669967522421575 6162 161451657634996949283558862967195236904175 6163 66937830636299346840486245909626508431725 6164 27217847645698769576293170152100309483780 6165 10850794908396050591661286848321585526980 6166 4239958956027845481656331360287147653275 6167 1623358665802269911310707025888282888225 6168 608798807631650052663884388785056770825 6169 223555951140738956858051606421071640009 6170 80350931284853944082690731242360747549 6171 28256533600924925259723839104454050335 6172 9718351294760125570904357510659469160 6173 3267573004362700770256240315040338200 6174 1073545355522813788344159027858488613 6175 344485309567468759415874511135383303 6176 107909000943061394919763621586905635 6177 32979987657100004729607726970021995 6178 9828904885963169229526144324412160 6179 2854718449126268888358333548997972 6180 807515977771286430902246750898447 6181 222319738323032173160459516619435 6182 59529882451944014748441692054145 6183 15491490075870252525618141124135 6184 3914729170464504207556335486738 6185 959811206771198880428633293298 6186 228109979375481656527919034575 6187 52498488961461115545410392185 6188 11687746555843463102533155235 6189 2514188271999832845694340679 6190 521926578315716706522347364 6191 104419697731304423043906000 6192 20104037054433248327092275 6193 3718959499031473558147275 6194 659844803955560503022391 6195 112076703849248745043701 6196 18185627156571082985040 6197 2812345580762474634240 6198 413437981521352087575 6199 57609350760114190917 6200 7583980579156745577 6201 939752760810550665 6202 109144705406412555 6203 11823418139328465 6204 1187853919184778 6205 109938062244978 6206 9298497671265 6207 711735566355 6208 48708577665 6209 2934795897 6210 152558362 6211 6654450 6212 233915 6213 6215 6214 111 6215 1 6216 8425475422564385171621630487515856617386223721764839 6217 8313507726301719321717861395972423240567417569711557 6218 8093997043955241275650576921821613330132070730567340 6219 7775503906490647415826635582156301288833319355642903 6220 7370173065401278496037783694617362218742101259849541 6221 6892968514683719750148281552724168553624006593476556 6222 6360761998139885745652883307555109508165796733135143 6223 5791351947033302030503474625711269191220560497838645 6224 5202491608733225339552188382412855669921684633567414 6225 4610998932248199626109142135642337313757081253512983 6226 4032007807541972472918676978584234246484885937490723 6227 3478402494884684627241066005646343466110406901072054 6228 2960456931076985035286375654447495675226350786200275 6229 2485680523880972017304424754632211776655244640461331 6230 2058854232265992360085113418316458329381611883625122 6231 1682226832010899508149661343426013346244280424606787 6232 1355832251879678914574695433511034702772018194752396 6233 1077884983100770975825370283916190143026264857642130 6234 845211415284221120374535933315340209029489774901442 6235 653679642611934085739640378858842722877659320586764 6236 498597626899353952836018249429020003643956377826154 6237 375058320306691861180535151601144924308666546755682 6238 278219251313598253468401335585586659823036983145060 6239 203512197213147620202099575226423379645893231043978 6240 146785237166341384141403815492476976118009555813506 6241 104384350671073509408740738706656882063546929609956 6242 73184733698233680219824634130292862564207204315178 6243 50583311850545233300541987574653815723378889386210 6244 34463849607281189528654016935263889115058272561612 6245 23144972297568482572351562837809742036432910511114 6246 15319723828537618271078015410897988639319567886474 6247 9993325722863143230875147010619268087282393655372 6248 6423855861453538627183703773594066887266253890280 6249 4068818159952794183827547866482111557348822134986 6250 2539135582084362127391497357541456620470882406542 6251 1561008213044675596635749523004639462126689782952 6252 945324433444122953387062225780415523148159777746 6253 563852836164860968129904885283766993302443875950 6254 331215500904052516672420131101518188313359560880 6255 191586228081340021339677206335505672795287188210 6256 109112194549229560223266952399370382078490171910 6257 61176140595729665601889446486718273968982516080 6258 33762357030920865041481914348793342556056977850 6259 18338553365259612029512276836257507469142870950 6260 9802035629382153213893334702307176957666468600 6261 5154909490594520597400508239971244739452653850 6262 2666928453063087519225224834443525086081907950 6263 1357114292802671845012061154890104612528284600 6264 679144963856397091887518705942025338578267935 6265 334174072371508342591482620379686546406812670 6266 161646845897183984092505095780375772817748795 6267 76853314485939339094480917874013319324845935 6268 35906412475697186069378396318935812621236850 6269 16481812247667548796441967155787231335116875 6270 7431339000114565207595039821643359061221075 6271 3290485060069460045557990962148639979190450 6272 1430476815651945419612798696916357501065125 6273 610411339056180135145860128546789267757475 6274 255607335916995065700338279028922054819680 6275 105006473190394167008440702910048403442485 6276 42308601510122665649610788360709042664035 6277 16714112530226165984628325234497016068480 6278 6472116429461765445630922774960487312325 6279 2455713424574658920832643021094411299059 6280 912705690057242953604626726448489158383 6281 332163416026517826200466176767886437893 6282 118325816180538994913318927857474267044 6283 41242457900047751600884436930153857695 6284 14059469654645640129504756853558295973 6285 4685603669452983318016273854034210116 6286 1525939666033343942679797160580777551 6287 485374298167630159065245859692310933 6288 150717893486124568878897492881339790 6289 45663610992189442847492204843432127 6290 13491139312860724548786724624308579 6291 3884554165220587492421039816515854 6292 1089365598546262618811147959572027 6293 297341110850846440434519349797715 6294 78936101698278771481616168665018 6295 20366030453105955613603109904171 6296 5102650356611184744512887814611 6297 1240419675108141652501962720058 6298 292296214892786235175862581995 6299 66700423789304411493637888099 6300 14723861406159012654749843278 6301 3140534548046853975260594043 6302 646450313101454377893345639 6303 128242694284769144929145550 6304 24482841357420282388261941 6305 4490881006836282806213367 6306 790107134961380331051132 6307 133074676586582302662981 6308 21411410718854909706855 6309 3283392913043940912732 6310 478631312860623024069 6311 66133084100081487159 6312 8632878045373708797 6313 1060720884356291685 6314 122155977464925798 6315 13121210120758221 6316 1307090479101021 6317 119948295482598 6318 10058941815285 6319 763378939917 6320 51795931924 6321 3094008709 6322 159446727 6323 6894580 6324 240241 6325 6327 6326 112 6327 1 6328 25164458571430489664961122371004136475339865013241235 6329 24832980192821345768990068805309893188085712022043736 6330 24183008676747608013195073899950337859532807655921800 6331 23239674015847167187514996198595276837707491346059784 6332 22038645486575645662012700829497832061199427208969000 6333 20623903578224883991838948554896640280531904586461240 6334 19045082459856907526304639485990547253010363824450344 6335 17354605553906413115708546315679234369308041864541202 6336 15604842488014726996164805143766462174899326384919042 6337 13845498348523397438580007496639427230163651824571120 6338 12121409234674856726268885119872915026352374092075760 6339 10470867233503642135446118638678073387821643624763052 6340 8924539949842641679831866414726050917992002327733660 6341 7504991687223949412675913827396165781263207310286728 6342 6226761588157863885539199516374683452281136948693240 6343 5096913316156570782809470195253506378397910502984305 6344 4115944066991349398549727060853238192042563477001313 6345 3278928650264671010774601650742565054827772827295968 6346 2576776040996926181939546596090373074933413953130336 6347 1997488684795509158950194561603202935551105473314360 6348 1527335589817979899756193779889007650830282245168600 6349 1151875198519644067484954736615751587775659907726896 6350 856789768833437734851036062413154963777596760944720 6351 628516685693087257811904726304487015586939770002544 6352 454681785050562513752244129425557237827449716467440 6353 324354321535648573769969188329426720745763689738640 6354 228152396219852422929107360411603560351133023311344 6355 158231895156060103049020638640210567402644366263000 6356 108192133755394905401547567347727446874870072458936 6357 72928545733387290372083595183971619790810750959200 6358 48458021848969244074304725259326998763034872052960 6359 31736905412854300129136866195111323613868215432126 6360 20485999744269476041886398650695446531897469680638 6361 13031809603490694938402748997617635065085958431808 6362 8168961955081831907854794747028207639946394324480 6363 5045468228573160677414309106326511605745731967240 6364 3070185482653659518152716634068821978577293436648 6365 1840392770513036438189387242165700704763963214576 6366 1086654565150253506142002222720790854411090625040 6367 631913923534622098235364289836394243187136921000 6368 361874563226299247164833605221594328842759876200 6369 204050692175880090866638313234881998603529665840 6370 113277050991910142672883637671769123994182364880 6371 61902946025562630284887525887358026982866317400 6372 33295498485236285840806119778535929166261993400 6373 17623873573039761330519067776721946783201030400 6374 9178952236460279961637794229304874438062846400 6375 4703187709722156456124804695275655037188460485 6376 2370433329030577279491062481211816497513365205 6377 1174965882125089418571506422102087657802829400 6378 572674232754631665778468634034075638549407400 6379 274406572858820509256364409973324904763831580 6380 129241539209304073960301281348736363281199660 6381 59819563723479300073415403296366403017574800 6382 27203636307851574049594997939579230375528400 6383 12152300875835970672765829480708356541476650 6384 5331373214777585600316649787611786748013050 6385 2296495490625120620458997104492068823642280 6386 971025148163569367854639110485759726019640 6387 402922410617511898358389770299679500926200 6388 164029187230742998642679816505254462175000 6389 65494830469810597079870036370166546044840 6390 25641942384262590351091891030551914679864 6391 9840535544093667320068192522503387769767 6392 3700582530658419700637735924310786895335 6393 1363194922264299774718411831073849863320 6394 491731690107104572714669541555514562632 6395 173627743735232386643708121641186420712 6396 59987531224146375048405467637746363784 6397 20271012990131967390200827868173283640 6398 6696917633653957419761316874307298600 6399 2162031857687098670623940513154428274 6400 681755802645944170791635557417082850 6401 209872643791174736275176422349080496 6402 63039304470270754888699969284256560 6403 18465059076627574660018912400396460 6404 5271260874617696551666707125885596 6405 1465642811095387830727283478034760 6406 396643243002231167529738628366904 6407 104404782507995911839732166383800 6408 26709100484825282010617960438840 6409 6635366246612112632190713116664 6410 1599416313790232299171463190152 6411 373720500088249659324250313372 6412 84564819743510278123648325420 6413 18510846267307321007903782960 6414 3915227555433077498083085232 6415 799175848743643805210753130 6416 157216416649025710123620858 6417 29763829499217945525526440 6418 5414062818384245439927480 6419 944593222266817543420968 6420 157769480218481153282568 6421 25173434944759473643656 6422 3828157310004645423960 6423 553397275006078220025 6424 75826683029811487641 6425 9815754907194926280 6426 1195998071941975704 6427 136584278064785040 6428 14548248895341840 6429 1437097716398904 6430 130770616237800 6431 10874116687126 6432 818268880550 6433 55049387360 6434 3260350016 6435 166581548 6436 7141148 6437 246680 6438 6440 6439 113 6440 1 6441 75161897335682325098912313547318166138765442048526206 6442 74180447440999443447146265076264367522958384691206771 6443 72255662885416120969700138903855507885326011024025320 6444 69461328179170420862722770928043446758439726210950584 6445 65902223080647696841366645582989749179438823141490024 6446 61707631524657437180156288870385019594741695619880584 6447 57023591591988204633852134356566421902850310275452786 6448 52004530501778047638177990945436243797217732073910588 6449 46804946390444537550453358956085123774371020074031364 6450 41571750071212981161013697760278804431415352301565922 6451 36437774816701896300295011255190415644337669541409932 6452 31516816418021140541546870173277039332166020044572472 6453 26900398870570233227953898880800290087076853262783440 6454 22656293225224454978046979758496900151536346586713628 6455 18828666591538384081024583539024355611942254761964273 6456 15439618971305784066898396772481428022721610928678858 6457 12491786033412591192133798906849309625268246807281586 6458 9971648758252946591263875307686176321803750257427617 6459 7853193376057106351664342808436141065312292253740664 6460 6101600315610415240645934937582583661314801671613296 6461 4676699473133133126191343078107962174157047626209856 6462 3536000557171061702092184578917914202383538913840216 6463 2637181653046169060147895525333393567140196438674160 6464 1939988239577087506415184918143199217191986247414704 6465 1407552792279298345334118044059470974160153176208624 6466 1007188502806063510451320678166587518924346429517424 6467 710738612911561099748097187381240848499541079312984 6468 494576425131307431379675566399541574628647462033280 6469 339352574644842298822651801171909634068325189681136 6470 229578701337751439847935887791026065428715695471096 6471 153123472995210834575525186638409942167713838444286 6472 100680927006093020245327990105133768908800557165724 6473 65254714760614471109426013843424405210851643544572 6474 41686771302842002888143942395341289236929822436926 6475 26246239787145687523671852850972354310778084723528 6476 16284615666308652103421820487423541224269419728368 6477 9956046481739856633756412982561034289086988618464 6478 5997232818316949462484106098955313537752347276264 6479 3558961259197912042566753754722885802362190760616 6480 2080443051911174851542200117778779426440987422240 6481 1197839178936801436266836208292870570633426463040 6482 679202306394089480704355556128245451440471906920 6483 379230689193352863824409476794009149580578348120 6484 208475495502709058798577283337663080143310675680 6485 112822318083838677456212713442615902932329341200 6486 60098324294736327132962981784562750387525870200 6487 31506013519222197748281666701302476258452337285 6488 16252573275213013697253661405792345972764672090 6489 8248586920877823154187373598589559192504655090 6490 4118073443910298363841037537347979793865602005 6491 2022046687738541593606339466109488201116068380 6492 976322344822756248995134325356136906594438640 6493 463467675791603883290081094618427671062606040 6494 216264739240634948083311682584681996674302860 6495 99175500907166844795776230716653989934579850 6496 44687310398465130322677477207899373665018100 6497 19780169581238676893541476372812212113131980 6498 8598893853566275588630286002589615297674970 6499 3670443049406201886672025985277508050588120 6500 1537976746011824264855708697290693689120840 6501 632446428318065494080939623175100509146040 6502 255165960084816186073641743905972922899704 6503 100977308398166854751030119923221848494471 6504 39183060459014677371797819477366089344966 6505 14904312997016386795424340277888024528422 6506 5555509143029824048070817296940151321287 6507 2028554356106636734076789494270550846664 6508 725346965066483334406783130834447347128 6509 253886287949510729082314417147106068136 6510 86955461847932299858367612380226946024 6511 29129962481473023480586085255635010514 6512 9540705293987000261176892944878809724 6513 3053660304124217577690752492920591620 6514 954667750907389661955511949050419906 6515 291377007338073065823895304033733516 6516 86775624421516026100385588810538616 6517 25201962762340659042412903004316816 6518 7133546928715315549923729232287260 6519 1966690836605614910096754272785464 6520 527757125995052361380088755189544 6521 137749249239433306482540839939304 6522 34943883045227626941980136745656 6523 8608503060490594590686426620188 6524 2057701633621992236619361828944 6525 476796166099067258455802421752 6526 106990893566250676629635193612 6527 23225249671484042311197621322 6528 4871619820825747013417459220 6529 986156094891887460859900428 6530 192394308966627901089074778 6531 36122485539869008508874888 6532 6516425520869544136631016 6533 1127536137430058170347192 6534 186771072473245272350184 6535 29554989529770197287641 6536 4457381268040535131626 6537 639039712943084633946 6538 86838436008948389625 6539 11148337257201687024 6540 1347130598902102584 6541 152569624676525784 6542 16116117227978544 6543 1578742449323830 6544 142463001805476 6545 11747434955036 6546 876578617926 6547 58476318924 6548 3434072712 6549 173969376 6550 7394268 6551 253233 6552 6554 6553 114 6554 1 6555 224504242112364093644970892170900699800489268788259183 6556 221598007662097889515758717527438041547049837763758297 6557 215897438505585985279569174908163322166724121926182675 6558 207619214145234238673789555414888703823204560376465928 6559 197071182784475554884245705381418215532620244972321192 6560 184633446197293338655375068809941190677030829036823394 6561 170735753618423689452186414172387685294809737969243958 6562 155833068484210789822483484258087789474439062423394738 6563 140381226963435566349645047661800172003004104449507874 6564 124814471278359415011762067971554343850124041917007218 6565 109526341305936018002855579188746259407919041887548326 6566 94854990105293270069795780309267745063580542848765844 6567 81073508513815828747547748812574229570779219894069540 6568 68385358687333072287025462178321545850555454611461341 6569 56924578788068623125969960070002683786200212277356759 6570 46760071596256759340056779218355093259932112497924717 6571 37903053762971321850296070987016913969793607993388061 6572 30316628167722644135062017022971627012384289318449867 6573 23926442449920468183574153053704901048430844182781577 6574 18631493164800654718501620824126686900784141551563816 6575 14314300345914610068929462594608460037855388211663368 6576 10849881683350363888431423182359269943680782978724232 6577 8113170449794318268655265022394506986715721599929080 6578 5984722684902554911897198487536063758492335862297488 6579 4354729534662449362200623640369257710276485853140752 6580 3125479907996922955533535909607299341584040685039032 6581 2212503540848932041579093431947369942052534970863688 6582 1544667612687710829950424554952692057196513731027400 6583 1063507701113901170050263255362477274125688347185512 6584 722054748977804573246112875601345641664754723596518 6585 483383101339055294668789064534569776505230091081106 6586 319059114761918325930279190586968116287366039154582 6587 207622413069549494242897946343899463356582023147222 6588 133187725850602161521241809089738048758559550705026 6589 84217626756296342515237615733737184771977326888822 6590 52486901935194196260850086320956929824134493070360 6591 32237894966365458199662339568939889051108755623096 6592 19512240559254718138807272836239233629201526655344 6593 11636637129426036356593059971456978766555525459120 6594 6837243490045888330375790080794535799436604645896 6595 3957484537242065768513391882199895448514885792200 6596 2256272174524243780795601241215125171654476718080 6597 1266908491090151403327342316259917681164360930720 6598 700528502779900600079199473574288132656218365000 6599 381396137881284063387752978564841733463165887080 6600 204426655897797202337457361928481129578307548685 6601 107856911089171538578498309891657572618742879575 6602 56007173715313034599722701705684381423721664465 6603 28619233640001135215282072541729884959134929185 6604 14388707052526663111634750602047027187486325475 6605 7116442476471596206442511328813604901576109025 6606 3461836708352901725891554886084052778773113060 6607 1656054759854995080368527102559246574331347540 6608 778907915939405676169169007919763657671488750 6609 360127550546266923201765390509235360273900810 6610 163642980886870652011995184297365575712729930 6611 73066373833270082804849239583301201075825050 6612 32049506484211154368843788360679335461395070 6613 13807313648984301740158020685157817037383930 6614 5840866223736091645608674305743302248855000 6615 2425589134414705945010290064371767121166584 6616 988589696801048534905611487004295280540215 6617 395326328941997718196469683306560860739141 6618 155064681854197918918252279678475962367859 6619 59642882599060888215292977052194265194675 6620 22488376496152847577571947069098726696373 6621 8309410464202944116554389922045149515079 6622 3007787609122630797565887042252104261928 6623 1066188714863926363347465160361780361288 6624 369971712278916052421268114782968024674 6625 125626129623392323600130590580740766262 6626 41724328079584241319453730693434411858 6627 13549033349018607500823157386849821250 6628 4299705062369680305470159746004745042 6629 1332820382666978753879792841894692038 6630 403354594521929750966693795848588948 6631 119111134112572000692722221047142692 6632 34302200527661589502433386509389540 6633 9627994891315982821400572260262268 6634 2632197211840100577959383867914312 6635 700450258279713294804609731874504 6636 181301635345151528015207403305148 6637 45610087739340213769285925194788 6638 11143000860211654085761590870884 6639 2641488693287310171704799444308 6640 607012309336801977396635236686 6641 135087763058560465954250274154 6642 29083025587201676785474980970 6643 6050170224684262375366434426 6644 1214672889398384370457850094 6645 235033220027366453734580682 6646 43766447198168610815853096 6647 7830732730772847579328392 6648 1343862199433073639985017 6649 220783443271056004769451 6650 34651410510753817053213 6651 5183259416992568155197 6652 737026486209234710595 6653 99333903865052179233 6654 12648037480780315392 6655 1515816340806606912 6656 170264484353828158 6657 17837322679107850 6658 1732952886084342 6659 155087015378438 6660 12682489891886 6661 938489009562 6662 62084361012 6663 3615436356 6664 181616877 6665 7654055 6666 259901 6667 6669 6668 115 6669 1 6670 670606491886826076805700501869239441148028375340276663 6671 661999688280047968440298784606502063514263228478200155 6672 645114660312918113469117447850490067536978520066406900 6673 620587835435295778837604435704470241522548927274969795 6674 589323843127003132213410329606248110032855634385610514 6675 552440382600192582991807188363747091504460811978388544 6676 511202268299927817930044967240416665446279629429462090 6677 466950049066070045624314946092275646772252904842146570 6678 421028766726005771183890599891442305327567208789909830 6679 374722039547730999364262694822100775261047188254063418 6680 329195802689588703084413427469568348321623626653321388 6681 285454839925045116820199108310588234042278804630383710 6682 244313857306442171104368991300163520484915217354296725 6683 206383445989217524160543171060898459207534886782887640 6684 172070009071658454753052201466679322896687779386742817 6685 141587704147296704316322810275374691015925932768669537 6686 114979753526950725325414867228343634242110009809762645 6687 92146124380614434168932241063693442030608741494619505 6688 72874563782443767037137790900803214961599275052795260 6689 56872235960635732971005236472440047987070373946008761 6690 43795675194065628675862506601094416882320312741951416 6691 33277352479059292226016150799362236968251892790316680 6692 24947774818047237068983886692289840688888840440950800 6693 18452622669359322542753087150299828455484543315367320 6694 13464932127561927229631358037512620810352862400477272 6695 9692712983508304359313252981923926993913061509043472 6696 6882651061533565827063053896507361340833089386930120 6697 4820678854650544041579781242262539273374737049076600 6698 3330230062779416573246800685916514972986956801809430 6699 2268945551430761037965165195498392692295673161863136 6700 1524496965078778193845181130722883534457350853832206 6701 1010064629170523114841966201465437356149178153382910 6702 659869253682069981694418946020605628402507613006830 6703 425027765676447998279377371167374696887118900741070 6704 269892254542092700297329511144432163354671370664208 6705 168942423657855996975750041623634003647220575582278 6706 104237037460814372599319698726136052504444775348800 6707 63386772655046212695062672376636101446865807737560 6708 37986121178726642825776122888490748195193656760360 6709 22431365156713990455482241934451410014507015897216 6710 13051000201812197879684783204209556419605967156176 6711 7480665202856460952636335439674938301333723441000 6712 4223709168394295784202143031049330985475056013800 6713 2348833131751336066794294768399047547283745182800 6714 1286351296558981865804409814067610995697691800765 6715 693679704868252804303708650384980435660216315340 6716 368290740702281775515678373525823083620772092725 6717 192483318444485708393503084139071839001599473225 6718 99015114407840832926639524849461293570342919125 6719 50124383168999394533359334472590517048197363685 6720 24966986237351161043968816816944684867835547560 6721 12234333944679493012702593317456904254680569625 6722 5896799384147302482429250996563063010775949350 6723 2795090226340667679739461500988245592276737100 6724 1302678447372543251382929582726364593658119490 6725 596836905266407658018609814389902137062455790 6726 268758861204351889185688212241346112249950050 6727 118923193966465538913851048629138353574604050 6728 51697686356931547754610483351580454747634000 6729 22073769007135099330776985055272886407405514 6730 9255045054951846125524575857119364650561799 6731 3809505160157752198112371234682623262445940 6732 1538980707597244172020333449989332103647215 6733 610033893395256525330014940037231088301675 6734 237195940949411654711117203799768954258907 6735 90440669559416679909419314043338141406127 6736 33805574569478422491692224033395980473380 6737 12383386788189501277467742124659034138295 6738 4443948036265473213334620317396852647890 6739 1561786556766234739368863865725489152224 6740 537322169981892617340852436057143202794 6741 180899491051995172420407478661024999370 6742 59573066490972529125747047826288978150 6743 19181558794055266560173109974749258330 6744 6035880039558588810316646383748026028 6745 1855286111301480505539208858790423678 6746 556767929162163341161849403405121180 6747 163041329531549573016556179816794500 6748 46562392630817672901793342637566120 6749 12960642361435796694164565860051084 6750 3513949105464965400779201003093964 6751 927361981364205036589103060374440 6752 238054723944703395870254919370820 6753 59394577292839178026752315509980 6754 14391501862835766234863025551878 6755 3383588765682672615055684955148 6756 771183097982564120136360491810 6757 170220958870446405115091689550 6758 36347868701284323531299265490 6759 7499876334110013199558865202 6760 1493472556623919435008283872 6761 286630399956307912129762170 6762 52941042128374532035166505 6763 9395378373476977224082860 6764 1599297053214883461807681 6765 260618113198802389977861 6766 40571696413955619919005 6767 6019619807066855045025 6768 849008427555067205220 6769 113497757686639101537 6770 14334118305940750462 6771 1703918147839542920 6772 189834759919020350 6773 19725362580570630 6774 1900722391354666 6775 168707994279886 6776 13683063262460 6777 1004188806930 6778 65881414245 6779 3804707288 6780 189530833 6781 7920625 6782 266685 6783 6785 6784 116 6785 1 6786 2003212672053700122051699788344980945810319979158753481 6787 1977720840479792158715116734326231572199270123884883718 6788 1927702184028261860747020668161462372573790675819576850 6789 1855026338875217024520132213161208419092383081726987209 6790 1762352061162491494042821953674465443059865373638968853 6791 1652966494027123533135262485210411866983596075793461148 6792 1530592699966190446546167101696439403722993346249997204 6793 1399181084092003634738250513224134617546099743061518490 6794 1262700855339806816172468240805818727360867301886119818 6795 1124946608963325473632566722183111428910238023697294636 6796 989372682162364819268875230602257357624949619537768516 6797 858964499921075991008981527080320102848817648638001823 6798 736152143220704812085111270671650213734728908767568075 6799 622767312367318150017964363827741302589137883523927182 6800 520041159208172683229918182802952473120148598938299994 6801 428637466745905884394789878970397648154723721965174999 6802 348713582054861863810669918567411767288644684073051687 6803 280000441690008926531484899192840291234318026357177410 6804 221892924123693934177075268436936704979278390493423526 6805 173542474937145128684005533974337679830989961740755437 6806 133945263633760653872883893872896701837642579478276857 6807 102020802491172157970862544092746494539461045973218896 6808 76677749966465851837753124641951906112625276546634800 6809 56865329614968486841368331880102289954726246156795392 6810 41610267780429554131697698169736376259750467224888064 6811 30040296172603797416007664915943909145099013296450864 6812 21396042899692414227956088120693827608120887945050192 6813 15033559978963526441889635824686415587194783237816150 6814 10419854468860721652791747123677446938657367012749166 6815 7123672579288955805057147012137791199739980817504772 6816 4803507145680062346652312527686713582902202169078252 6817 3194430847931371290381566278208926519009036620221946 6818 2094961648529041094815762518653417681438804667130810 6819 1354789273900610680271125828332412488644297884412108 6820 863862443876396695552456923935440863889010846987556 6821 543071715660763069872399251494202219506336721595286 6822 336566233773716582270132412726406157598531158668638 6823 205609931294587228120158493991262902146504239846720 6824 123804258990486845976321037199578259656566480395136 6825 73468486537252831160943148027151714629306639813752 6826 42963030561382649287803360578335904735446706494392 6827 24755374573062954616523261674933825706414746610976 6828 14053207503002092803632773239123316834092524637600 6829 7858893596704613716800847613515989528456492997365 6830 4328864133178570736902413232851638978641653298905 6831 2348321742129516445623796837978414514978680208830 6832 1254453764015020288212890108049875358282587881290 6833 659789173554608316835820982514356216192714485075 6834 341622816021325935853501943461123649620139756035 6835 174106483814191388503967676138996495486375830370 6836 87325703351030048590030744606992106170713480870 6837 43098119566177956539100661130964652133292066535 6838 20926223555167463174871305815008212857733256075 6839 9994568057860513413551642080277673196710805940 6840 4694605578979618589141000898104512322997312380 6841 2168274213843302798587227609357612842970525330 6842 984518960437225086118149075260386602887009890 6843 439379741527748975854149744222064920572188100 6844 192694649330532185999238517035991694729643564 6845 83026500419018493210912044263972705805601313 6846 35138319222244697654413932147074874320413253 6847 14603530922706842495657280541791320016654954 6848 5958519761150252895462719624709186454394830 6849 2386210541941912352061465593826332146207797 6850 937670503904084859950551457880338183966709 6851 361442185078306757112228741876503076138414 6852 136629630917084603678579280201393156017802 6853 50632909393933396982494586475451867259565 6854 18389121381221209230171226307781375938409 6855 6543056763013600570044336619179485002908 6856 2280008217800122529130123780443657354388 6857 777794727524860318887006962544457180314 6858 259654116337022968106327636462063235850 6859 84790505324586384496236804184786262508 6860 27072724944915335876028965217287708036 6861 8447934080022232657017704645943570886 6862 2575095369995193419717614442012339358 6863 766371651324530587080198925859481800 6864 222564364523803042612514088314411704 6865 63036984097718434996737109500711168 6866 17401953448264967131532869923519488 6867 4679365810773873833238558982839224 6868 1224811282601747610486110295255240 6869 311840803100378340131870260432678 6870 77169667921357616876671026017006 6871 18546273726501002970055070998836 6872 4324992822535683140307137136508 6873 977751925554294848782751446850 6874 214068703905840741845949820242 6875 45341217592018256165866414564 6876 9279979290690240546696911244 6877 1833043998708601879173212547 6878 348966820458159421389011535 6879 63935717555066392721057046 6880 11255293539890663075868402 6881 1900486862827641471704547 6882 307209429419824864941891 6883 47440324648577542169250 6884 6982125992308561351782 6885 976840303547647057219 6886 129535794140419394919 6887 16227871213699313732 6888 1913478270339133900 6889 211460844890945646 6890 21794792966205182 6891 2083113448897012 6892 183395246349276 6893 14753133483635 6894 1073874928463 6895 69875652366 6896 4002158746 6897 197718143 6898 8194095 6899 273586 6900 6902 6901 117 6902 1 6903 5984146184587192402818516311016193463819910082202390680 6904 5908635696561754141513837190832674890583380778863214049 6905 5760449363383271043982269615648902363865443881431447777 6906 5545080584065970379309974834997136234726039131185532912 6907 5270344894064832051698216652046085729135844531159417210 6908 4945911255155805473724251540581316713766454795682427205 6909 4582740278085317614419680100130985888252689165104976842 6910 4192474639398000897456885855726392748629960391197635512 6911 3786828548395135924543285476213064773817205068644932944 6912 3377020146465497109073910193591187513896054945121182970 6913 2973283791046766283910423479865688889384005291873064975 6914 2584489325304145622362968028354227674208496176943338414 6915 2217883955509098953112057161579711619172684440929497080 6916 1878960614796195645332993817302343989444015391229795251 6917 1571445938321396717642672425601091423864010204427402175 6918 1297392208008940431435377980340761888563517004976526680 6919 1057351490490776674736944696730649706677686432395404096 6920 850606947868564724519230086197188763502241100923652623 6921 675435840750847989392565701604114676044586378591356373 6922 529380662694599716733964696284171086647910931712455820 6923 409508541062077940527751971939980876208093587192251190 6924 312643816091398663681499562607595102489728901998130553 6925 235563882072606496649984000614800690606812568676649088 6926 175153347361863892810819154691790572327101989928318256 6927 128515893568001838389073694965782575359575726678134320 6928 93046606852725765775661451206374113012970368466389120 6929 66469899051259738085853388861324152340414684479317206 6930 46849457347516662322637471069057690133973038195615508 6931 32577087027113203899738529960501653725592131068070088 6932 22347034193829739804501206663501951721299549999332190 6933 15121610572900389442091025818033431301651219606804970 6934 10092899642140474731849641324549057783350043456431008 6935 6644181770361023065468454625194756689092139171764864 6936 4313613366306048470639345270921271033972113398530474 6937 2761723433437770445695982003762055572039645452994950 6938 1743500393310876347694988588156049240993878727251480 6939 1085247880729066880262690158211871279251372120110644 6940 665980424058790656366611943917247319401601878910494 6941 402882676822326905257422679217992876432377360055608 6942 240235776089122326425067545805065879021319826703280 6943 141186891671698435065269770280421445071168092919120 6944 81771612637447696707959395492393047275953977742968 6945 46667475672769661136956882527573132068963764245941 6946 26240965232885277257336034085490945341190670933870 6947 14536079472012700899327057684346043022076826505100 6948 7931639639323107470739100178879928851902921389025 6949 4262564679699145050672507928542646089453982575195 6950 2255865753590954540902213034025355224095442122400 6951 1175518473390125641193290602114476361299230071480 6952 603055003186547372947500364207112251277229067275 6953 304530306731399393633099081876953253790381377775 6954 151350046472375468304002711552964971161738803480 6955 74018911179205933127523609026250538187736128550 6956 35615397192007595177563948793390398377441374395 6957 16857447850683434801279870587739798362678643650 6958 7847398753260146473846377582722511768854847600 6959 3592172915808276860559526428840064366429723320 6960 1616593351295506247971537336518443218188841554 6961 715100891277299655064300305522029321107432977 6962 310859468971795376864564493447039274855658130 6963 132768350563970033360983256952838900142669520 6964 55700369906101793045533932313575380791463037 6965 22948261225799007743181465760326838617257581 6966 9282400806996250107474736676415856784569336 6967 3685323230924303969124245793583173406312920 6968 1435742319899476220741359479958234416122925 6969 548704725389324757773302608553348099415781 6970 205651661692239209891245092984626399215776 6971 75565087538168206782710149402412728200882 6972 27212186362034932329345686707404518295705 6973 9600859708338583418061467362167599537610 6974 3317457061662005816123458379450177770552 6975 1122239349186469671489571403191306678672 6976 371517346606524688478593405864137206394 6977 120311164349523953029283474048017541430 6978 38095754394932761952764284305243618280 6979 11789401101341956663815518013815392044 6980 3564031385843527049410327456186232862 6981 1051972999946052064689450123674604672 6982 303003302069786444740784067738642360 6983 85118303356757275961508538407069880 6984 23306130541640588575257539201613952 6985 6216017896475999783856539538527142 6986 1613821753623483567494651581704924 6987 407556744748236959978596357448520 6988 100040934470394302987033234152350 6989 23849018474590980959144959582194 6990 5516813451995818730935838403600 6991 1237161847052153846794567681656 6992 268689900788549238558513146050 6993 56454240881417098591736538355 6994 11461990109857001847259135326 6995 2245946536721827693283281128 6996 424157831553116477185936983 6997 77091497957784697268629995 6998 13462989832138129412514840 6999 2255136616896043878815688 7000 361631880060710968462923 7001 55399290944433750578251 7002 8088502089996627803920 7003 1122603968901765765870 7004 147677143624457842551 7005 18352810328929393278 7006 2146733908196284728 7007 235338751306047840 7008 24061301661451470 7009 2281261828729923 7010 199222254761374 7011 15896884064464 7012 1147752739575 7013 74075529255 7014 4208070984 7015 206185824 7016 8474583 7017 280605 7018 7020 7019 118 7020 1 7021 17876928065736138947150869812865061818223200943267995409 7022 17653231244532217588314623117497770718268734742497052506 7023 17214165644010995564806081641478713489174863791480194738 7024 16575874841514073474990461102692124327727327543776397899 7025 15761336733286607904732443027624538677628338458027377327 7026 14798996427305955139842148292758388331154988491946821257 7027 13721126172639123985600817496438695350649104351985039559 7028 12562043465878454436419851432070443410699854624947545298 7029 11356323334258633931074081525530645036343220404963751426 7030 10137132485907399317527619149669941177097265305639180889 7031 8934793262816409015347301701811104077488556413937586359 7032 7775657071860010859385448669799628182765185909745900469 7033 6681333895609440220808019007236283282825196009102630745 7034 5668290508626691316087723404483147032480710036586694506 7035 4747798761126532794411044223244197301871542600633724106 7036 3926189636821113823814995102672503019105213641799332951 7037 3205350646368281830691552763268600358743444538295583399 7038 2583394279110189388648740484531953146224513911910413092 7039 2055423451314012430645760484085474526194738411227464816 7040 1614325044507525646654282369828266638900590897496063383 7041 1251533019848076320943216230831747065345733420902837563 7042 957716239226083100859235535162376669304635057867030831 7043 723361045525869053142302717914186365423643460603097897 7044 539233123002472227849876850272373838293490285283101664 7045 396715847782591496975554300863947260699648085072841696 7046 288032399471987342250588535033480840712960779623840646 7047 206365963251502166184152311136755955487358091141321834 7048 145896443425889604308229389890883496199979853743002802 7049 101773578568459606026877207693061295580864719263017786 7050 70045731793843333146330762442037036748542900674207248 7051 47561544408870603978441873806084440806300813062568168 7052 31858691985401887239409121767777245774093402235000842 7053 21050694778807546267957441220665085506414296026726346 7054 13719518570104841981803781899878083295103898023290288 7055 8818837193054695264030315862839375847005637578776904 7056 5590471707477713673653660750129976092284896300357074 7057 3494728698098733884324290690285167839646852726272618 7058 2154110981610184441886724781347111475085351359076746 7059 1309098876970239888049102168940306074855299065669382 7060 784305344583147666747759995303480200524865279678008 7061 463194280398268458198296711577880371368441897365368 7062 269625979981915792910186048300387624416085834908029 7063 154680053543102635102252312105457124686108412922779 7064 87444520377667639293619974297410120432231261684911 7065 48708684344221085627402191948716917215170418827995 7066 26730283791034953420738665791768617963433730469320 7067 14450070072613207062313821141447930165452346086620 7068 7693948906680225232768011564682477674848654769075 7069 4034439230167627555043004000346943836671901261155 7070 2083103783308072407773890048198541866366840516530 7071 1058935356390322234884602157637030476229349248530 7072 529899264382980795064625402456168763139856309805 7073 260984354843588996609090269372605907726916306425 7074 126491756221896963106367428407380734927856146595 7075 60320243795951176452690196963852708508974865645 7076 28297019519751858135685774599302374497963214570 7077 13056165020363929582377441348081019353473412474 7078 5923867158381082763595364070880536905725997851 7079 2642553711544601279900402135487511814151932661 7080 1158728710813065065289848055921907496105760627 7081 499328189441867203271081682713453555789790687 7082 211416981695870834149698655026741119551390138 7083 87931031938897050896190134750318076193289954 7084 35915985263719561819780448230325868808139837 7085 14403466357820030297340341949957264607005181 7086 5669770276213104947638907882094755921851626 7087 2190098706981040188405907181496208914754482 7088 829921474619732174447257850940387226832439 7089 308428935592442349003300929094443645712363 7090 112378133608541722530117303471984846034197 7091 40130503132035521563530612449022295603867 7092 14040556119187058905674497144809083986834 7093 4811213757455000176091623188505621655618 7094 1614067860142518312997448283103461426496 7095 529924265350981403460641164217398366104 7096 170196319845798671645863276367076551754 7097 53449186882118245665990129775245243186 7098 16405405487131535777915295593676229578 7099 4919007687859365558840561647599479894 7100 1440094605372595785391742729820316912 7101 411427735968184309277550145347326192 7102 114640451794873864320622617147210974 7103 31135970191740071926608730321846018 7104 8237396394847720311329787477680586 7105 2121419432842114830460281173305794 7106 531446697693222243924774551183064 7107 129406766396981102677114032138144 7108 30602993773638953536875365667450 7109 7022665199836521816288919231306 7110 1562305988722120183944817366061 7111 336606131779823338997508819731 7112 70162177527995928132278954809 7113 14132094478131946017728353437 7114 2747195866232728867737848106 7115 514712319343039303867081818 7116 92809624406818870559960523 7117 16079758329094884259793451 7118 2672167787901188597856862 7119 425119673095141346845094 7120 64610397003332144148041 7121 9358783202522851412341 7122 1288633922855153001699 7123 168176687861583520557 7124 20734882988431725846 7125 2406133961163784038 7126 261681314796229233 7127 26541785744942767 7128 2496380967555761 7129 216266891565413 7130 17118712333294 7131 1226036339814 7132 78489786063 7133 4422731391 7134 214941012 7135 8762208 7136 287743 7137 7139 7138 119 7139 1 7140 53407087376004495482616362743227894354715136629033043324 7141 52744324954279352100271574571841546025666799477245242653 7142 51443271730057286628111165861668608535170926077753645143 7143 49551377218811676944528985771795376494530529793283969964 7144 47136208002106636519565052423075051336510654493750596483 7145 44281459333231687030175408816821622359432431301959238143 7146 41082166065823533561862817221267527092503947468879406114 7147 37639492972776212353094750454039783797692179381896336283 7148 34055499286044487685021552107271029624140340335550477613 7149 30428249082982442263949002377011690290929042124540518674 7150 26847582820583819192260369521280673437351007629322667717 7151 23391784230285860095540769378847015543078938332786117573 7152 20125281476096142396281191081519058498071091955435225720 7153 17097423165362664331306786634963627617177448646323049357 7154 14342278906574337934313762730399847353457466279019751563 7155 11879339044315928448917592089185300679720200780728640456 7156 9714934562299585043155288350473056524073172092005329442 7157 7844168376792483649986053731886028031162696861433461307 7158 6253142774931727465948783338445694311319843220633941291 7159 4921281515669614398243259084745488230441062729626365762 7160 3823574303581685068456734135822390373550959376265931777 7161 2932610304600028474944754483908310100074011939372966291 7162 2220310407754424381851415103348936873021768803753230392 7163 1659310016310932777967733869050507464416781830959041257 7164 1223981370257051067076019686169801939706099149979784006 7165 891114210506081005410295147034184056899966955838004176 7166 640294806149379112742970236061120292400298724508165282 7167 454035985245851376519258908720700747268202664147342422 7168 317715753788192543481437360025981828529387473680227836 7169 219380854771173543151649843941182773135708432999793202 7170 149465968188115824364181758015898723328937115971776258 7171 100470931173080037485808436794526772086808511324295356 7172 66628905334314275489170344888320414575611596285017476 7173 43589050541967083513791538983382544648523831628793538 7174 28128827470637250919487758512847435234394431902424266 7175 17904037598631142822008267303254519778937386605406596 7176 11239311387186631999864676221762255407017100385706438 7177 6957938556679158214260117640572585389587503151018746 7178 4247515203163571996683586945590897750465515704424136 7179 2556598501951656012995158875821666646748606242712758 7180 1517125604963331917856242755181748196309393011951405 7181 887500313923286886210735071983725120470636145196176 7182 511750553902686067306058334703254869534425509515719 7183 290833258264991360023274478351584162333510093435685 7184 162883488512923678341760832037895655610835410982226 7185 89889038207869246110454678881933465344056495383935 7186 48874302770328385715820498497899025803734731325015 7187 26178458209461059850124836706477351676972902116850 7188 13811491920155925195584905613227963377887396546760 7189 7176478369866022197701496206182516179268091026215 7190 3671938404081375437723117608291741105736046074865 7191 1849818975616892026558317829465805147096121864760 7192 917375375448466754780083100236155405794628762825 7193 447796354861437136168147894743839351163747318665 7194 215109019537599997694743399970535817934794226810 7195 101673428336066964170753412911236102360411492689 7196 47277051698496870481658580018263930757162624895 7197 21622585890289613625873207554449068073351342986 7198 9725149580738749108785614262289956215983691139 7199 4300610611799533548461331874122872866047483975 7200 1869473881950803102710628393662102171446941452 7201 798676203076635088316970472490512751534470779 7202 335263998898487446865669238007385064552819929 7203 138250483560436643013310924930601209608434972 7204 55989221897752697064759698062377889336996644 7205 22263335341014175433385157013548229443611289 7206 8689790457813877310492072914531352063438547 7207 3328449117193214711856465961531039787299284 7208 1250728543820716245980676083506815718578999 7209 460937572333019593096948845015450787350427 7210 166549192859764302999322413065816225624898 7211 58982273008677580645296732782337001246319 7212 20465837736784577394763568616418167068948 7213 6955205882948499892549712635826481448218 7214 2314188445339298388103952723687936344354 7215 753569772078898320772494570359720161044 7216 240050912215048453089768701735998024518 7217 74773600057109147002745987016520952658 7218 22764507780363497122147599971096026384 7219 6770530029200145653509854522767122998 7220 1966162793135653958989915492314854078 7221 557204157954798245524781492816383184 7222 154013818381461656558561134946737578 7223 41494786019429907068398798972832398 7224 10890262525383057385714843202169444 7225 2782272896932318177062169756627002 7226 691456457863842300138763948988658 7227 167032425370456578030278317036900 7228 39187964962197595537109102264817 7229 8921577320338465339231245417098 7230 1969074298029939451074605140601 7231 420900403785951213147516127977 7232 87041467872360603017745156352 7233 17394002663707714189333283361 7234 3354717809982587042164890447 7235 623601702078953058686835792 7236 111561550523814943417610836 7237 19177045790091214204495407 7238 3161897857999662088849997 7239 499088853300996342405476 7240 75257814128710148562081 7241 10815593813239587934597 7242 1477545493705168248102 7243 191317704811179030441 7244 23402698264391739117 7245 2694357061704956038 7246 290719481508727761 7247 29254433604063941 7248 2729766571454468 7249 234611640238521 7250 18423238459171 7251 1308948857268 7252 83127458466 7253 4646434611 7254 223990963 7255 9057090 7256 295001 7257 7259 7258 120 7259 1 7260 159558499706288343065504300058297334735097072735311329301 7261 157594684060341134210999103176738048915552862184031931120 7262 153738973903148315672911726205305531055368255348282857760 7263 148130856950975600092205204056539036366212110364788211590 7264 140969044554150000494269447011692050190473615588993804590 7265 132499833401161857111603278461164200788447033264589240740 7266 123003118371831432945132976492128933249628558152734980540 7267 112777158324644233599979119782578340514336467186326220010 7268 102123241341803142302065304938322503712761561841987332570 7269 91331331189610749141230924005563393352420390089413664004 7270 80667616133852121551750141277139379271358988086649303964 7271 70364648526965821684082329981646747478501037917544011010 7272 60614488871744666823128747095329701658327478934544392650 7273 51564983548033144661901740446882533468706006880778026640 7274 43319041116252930714538141454548775650355115706071441376 7275 35936552513189851426386643170058204557250839151753721461 7276 29438441983407997142058934171544385234956069734167431205 7277 23812245714023796159090125420804778866555712174072732040 7278 19018592667393825514178096155077210572923602811693768360 7279 14997998594183026932648776559013572915311865326526238830 7280 11677466123851327941644747704476188704066034045265263830 7281 8976495015936137925252903723079637346646740119392128460 7282 6812230728665385634763903456307754437512562574085237940 7283 5103601794322408226895168658569246277144649784692055655 7284 3774405597074064850454048702254493461022847936776829439 7285 2755390386912511185229285069265106289006364830325953464 7286 1985445001901311494672524291816005096568468344493511880 7287 1412046545183423032743666504807802868197888862335735540 7288 991132593805217463152346112687865348933298570827363460 7289 686562576747481910997268961983063324994033022651797296 7290 469317754132369405001640038751608268551454060295864816 7291 316565804695510137339160539698745909991357223581089090 7292 210688887049361396488770320666229731310943939238106370 7293 138346783346918609922449642384550394458529859816235280 7294 89621915611235477255287564799484499661855650136624400 7295 57272176456455025741360702037864210420348918893537300 7296 36101287542496933036133061165589360575541990142131780 7297 22444765147029362210808380807925738547070119241149320 7298 13762052261794386223938863461985149786801625098155640 7299 8321239310078559927534988576594312593523514959088299 7300 4961224420838274817062136702987139963528635399860339 7301 2916376472789304871373036161868728186314454666663300 7302 1690084126090964313540067885038564152338571748147580 7303 965467300680601105671093645092734687478771013933630 7304 543605784985784284475489989271413283288401999801846 7305 301646829491121310168036009417728146758626637691176 7306 164941799187658691676400014086309842824764128825800 7307 88864252899945370761530240817604340858595029988625 7308 47166428499483007243411238525887831234128389689825 7309 24659908694103322831009519427702220662891533647840 7310 12698235749564289661982931643940062432100258965840 7311 6439132755146734219061518537993701658626796702450 7312 3214990705926795917506548824445799904054497946250 7313 1580280749847503888642974394950530574893170308300 7314 764578802735104098033644707625611271458953038164 7315 364059499572163832347155392900035851052368344394 7316 170573065924853448278285200483949101190925460570 7317 78624787169525233216317401835002955046497659020 7318 35648346082827896283120153690861897155382518100 7319 15895234074489085759957574530074931253478116566 7320 6968760696826971739488930740275487789028896206 7321 3003414083925925637893268104159999987534232160 7322 1272190685535559178195950635428499025695725680 7323 529503704356676786943739861000364163498251545 7324 216503040799203515511455780006527328389042905 7325 86942347696580749808636927990457470844046480 7326 34281574916021267455733695889610621294349120 7327 13268968118827808268329214959569207569316830 7328 5040115233346950550934090890053306293228710 7329 1878215309013500142076947341588082731554324 7330 686469038201461476741567990863604014221644 7331 245997303605226461039382714464571393940165 7332 86403316628410657932610014034581649763485 7333 29735232065072375675417233975932584861520 7334 10022964100366696601426159929874137953616 7335 3307809129633245161966215995783654529916 7336 1068394284351055920865009259112239138220 7337 337589020052521097214662288723615003560 7338 104308637866672789778403441510384102040 7339 31501200602699296734647369986178003460 7340 9293896980290597858024551507898360260 7341 2677380769471913861073258120077974840 7342 752712762355689809151741426735953160 7343 206398866926274621012674777121739420 7344 55167321441745282631175811931628844 7345 14363991880179217862915776907785104 7346 3640761780166617055231212022652560 7347 897676848196496473706151368290375 7348 215141967652992638906618664718815 7349 50078616580566000327414952822516 7350 11311552022154356003453366685676 7351 2477016169688251267239866424930 7352 525335874322019530354594567690 7353 107790188346050904249243330160 7354 21372322175769254290185009600 7355 4089881062585355044269337075 7356 754340298392859216308942035 7357 133900494171905819710956240 7358 22838032501391872635750880 7359 3736244525429368579817554 7360 585162261242946078902154 7361 87550953435654904744780 7362 12484457011755935213140 7363 1692265896780739017660 7364 217414760137275725596 7365 26387774807605422916 7366 3014330976817747740 7367 322703681684246170 7368 32218811815756930 7369 2982801450152160 7370 254343827554960 7371 19815314774905 7372 1396722750345 7373 87997884040 7374 4879482664 7375 233343054 7376 9359350 7377 302380 7378 7380 7379 121 7380 1