0 1 1 1 2 2 3 3 4 1 5 5 6 3 7 8 8 8 9 14 10 17 11 1 12 25 13 35 14 4 15 46 16 70 17 12 18 87 19 137 20 32 21 167 22 268 23 76 24 1 25 324 26 525 27 170 28 5 29 634 30 1030 31 367 32 17 33 1248 34 2026 35 773 36 49 37 2466 38 3999 39 1598 40 129 41 4887 42 7914 43 3267 44 315 45 1 46 9706 47 15695 48 6631 49 730 50 6 51 19308 52 31181 53 13393 54 1631 55 23 56 38455 57 62036 58 26960 59 3549 60 72 61 76659 62 123563 63 54151 64 7570 65 201 66 152925 67 246327 68 108614 69 15901 70 521 71 305232 72 491396 73 217653 74 33018 75 1276 76 1 77 609488 78 980808 79 435887 80 67970 81 2992 82 7 83 1217429 84 1958481 85 872573 86 139005 87 6786 88 30 89 2432399 90 3911996 91 1746257 92 282853 93 15001 94 102 95 4860881 96 7816104 97 3494082 98 573344 99 32502 100 303 101 9715511 102 15619649 103 6990409 104 1158729 105 69310 106 824 107 19421029 108 31219267 109 13984065 110 2336462 111 145935 112 2106 113 38826059 114 62406536 115 27972872 116 4702961 117 304165 118 5134 119 1 120 77626471 121 124761883 122 55952741 123 9453467 124 628828 125 12058 126 8 127 155211785 128 249441766 129 111915914 130 18982306 131 1291612 132 27491 133 38 134 310357462 135 498752021 136 223847528 137 38084293 138 2639181 139 61199 140 140 141 620608652 142 997292911 143 447718878 144 76358946 145 5370183 146 133635 147 443 148 1241046343 149 1994246570 150 895474154 151 153021181 152 10890519 153 287262 154 1267 155 2481817484 156 3987947602 157 1791004260 158 306526341 159 22025916 160 609616 161 3373 162 4963191718 163 7975017349 164 3582095010 165 613826107 166 44450372 167 1280114 168 8514 169 9925669171 170 15948621240 171 7164324391 172 1228889787 173 89548350 174 2664807 175 20621 176 1 177 19850186856 178 31894965418 179 14328858476 180 2459762166 181 180147741 182 5507748 183 48322 184 9 185 39698516655 186 63786260792 187 28658045477 188 4922703831 189 361999667 190 11316768 191 110235 192 47 193 79394037319 194 127566603951 195 57316607418 196 9850511555 197 726760533 198 23139990 199 245991 200 187 201 158783239731 202 255123662719 203 114634029208 204 19709223192 205 1457992435 206 47126952 207 539021 208 630 209 317558674809 210 510231923973 211 229269345986 212 39431630993 213 2923222692 214 95664047 215 1163379 216 1897 217 635104748065 218 1020438989968 219 458540732587 220 78884475422 221 5858157863 222 193666897 223 2479480 224 5270 225 1270189145016 226 2040837848764 227 917084706210 228 157803102843 229 11735265329 230 391200094 231 5229064 232 13784 233 2540345417289 234 4081610894105 235 1834174569907 236 315661217199 237 23501184759 238 788773621 239 10930915 240 34413 241 5080637726755 242 8163117122781 243 3668357360969 244 631411088300 245 47051952676 246 1588028221 247 22681914 248 82799 249 1 250 10161189641514 251 16326065167141 252 7336727846586 253 1262965107514 254 94184101239 255 3193256438 256 46775052 257 193338 258 10 259 20322240608251 260 32651857157206 261 14673476674478 262 2526160740125 263 188497906636 264 6414688764 265 95961698 266 440449 267 57 268 40644257086138 269 65303272882253 270 29346986930898 271 5052693405712 272 377205585624 273 12875462122 274 196019323 275 983014 276 244 277 81288151885801 278 130605832352060 279 58694027670550 280 10105987049118 281 754750438093 282 25826199736 283 398957895 284 2156529 285 874 286 162575718109926 287 261210511600139 288 117388141643954 289 20212943058902 290 1510049579794 291 51775213808 292 809549025 293 4662993 294 2771 295 325150489371696 296 522419159216776 297 234776421829070 298 40427450677306 299 3020986602473 300 103750602270 301 1638574823 302 9960169 303 8041 304 650299447836518 305 1044835305033759 306 469553066232346 307 80857428149820 308 6043408532885 309 207827184662 310 3309637317 311 21056116 312 21825 313 1300596420254802 314 2089665738055613 315 939106490295871 316 161718937897855 317 12089138579086 318 416184819284 319 6673286593 320 44125154 321 56238 322 2601188837592296 323 4179323598526692 324 1878213556240517 325 323444470024638 326 24182032082503 327 833232242079 328 13436108415 329 91784806 330 139046 331 5202371201820360 332 8358634458867140 333 3756428039065657 334 646899595298869 335 48370137698695 336 1667866418845 337 27020255192 338 189724760 339 332465 340 1 341 10404731934613570 342 16717248318602952 343 7512857570360979 344 1293816410163651 345 96750099478462 346 3338010164379 347 54284716984 348 390089643 349 773337 350 11 351 20809446937424757 352 33434463324161693 353 15025717545012260 354 2587660651635246 355 193516090001870 356 6679718021912 357 108971460490 358 798451606 359 1758034 360 68 361 41618866489480503 362 66868872771568382 363 30051438965443659 364 5175366290829389 365 387057885301774 366 13365437653479 367 218603560186 368 1628097955 369 3920233 370 312 371 83237688684368394 372 133737658405039266 373 60102884179922045 374 10350805308340495 375 774157352285344 376 26740613003363 377 438290979738 378 3309171614 379 8600299 380 1186 381 166475305721757123 382 267475175870712784 383 120205778439680081 384 20701728196641569 385 1548381969729487 386 53497020799416 387 878357608162 388 6707883011 389 18607898 390 3957 391 332950495550130641 392 534950123774203645 393 240411573143297792 394 41403646504246956 395 3096872753884549 396 107019654346242 397 1759620472531 398 13566464552 399 39788070 400 11998 401 665900803630318604 402 1069899878802853937 403 480823172535825075 404 82807600414157382 405 6193921539279439 406 214080832416723 407 3523988993625 408 27385592403 409 84222941 410 33823 411 1331801304000239197 412 2139799161128213009 413 961646387447096971 414 165615697928938421 415 12388127853296308 416 428228969626817 417 7055729784758 418 55193349343 419 176753019 420 90061 421 2663602117420605846 422 4279597357377204700 423 1923292843318173208 424 331232199757292674 425 24776716407520326 426 856567011805693 427 14124103831000 428 111089894659 429 368218595 430 229107 431 5327203441220941934 432 8559193153900237841 433 3846585797143189001 434 662465699629039383 435 49554178135072423 436 1713310755004401 437 28268815395447 438 223347833113 439 762276491 440 561582 441 10654405598563454945 442 17118383782801739698 443 7693171772790510131 444 1324933501979274335 445 99109562061327307 446 3426907827943704 447 56571192954644 448 448630970963 449 1569592485 450 1335019 451 1 452 21308809120098727652 453 34236763480824720855 454 15386343833969527125 455 2649870404906800246 456 198221074894888306 457 6854279451858978 458 113197010194676 459 900461236345 460 3217158646 461 3093623 462 12 463 42617614879979079936 464 68473520353442707195 465 30772688133923341724 466 5299746310726628296 467 396445305853444653 468 13709310102855480 469 226482872381153 470 1806200478911 471 6568479204 472 7016296 473 80 474 85235224323718424333 475 136947030016197212858 476 61545377020893568200 477 10599501519288043973 478 792895717806460853 479 27419836779032375 480 453110195720408 481 3621092221158 482 13366515971 483 15625335 484 392 485 170470439852451788586 486 273894042736859799263 487 123090755258882385233 488 21199017431440872006 489 1585799696691809949 490 54841643626820028 491 906455121646470 492 7256472428435 493 27123839221 494 34260943 495 1578 496 340940865475834187305 497 547788057492412586389 498 246181512485079624832 499 42398058144984021597 500 3171612758965944764 501 109686477238400502 502 1813291514265689 503 14536398171645 504 54909965743 505 74129423 506 5535 507 681881707930768084014 508 1095576069715175730621 509 492363028150439371497 510 84796153952368939084 511 6343247142244585405 512 219378119398353615 513 3627202089469591 514 29111241850501 515 110937634373 516 158570614 517 17533 518 1363763378616182624771 519 2191152066189918837199 520 984726061442439522110 521 169592368830870648075 522 12686529270929877206 523 438764600795381674 524 7255408990588096 525 58285427351620 526 223754445576 527 335886013 528 51356 529 2727526696972867758276 530 4382304013885155917918 531 1969452131197901813588 532 339184836223415060008 533 25373115147534009425 534 877542738847986408 535 14512448412336344 536 116673792404882 537 450657504058 538 705495068 539 141417 540 5455053296450774112399 541 8764607836057735985129 542 3938904275837498345213 543 678369831895358122648 544 50746321879716853116 545 1755107392023257293 546 29027541669513865 547 233515759035866 548 906574162422 549 1471096309 550 370524 551 10910106435161566431333 552 17529215361941202637394 553 7877808573410872268678 554 1356739921743471090290 555 101492791938784725841 556 3510250257612511497 557 58059372672864375 558 467306021996619 559 1821907828216 560 3048423219 561 932106 562 21820212615109383730298 563 35058430222043846961204 564 15755617181971765838153 565 2713480260804194920318 566 202985823625448686807 567 7020557935188112450 568 116125700105990939 569 935059736160367 570 3658367583009 571 6283168455 572 2267136 573 43640424817296066121357 574 70116859632145551995205 575 31511234420789142803924 576 5426961196755467972612 577 405972035154447458439 578 14041208810707042882 579 232262674439404062 580 1870849074748991 581 7340853052395 582 12890877524 583 5360880 584 1 585 87280848966501114095762 586 140233717950613885879019 587 63022468933514998718538 588 10853923485795410232197 589 811944697925546072869 590 28082568050027599825 591 464543621985460835 592 3742886377052622 593 14721592689635 594 26343497305 595 12377924 596 13 597 174561696852055032874133 598 280467433775759917116290 599 126044938015726138896318 600 21707848738759198959665 601 1623890411320224668763 602 56165379568755477727 603 929116855902457790 604 7487706713362719 605 29509021792223 606 53653740676 607 28006691 608 93 609 349123391955169265499053 610 560934864112596590353934 611 252089876271959055291774 612 43415700336586125029143 613 3247782465651254545701 614 112331153180516474106 615 1858281691427304082 616 14978559396081655 617 59126519301939 618 108962543624 619 62280680 620 485 621 698246781080593187712784 622 1121869722661126895298834 623 504179752932936570009962 624 86831405298844714920511 625 6495567589672379697175 626 224662944085565795654 627 3716641112904034002 628 29962233770887469 629 118431479568106 630 220745032162 631 136453630 632 2063 633 1396493557582709142544002 634 2243739436319739895343894 635 1008359506495128471120188 636 173662818081604648365526 637 12991139480563879042776 638 449326920249632626321 639 7433408138279555175 640 59932780122838908 641 237156058391991 642 446273832103 643 295156222 644 7598 645 2792987107757501667167404 646 4487478858073596131783552 647 2016719014008135760514689 648 347325648271589408732855 649 25982285920479644168660 650 898655510756735704333 651 14867020216050774195 652 119879063836179677 653 474792900664823 654 900630519801 655 631414288 656 25131 657 5585974203529057591045456 658 8974957692579814749974533 659 4033438029662827625862233 660 694651316133706406970570 661 51964583101182350371501 662 1797313724513669685620 663 29734370718950352824 664 239780055759492924 665 950373485224478 666 1814868342163 667 1337900027 668 76487 669 11171948387664909146908331 670 17949915347027862221779464 671 8066876061989244129138726 672 1389302663963732568681907 673 103929184421429100585817 674 3594631823256037749279 675 59469276301112121242 676 479595707878409648 677 1902036015763197 678 3652567725604 679 2811516513 680 217904 681 22343896743951627847116706 682 35899830632358767618791285 683 16133752128287394838331782 684 2778605379210523513593233 685 207858398321396586408735 686 7189270725160738316563 687 118939418684985802562 688 959249182455149691 689 3806179405678532 690 7343325300613 691 5866117134 692 588428 693 44687793437133267340655112 694 71799661164892015772524297 695 32267504263545472280541843 696 5557210841394877450019291 697 415716844339297001420672 698 14378552905275017555442 699 237880239681937117280 700 1918592084227282451 701 7615800817609499 702 14750352173188 703 12163970919 704 1520534 705 89375586792120418530760411 706 143599322168266249150454426 707 64535008538367879782577807 708 11114421817038520415387957 709 831433765852024077930775 710 28757124347188734979545 711 475762749759238309290 712 3837336178255299029 713 15237218759570120 714 29606686844333 715 25088879693 716 3787670 717 178751173451327754054504421 718 287198644075196071921733451 719 129070017094979491810372538 720 22228843851287741524012056 721 1662867656571617258339310 722 57514278690411278872066 723 951529175156039083450 724 7674918855535163395 725 30483597224040084 726 59389284727571 727 51509565208 728 9148562 729 357502346687600735156219314 730 574397287727548006403876106 731 258140034219473961979177791 732 44457688054017529687245511 733 3325735515180765051828600 734 115028605919992654112866 735 1903064300636903057511 736 15350237351328899814 737 60982120460353391 738 119069917599880 739 105335226809 740 21526630 741 1 742 715004693027240098496902974 743 1148794574770930202125896258 744 516280068486698304311881317 745 88915376676662296011324367 746 6651471357261542301952254 747 230057290384695629813112 748 3806138233522705032708 749 30701122504332795979 750 121988547741621779 751 238621416688501 752 214674804904 753 49534281 754 14 755 1430009385491473551380172168 756 2297589148434872068098959295 757 1032560137050649769134320428 758 177830754273356513588700431 759 13302943243453166016115468 760 460114707867181681901177 761 7612292058827499140149 762 61403294892671653445 763 244016655765076939 764 478037412819832 765 436235817792 766 111819665 767 107 768 2860018770071993001756620653 769 4595178295078621649741667234 770 2065120274226285216067724007 771 355661510035317464947002277 772 26605887342725483287684627 773 920229621397219549661429 774 15224609355174602565394 775 122808291057854051501 776 488097663234402553 777 957383647681725 778 884255639569 779 248292231 780 592 781 5720037538670045645159735653 782 9190356587259178858820773912 783 4130240548654783110478718683 784 711323022479191141816784902 785 53211776070184152530676769 786 1840459575584875942330170 787 30449259559409846332070 788 245619338539618923723 789 976299955163950872 790 1916919878453338 791 1788585789964 792 543514873 793 2655 794 11440075074955226701428957068 795 18380713169829238740960435744 796 8260481097636726264810679060 797 1422646048855425539401728837 798 106423554380897111128971449 799 3680919689666646761640002 800 60898585234344787174159 801 491243142509923158957 802 1952769950073758118 803 3837375092614390 804 3611227707574 805 1175139557 806 10253 807 22880150146051692219152204623 808 36761426332071393615509217812 809 16520962195802769139589488613 810 2845292104016278590679449649 811 212847112387021709200667148 812 7361840250684447341510878 813 121797277475677602187961 814 982493518229388666423 815 3905816133496946882 816 7680549058760557 817 7280011158550 818 2513655856 819 35384 820 45760300285859822785334035321 821 73522852651866730238314534596 822 33041924392461932747674352747 823 5690584218234776063998555036 824 425694230639749116439093079 825 14723681911310369915893718 826 243594728135986327404260 827 1964998751767581289379 828 7812080850626409910 829 15370598597164326 830 14656952187056 831 5326869373 832 111871 833 91520600561617416679749397101 834 147045705283870533304701465462 835 66083848786309456195755286933 836 11381168452976829543991413102 837 851388470770357232680475734 838 29447366104050141878006255 839 487189736554594703859361 840 3930016476519525540828 841 15624889928013148856 842 30756745361628851 843 29476617816291 844 11197432795 845 329775 846 183041201106889180463812273203 847 294091410535602395526328498429 848 132167697574860721234697260166 849 22762336932662614865871924762 850 1702776956897170392122993724 851 58894735899671405007905776 852 974379926709764677335895 853 7860063677239541199266 854 31250961696132793370 855 61538911219141790 856 59225566769118 857 23372588986 858 918203 859 366082402187330680824656162201 860 588182821019203651513882737741 861 264335395153348583728502390757 862 45524673908540671089361927072 863 3405553938641496234125404443 864 117789477772636521004707723 865 1948760587498051643023991 866 15720177104357934490685 867 62503840875272966349 868 123119346145056116 869 118905683225250 870 48488674311 871 2438737 872 732164804331868324164020622165 873 1176365641954268164512085222371 874 528670790312565739208682224766 875 91049347887004579283665090845 876 6811107917486370031525563280 877 235578965210567170906508356 878 3897522362961369244114225 879 31440434760116793412713 880 125010792004230910793 881 246306464037707965 882 238568146236643 883 100062570223 884 6226407 885 1464329608594496363741424954778 886 2352731283772397035747821658998 887 1057341580634626637181327944712 888 182098695887146137558618185893 889 13622215900022930284217469137 890 471157946060350808929899819 891 7795046648385796408798642 892 62880999934963383637609 893 250026627849743077624 894 492723456045645584 895 478393329839813 896 205546333926 897 15374969 898 2928659217076960039875793336072 899 4705462567324517082633434286391 900 2114683161284616192938473876495 901 364197391957350001393519556125 902 27244431905298925799797176862 903 942315917426132772187592892 904 15590096407814205629231064 905 125762211002504227998488 906 500061433514148894988 907 985627045643409202 908 958870176151239 909 420557231578 910 36901612 911 5857318433972648037232280622552 912 9410925134292619997386268479261 913 4229366322594089273740911596258 914 728394784210891060253219732124 915 54488863980900370295818011777 916 1884631875798261291757729078 917 31180197850034116188344095 918 251524763796498622182553 919 1000136123608831744498 920 1971547478787611784 921 1921186938315755 922 857540480218 923 86436062 924 1 925 11714636867651992706595350196617 926 18821850268008551935993415819269 927 8458732645228396611321013252037 928 1456789568901025559799109504455 929 108977728237355244436353684250 930 3769263817849923858996512624 931 62360403846835268446005415 932 503050080875265782407735 933 2000293733020241252842 934 3943572527235591032 935 3848064926267650 936 1743433821155 937 198256936 938 15 939 23429273734829411998946750966576 940 37643700535084006184742451562580 941 16917465290521865621350397757273 942 2913579138577477785976440675645 943 217955456920565928044478630631 944 7538527742902136398109948015 945 124720820876775475013780151 946 1006101057349716301665898 947 4000622284072075763481 948 7887922019691790089 949 7705511283642224 950 3535562405907 951 446555472 952 122 953 46858547468890950140803187295094 954 75287401068658233275097070825277 955 33834930581149017964907066786565 956 5827158278409614204800277689124 957 435910914562539477974005379218 958 15077055659264198027196605850 959 249441663086254034850120704 960 2012203564351561867853301 961 8001300983270207112789 962 15777107483301839374 963 15426463618641535 964 7154370041419 965 990097164 966 714 967 93717094936539457296454515403655 968 150574802134873599515352288792543 969 67669861162468389570720542539045 970 11654316558849296898936576866169 971 871821830292338614409993708770 972 30154111599196813408871935470 973 498883360692464371561860426 974 4024409475084777835808888 975 16002693363388280275217 976 31556268577036474885 977 30878305906809193 978 14450444763131 979 2165335495 980 3369 981 187434189871068604031480472035677 982 301149604265794567183808012833749 983 135339722325212411475592892831729 984 23308633120983296289961336902626 985 1743643662473339521307981505818 986 60308223652531055959570933432 987 997766777243666462266050780 988 8048822747861112153690995 989 32005534779455294263891 990 63115873756820043175 991 61798269401210805 992 29141159518159 993 4679318054 994 13622 995 374868379738884463720130278971982 996 602299208525193656414507254089869 997 270679444650870797162511754022271 998 46617266247281327472450633845359 999 3487287328002593681973555363096 1000 120616448039881268481923175208 1001 1995533644874933424614654564 1002 16097651642226637608501653 1003 64011309362317193288686 1004 126237166655796554484 1005 123664835227481048 1006 58688235126040 1007 10007181758 1008 49006 1009 749736759472505886023056088473854 1010 1204598417040039233697067719983390 1011 541358889302463183634436481077768 1012 93234532503162039450057710218565 1013 6974574660949753578032197084181 1014 241232897268738619976081192240 1015 3991067436009255728493540290 1016 32195313232214566785451147 1017 128023007100886270362095 1018 252483131842281458102 1019 247441516915489912 1020 118059932670322 1021 21207447305 1022 160877 1023 1499473518936496006049977537842170 1024 2409196834063334955249321311748611 1025 1082717778606093905535164511527753 1026 186469065020238120814882366304012 1027 13949149329899972298979166987579 1028 482465796461301041076469900908 1029 7982135108684624163741605849 1030 64390642563923120756812836 1031 256046643145881706515988 1032 504980544602446533621 1033 495066014643640522 1034 237267081623740 1035 44587685855 1036 490652 1037 2998947037859213233648794389349351 1038 4818393668099578385076756659302764 1039 2165435557214076901642433396415254 1040 372938130062989554514591462185194 1041 27898298672744952926094202407511 1042 964931596035443807169137767670 1043 15964270600322771889264215196 1044 128781311182768127783414665 1045 512094304735389703561067 1046 1009984262092625828224 1047 990431106645009398 1048 476454291447935 1049 93096127108 1050 1408855 1051 5997894075696131965291980518169687 1052 9636787336155321829090446700964606 1053 4330871114431210377903693179779651 1054 745876260162406297464833891988081 1055 55796597366435345567347408869745 1056 1929863197107614436326515393547 1057 31928541820306241859653689993 1058 257562664531193839921824850 1059 1024190258508749696979828 1060 2020006115972377233029 1061 1981350628395600974 1062 956113844601760 1063 193207937041 1064 3847592 1065 11995788151356190712322372543530458 1066 19273574672239717333113200782337141 1067 8661742228867366341552000071767897 1068 1491752520383752852473059043030818 1069 111593194766761089698832869792129 1070 3859726402364887218725933552018 1071 63857084643286875544242131468 1072 515125397299450580067815398 1073 2048383186923160713572488 1074 4040073200284153649261 1075 3963498246212290279 1076 1917565117015141 1077 398873202273 1078 10073999 1079 23991576302654013795520553906117022 1080 38547149344364673607331073522571797 1081 17323484457742734727055707256822836 1082 2983505040862872793709169303029209 1083 223186389588357945151431978541676 1084 7719452817916291165098833342911 1085 127714170908997012481683174322 1086 1030250905025790142388815160 1087 4096770696350214254691562 1088 8080245261181180622746 1089 7928296069185139231 1090 3843998038923886 1091 819710280210 1092 25448968 1093 47983152605213586877220224283578491 1094 77094298688543660134387572386566975 1095 34646968915498416913229072555210515 1096 5967010081880052410277467337076839 1097 446372779265441948315270502115706 1098 15438905657168950148623000330767 1099 255428344443220882918257293632 1100 2060501988750967744240671662 1101 8193548390338307552409408 1102 16160650794474366198348 1103 15858709831552903560 1104 7702698543628220 1105 1677894708369 1106 62350580 1107 95966305210274365607228145690915853 1108 154188597376786872574641136574861348 1109 69293937831017783079575101999643712 1110 11934020164009777965135566429096049 1111 892745558674445564578951520686797 1112 30877811348861067234512744229252 1113 510856693134281220637433742959 1114 4121004266680165804535524102 1115 16387108108495358596947569 1116 32321561375003833546443 1117 31720868396764329111 1118 15429726015574224 1119 3422782202069 1120 148786656 1121 191932610420301482640261220509147225 1122 308377194753087611027048731238189061 1123 138587875662069462505120733221380643 1124 23868040328423534773705476108091384 1125 1785491117581178626729890953759994 1126 61755622753582082965233389402429 1127 1021713393141906206443334756165 1128 8242009001314119689452818262 1129 32774234553718466497854856 1130 64643543771010335059556 1131 63447350034825220758 1132 30899638354950759 1133 6961572497407 1134 347043788 1135 1 1136 383865220840202908979466129841829689 1137 616754389505388641193460597992970389 1138 277175751324193770072624158830036431 1139 47736080657500719888320845273109605 1140 3570982235538206084223213996937291 1141 123511245597547887559384661198831 1142 2043426797405402214673433159416 1143 16484018759871929562106382005 1144 65548498788529612039208747 1145 129287769767573326501779 1146 126903831638545451932 1147 61865546431332730 1148 14123008624957 1149 793600758 1150 16 1151 767730441679758513699693053764488816 1152 1233508779009504568804634197008483748 1153 554351502648476280767134555568616276 1154 95472161316059066547318687693953187 1155 7141964471684548006120940017879188 1156 247022491341340333431145947281409 1157 4086853612806333809503312950960 1158 32968038745105053679371883179 1159 131097045619167251934666041 1160 258576644870846443001834 1161 253822511460148435647 1162 123840208833668395 1163 28588731674124 1164 1783706210 1165 138 1166 1535460883358469667741842034466091197 1167 2467017558016949845218850321496159858 1168 1108703005297096146066069265165354398 1169 190944322633829406669212692788096032 1170 14283928944353079961511504965814407 1171 494044982919310248180863169200753 1172 8173707254730659922802855494180 1173 65936079473055003345610817452 1174 262194168997182797131748277 1175 517155080378917675739548 1176 507669156100816570170 1177 247859828457555337 1178 57762573656968 1179 3949078875 1180 852 1181 3070921766715244672889866939603662305 1182 4934035116030567687472883537689395973 1183 2217406010594424615597013045084262312 1184 381888645270427708500472719864777959 1185 28567857890298278655878671860516738 1186 988089966221496542806587680098358 1187 16347414556576121034647119294426 1188 131872162154667951739444019586 1189 524388463847638222633967422 1190 1034313061258456630038487 1191 1015377521122121266298 1192 496014263809613971 1193 116520073298081 1194 8628540471 1195 4221 1196 6141843533427747325467162898199032097 1197 9868070232055744083998522530151214699 1198 4434812021189225136715920679510235559 1199 763777290545335578141953173410213204 1200 57135715783172658448908642013732231 1201 1976179933062501507331757613708963 1202 32694829189386910606126586196441 1203 263744329501254551220692217366 1204 1048777131384170248909311569 1205 2068630820317614614315530 1206 2030818721614202653747 1207 992511714330065531 1208 234725616380831 1209 18636217605 1210 17843 1211 12283687066851057970869219855386676681 1212 19736140464102764880544816673850118351 1213 8869624042379058498792049463227629108 1214 1527554581097920201456068945439580751 1215 114271431570513534503372763587862381 1216 3952359867127391576717375102357447 1217 65389658502126038725114172747214 1218 527488667403741837794080371658 1219 2097554592423160421485329289 1220 4137269248739085548711079 1221 4061740831072955762696 1222 1985815027627646839 1223 472296660934985 1224 39845231104 1225 66849 1226 24567374133694937245524653116458072571 1227 39472280928191415192156966826414788620 1228 17739248084759101123151777380960995810 1229 3055109162207569592913602350358616038 1230 228542863147771384430486718888530078 1231 7904719735876686135923497899519077 1232 130779317203842990268730514706213 1233 1054977348401743502466075564559 1234 4195109718355325725981053804 1235 8274550817801144648377993 1236 8123649468837625263072 1237 3972925596063137337 1238 949381615666157 1239 84437533809 1240 227726 1241 49134748267378259120872600364438596795 1242 78944561856359992541802573775773510724 1243 35478496169519794589443545337084116579 1244 6110218324434117397096809558040687072 1245 457085726306455297025744514819576016 1246 15809439474377672606320135775835801 1247 261558634730635011958938015959724 1248 2109954718800604432485297970797 1249 8390220300116983483836896356 1250 16549121585232442341430887 1251 16247571226214320986186 1252 7947969491539139014 1253 1906797052165640 1254 177546515759 1255 718378 1256 98269496534737724184297495731767465327 1257 157889123712683032692492748436953272915 1258 70956992339042165636182107199987258310 1259 12220436648898942160434323495665241841 1260 914171452630567430510217290438941742 1261 31618878953001561409643969574438393 1262 523117269983818616036875842665350 1263 4219909473194967973609668850243 1264 16780441997505075821691252308 1265 33098275471592767660819968 1266 32495584165284425037078 1267 15899399541139938863 1268 3827036162306767 1269 370788595118 1270 2127233 1271 196538993069445038954076318339496612870 1272 315778247425306275181157769709414504717 1273 141913984678088500056074633609703649769 1274 24440873297847569847043161034984378474 1275 1828342905289704215194073086924460500 1276 63237757912873658224312041487183526 1277 1046234540813147528883689286678248 1278 8439819003984303946509657536051 1279 33560886256209498614014102869 1280 66196603239770439746211991 1281 64991884722616802165776 1282 31804447896348233231 1283 7676505915762976 1284 769748967089 1285 5974825 1286 393077986138840874455392886000543619242 1287 631556494850515807811041666356318483524 1288 283827969356183745328645651966599377335 1289 48881746595775532511270379539289939060 1290 3656685810625634605704596066800501970 1291 126475515836864095706944400479888330 1292 2092469082994372519152392962247577 1293 16879638101161852933513900761901 1294 67121776171655029033734438981 1295 132393291144607167632261996 1296 129984931081540495025011 1297 63618109795809873432 1298 15390362815881776 1299 1589674496865 1300 16048824 1301 786155972277602136071654973683890591229 1302 1263112989700875082930975041359434763652 1303 567655938712378404621581139536391356148 1304 97763493191681143255649745519196446475 1305 7313371621326064718451471651721561753 1306 252951031691715546603659300354959933 1307 4184938168202360014206219264872072 1308 33759276353118820902441839678844 1309 134243558264868388387800792634 1310 264786719349841015288783896 1311 259971745405568159587867 1312 127251238725798461227 1313 30842776876510324 1314 3268085827802 1315 41497792 1316 1572311944555075455892670292689815596298 1317 2526225979401496890713350951691676940301 1318 1135311877424774468371313474757379722505 1319 195526986383572757400023626451674663202 1320 14626743242773151086361099241172547293 1321 505902063412535287041719087559977334 1322 8369876339986452353044961528714378 1323 67518552950236998381352471745232 1324 268487126112178208397176571769 1325 529573660570795932629442008 1326 519946543385346028760266 1327 254526943877313702375 1328 61788429681017028 1329 6692078134935 1330 103848372 1331 3144623889109942482756024247676210095419 1332 5052451958802583973724435065470586139700 1333 2270623754849577509757932914954614112673 1334 391053972767486063685103027866024557250 1335 29253486485742119281002143331947308567 1336 1011804126872162210131368142841800713 1337 16739752685768310461413656584659662 1338 135037106295284586997052066026571 1339 536974267730771875099487245912 1340 1059147680286962363584678945 1341 1039898033940320439307032 1342 509093721128140667744 1343 123747097377299081 1344 13656426232295 1345 252635028 1346 6289247778219547720320689543610322557776 1347 10104903917604504864799426048876770795084 1348 4541247509699201251546283385481512033921 1349 782107945535523146796990380326782186260 1350 58506972971801077249068576706694666488 1351 2023608253820520377669264688267521795 1352 33479505380913844668358548062782874 1353 270074213229402747193281491017854 1354 1073948560553943496302361437953 1355 2118295941904197525504556578 1356 2079804084366961369219456 1357 1018252260127666861188 1358 247775410073560824 1359 27785686656302 1360 599678831 1361 12578495556438549766550545247531815356552 1362 20209807835207936839542329532264831985545 1363 9082495019398477307972632806982192814318 1364 1564215891071937861397299609551439635065 1365 117013945944114810189899410499599054680 1366 4047216507764328535667654659816237621 1367 66959010777000444380936155003246323 1368 540148427492484288657507289233541 1369 2147897161711897927537038603432 1370 4236592824744883414443085849 1371 4159621157071681118850049 1372 2036609942486643435398 1373 496014605426430191 1374 56388279817989 1375 1393279814 1376 1 1377 25156991112876216614009184320339865977622 1378 40419615670414137706811298499135040599090 1379 18164990038797075652612980306979851048242 1380 3128431782145318309279463453077972101693 1381 234027891889059114606812436246124920994 1382 8094433015728141082919956732455913575 1383 133918021578551051536580402546641800 1384 1080296856657531705194944693731298 1385 4295794389127825970341881826986 1386 8473187172433264512211542836 1387 8319263355341211328080511 1388 4073391271478829595774 1389 992792945514410017 1390 114181168754427 1391 3176987854 1392 17 1393 50313982225751004635114499936434217850388 1394 80839231340825466551926710299032970902767 1395 36329980077594347146417965468495525009835 1396 6256863564292970771754957768493050791600 1397 468055783779460378909899583192911920696 1398 16188866031779054359058697876906288253 1399 267836043196825290524400206506168014 1400 2160593716021379734424878226075381 1401 8591588884574866327051232590108 1402 16946376809740166488233966345 1403 16638560793805366575191267 1404 8147061054958311017251 1405 1986841816775622346 1406 230766754793627 1407 7126077439 1408 155 1409 100627964451499697758641920716600453188162 1410 161678462681646388270813314604216939562749 1411 72659960155189011170174262140437376569501 1412 12513727128589718281590250712784805725063 1413 936111567561092401416984481675214040450 1414 32377732064080365511006465217999265697 1415 535672086457924326425266630835319484 1416 4321187436421747974272056608427236 1417 17183177941189361459863469198679 1418 33892757608756286533562895397 1419 33277176790855041377512401 1420 16294574537136456908767 1421 3975746287315517007 1422 465632479730899 1423 15754668445 1424 1007 1425 201255928902995655413391852403028165426152 1426 323356925363285422848252323824864044397371 1427 145319920310378535058114765200075638520273 1428 25027454257185547452111225265396654605524 1429 1872223135125698595649485659951639483943 1430 64755464129005760869925700606444592698 1431 1071344173019846164778980131889751546 1432 8642374879928960620560063058146609 1433 34366356160761590870430383002666 1434 67785521673803692998903832444 1435 66554442984283315494506217 1436 32589883765022814851736 1437 7954876115704278911 1438 938226070570190 1439 34391090380 1440 5228 1441 402511857805985259212182434320383726179535 1442 646713850726558947172085837163125226130301 1443 290639840620757899710214317190693264961827 1444 50054908514380982527795931272011929908213 1445 3744446270257082627011191093400332902777 1446 129510928259378809643584241832597605579 1447 2142688346207964435547968420155455128 1448 17284749771322608702469950028457918 1449 68732712771980905590285381222982 1450 135571053796317896753570995997 1451 133109030745438999242622193 1452 65180960209937875512190 1453 15915296423034868819 1454 1888231990220672 1455 74237056574 1456 23071 1457 805023715611960726707158057784850485025951 1458 1293427701453098642129303186295924957954273 1459 581279681241517141730538606626559493990216 1460 100109817028777963563058227147499739518584 1461 7488892540523364481523481377424517782034 1462 259021856520969938889583917161489176954 1463 4285376692688199732783791215103373842 1464 34569499561195712930117521392809949 1465 137465426272854054382751764723744 1466 271142124502251091434823328502 1467 266218295922052783515303406 1468 130363856031241639165360 1469 31839668184986241292 1470 3796332602759987 1471 158677003538 1472 89920 1473 1610047431223905610084393379948549542066694 1474 2586855402906166133523605231474476499607597 1475 1162559362483036455362766984781371331614165 1476 200219634057581813249773228925221459041355 1477 14977785081061613624755629388032034494669 1478 518043713045519487997550375272599109456 1479 8570753385816944256024167008518616901 1480 69138999152407112156098039084845988 1481 274930853725133807168291828424633 1482 542284276369598958134548288898 1483 532436971422517247195597255 1484 260730852556126067125773 1485 63694177909185875902 1486 7626074250589095 1487 336230879077 1488 317646 1489 3220094862447785585124420271603267962373296 1490 5173710805812281864103622374413886946206527 1491 2325118724966076424933809165522955693807722 1492 400439268115205511119849515812846459939297 1493 29955570162147311136515791158809167732266 1494 1036087426096830909790594314171069466855 1495 17141506772346706835530375328994905057 1496 138277998353381143829808153403186699 1497 549861709358696590527572039647995 1498 1084568597023846186249247832989 1499 1064874557399410335167250884 1500 521466799275577441326688 1501 127412606154250043839 1502 15308165867627050 1503 707040607020 1504 1036024 1505 6440189724895529691878600708511170199691104 1506 10347421611624482174537861387252542083387772 1507 4650237449932158535972418005734745355116802 1508 800878536230478792967801726295080487232104 1509 59911140324333590818512774307248318503073 1510 2072174852203033369419882211518842746600 1511 34283013545846780699932125180508485231 1512 276555996785345974703895163078275102 1513 1099723421805410646685552716815770 1514 2169137265712017395417953045178 1515 2129750109732800584395084255 1516 1042941859918283215270203 1517 254864804389207177551 1518 30710008294698425 1519 1476847287989 1520 3163257 1521 12880379449790992270348529666657777771699795 1522 20694843223248832392476242935376718866492813 1523 9300474899864326272250341030197844832535249 1524 1601757072461067241260770077417711201458498 1525 119822280648730234064774425707423314242035 1526 4144349704421230231010109455028202264528 1527 68566027093559752489688564590816213355 1528 553111993697844140706141787945474342 1529 2199446848607506402512253051232288 1530 4338274647394400637014074078363 1531 4259501830131994499667477720 1532 2085897114854111399621834 1533 509794200610642923479 1534 61576284544213612 1535 3066672894839 1536 9138082 1537 25760758899581875948926845155073089042302360 1538 41389686446497451274703395249667310837234262 1539 18600949799728667430899892945159962342161990 1540 3203514144922311908540751756613169567824824 1541 239644561297562489095836580679576764577307 1542 8288699408866995516538877842547353729581 1543 137132054190139071506549190417540920754 1544 1106223987601426482458582015397621969 1545 4398893705300065281662830411738654 1546 8676549482454878382827760205114 1547 8519006267596173295415357458 1548 4171815944440800682053873 1549 1019693706613750349689 1550 123412653992199762 1551 6335140457161 1552 25186906 1553 51521517799163576192687550868473360801378687 1554 82779372892994557082587197697514000880967233 1555 37201899599457358948488243507936516794276448 1556 6407028289844910898375968942021598315303466 1557 479289122595290051575535063626398513466493 1558 16577398817773689598099496163976230593004 1559 274264108385163912953045354046296118890 1560 2212447975535746761569387520360983011 1561 8797787423682381117896950911011557 1562 17353099268592245365466806396926 1563 17038016755736379814170643914 1564 8343667084810088058592624 1565 2039558986864368925718 1566 247257261318649863 1567 13028153850796 1568 66684698 1569 103043035598326868088457428750029972870629854 1570 165558745785988555188148180152289461531097036 1571 74403799198914756870040328505809623369056227 1572 12814056579690286303992465828517491132690854 1573 958578245190847197486307714817985555636673 1574 33154797635611612842605938979244882219276 1575 548528216778233180432998225520651794164 1576 4424895951610130510395718696929519017 1577 17595574868532817283767310772976675 1578 34706199028600604369311109931678 1579 34076040343089726027076466610 1580 16687391207509872520796769 1581 4079397356076855308602 1582 495230501855147220 1583 26686811882931 1584 170533070 1585 206086071196653276174858422522630477607295526 1586 331117491571976205932512791516722975146859487 1587 148807598397829576799798036850885134120474136 1588 25628113159381324196412722144662757839430973 1589 1917156490382126562669859856426942468715348 1590 66309595271327157936013494343766488667985 1591 1097056433569257511800241900909437551200 1592 8849791904091799117671904184288802401 1593 35191149771317042613916002883450908 1594 69412398852398896737625003506605 1595 68152091743836919622472526275 1596 33374874836594560773020453 1597 8159249402541059362150 1598 991645590474345489 1599 54477704196278 1600 423168098 1601 412172142393305808050782860206653687765514420 1602 662234983143950948444307013843709434925798212 1603 297615196795659255632326119619471325139955812 1604 51256226318763864488336652444633417850896267 1605 3834312980764952387340171023392374448014654 1606 132619190542822481826936749628676231435853 1607 2194112867159211567850771893425082726636 1608 17699583809593784037737957275150228128 1609 70382299598055164459480579003889291 1610 138824798991556935929079794392853 1611 136304201385023316005753738996 1612 66749899409627739977612658 1613 16319238443495952552320 1614 1985247740395114463 1615 110877888029132 1616 1022846929 1617 824344284786610411800634103234934978155793076 1618 1324469966287899529024245569868398471130161160 1619 595230393591318676357024665528576361217234182 1620 102512452637529696660382051629996054753734887 1621 7668625961531036204331093744602916495735783 1622 265238381085917061944146457335472358079971 1623 4388225734351910887733335443415091036123 1624 35399167621469307683914039941398609169 1625 140764599285785185350936298292992651 1626 277649600065283880329522005323877 1627 272608431736915239966893052836 1628 133500041385706418011556549 1629 32639679503385993242512 1630 3973721982740407754 1631 225085812405959 1632 2416126759 1633 1648688569573218875001488782994590953269753478 1634 2648939932575795226763600028193090617325500038 1635 1190460787182637619839041888608680614991607529 1636 205024905275062577099646613663350293922769920 1637 15337251923063903100244589613601072168650063 1638 530476762172274388257401638431927167807840 1639 8776451468758006155061100499465415841987 1640 70798335246630563802654441591774107601 1641 281529198716669779342933991588227691 1642 555299203499809574938890361323721 1643 545216910355470221573406211914 1644 267000475676394917136721020 1645 65281313591838052763529 1646 7952756881553027294 1647 455911803558001 1648 5593114869 1649 1 1650 3297377139146434597102392824867865065231661002 1651 5297879865151584254378227611877957829402636434 1652 2380921574365275671895287676620991698714638781 1653 410049810550130305661389943908001147361188482 1654 30674503846130768321621499004824666435103886 1655 1060953524345261139355800426098379824330903 1656 17552902937603684563846733224918236019810 1657 141596670499234849393388112355154139894 1658 563058397668118914777324781442317370 1659 1110598412451489528718944743296733 1660 1090433896585033452053536368022 1661 534001587711501816254890433 1662 130565802715389941156414 1663 15914250358352790624 1664 921673712239670 1665 12719194516 1666 18 1667 6594754278292864092704606584362565729468682442 1668 10595759730303158478323012465193934217363451059 1669 4761843148730552043132535734060950191089757209 1670 820099621100268946563034341940200035098616050 1671 61349007692266329455809938439162211877264441 1672 2121907048691674906187867581224216865231880 1673 35105805875349225939953615678523446468841 1674 283193341008135418467195806159609318730 1675 1126116795716124057086330626423736904 1676 2221196833724763746987520198067518 1677 2180867915963367752746862229174 1678 1068004205993843910781648088 1679 261136762776793965398651 1680 31842849091270655066 1681 1860179329543165 1682 28473876593 1683 173 1684 13189508556585719931008720635929323710625178300 1685 21191519460606300727064226429890413054266954664 1686 9523686297461105217823889768272800846961582599 1687 1640199242200551379827357664286316942581746988 1688 122698015384540413845102550055600226275784812 1689 4243814097385214803083063559528098298298710 1690 70211611750927981208139401291815677848134 1691 566386682031910350889274601792007253800 1692 2252233592046924637197019306096729626 1693 4442393681724168775046047354158296 1694 4361736030649287686533017155843 1695 2136010080842380806434427330 1696 522281898850745554603132 1697 63709235367220242658 1698 3749009010891387 1699 62865034509 1700 1180 1701 26379017113171426506117167241308665550336460081 1702 42383038921212575194114115413820577993493657405 1703 19047372594922212266548051167799761642132209487 1704 3280398484401124581594702069573677817193306976 1705 245396030769093375435937286197643613402439318 1706 8487628194773447224921371403406054854943930 1707 140423223502227348941108571094855044827610 1708 1132773364089126041651775515454547967639 1709 4504467185088428060371253478984289330 1710 8884787386546209743673493305222905 1711 8723472382895404698550055339898 1712 4272022863944831122323080064 1713 1044577388302921000045553 1714 127457039436500874207 1715 7546608218736554 1716 137102376571 1717 6408 1718 52758034226342831401934150578368911516337541593 1719 84766077842425107898633419471998957494929344985 1720 38094745189844427495554449161567255758799674538 1721 6560796968802284471828398445684348758070508254 1722 490792061538207053550624213775226744460598840 1723 16975256389551777060143082964762797115110232 1724 280846447005055614298546190483636688457754 1725 2265546728219197092836372840796689142071 1726 9008934371786134934866007494900078666 1727 17769574810467053689762104910120368 1728 17446945286229058183366918354442 1729 8544050103176856984513949945 1730 2089176829389195642817202 1731 254977215165438625836 1732 15175345796763974 1733 295780449693 1734 29479 1735 105516068452685627837668697144046587681933797253 1736 169532155684850147047659631408494690545009250141 1737 76189490379688859784466427723019074182802522144 1738 13121593937604626074232434404834257943923762231 1739 981584123076446957525048437839440273195201566 1740 33950512779111454350569523670990238404118979 1741 561692894011083532363749883885756094965442 1742 4531093456504644763282682550918869530564 1743 18017868746176161923879442637611043404 1744 35539149681409723489640238407579978 1745 34893891414667666877446784744385 1746 17088107290041290869928731519 1747 4178389433849231314543897 1748 510057687243819064047 1749 30489073869188409 1750 632014972386 1751 119399 1752 211032136905371199098838857846127970263391375166 1753 339064311369700182856120088967381315365457034731 1754 152378980759377727324747135603714119392169879228 1755 26243187875209344587674600500184388427353719970 1756 1963168246152947068151647265733512614152296465 1757 67901025558235691543522086705251033994332681 1758 1123385788023740286120300488661742363256266 1759 9062186913116485448167580028588608346964 1760 36035737496565545218639489565053400172 1761 71078299460674257059396906061689969 1762 69787784192239199935637949654136 1763 34176226048091589263776481465 1764 8356836890537233826019438 1765 1020284101825308110369 1766 61210629433163969 1767 1339067073454 1768 437045 1769 422064273810742306654981409351312400444442693580 1770 678128622739400185723437966130028624413272532676 1771 304757961518755467198663741645025126911542561365 1772 52486375750418838745127388795394390781625209311 1773 3926336492305980139827180428977363364472139392 1774 135802051116492066162347567693074891283377262 1775 2246771576050026099173110158475239812028323 1776 18124373826406417885735816922146757670931 1777 72071474999948277888173455009877697375 1778 142156599079685626094252023250796602 1779 139575570589967605966223886784812 1780 68352470661168926125933400623 1781 16713767867534629780210475 1782 2040843693872222378638 1783 122810761823191371 1784 2815948397171 1785 1473069 1786 844128547621484465190770663927438511890138536630 1787 1356257245478800080218880657380460395556881596384 1788 609515923037510954702307805782059944840454147835 1789 104972751500837919499232172320159717786110150547 1790 7852672984612099436277650793318913246869702013 1791 271604102233017598246246185286747021822878948 1792 4493543152104170949270038005068655060939763 1793 36248747653093479400900467874909399095130 1794 144142950010927073103060324722009005885 1795 284313198415572977048506760268942782 1796 279151144748879729082872747429569 1797 136704971374876646772385507435 1798 33427688271161125874045377 1799 4082136864825083876275 1800 246272444037705843 1801 5882716889210 1802 4636326 1803 1688257095242968690719656806182666034093871868574 1804 2712514490957599689220972783793875914702975031022 1805 1219031846075021942258760380424461047705373543369 1806 209945503001676230577204502536930653289985828958 1807 15705345969224424032699331761291064064905530413 1808 543208204466089345495010559660119942911524107 1809 8987086304215006180204667054627370398117018 1810 72497495306641050473562149189817434789277 1811 288285900039702010025810372758178048683 1812 568626397245699163592254886958476505 1813 558302295273002329583326579094913 1814 273409991396015167874351484230 1815 66855623795828785265703386 1816 8165006577682802093095 1817 493630103611136391 1818 12218114127555 1819 13774408 1820 3376514190485936993658242709422047904855108049594 1821 5425028981915198615997174886902147130579506378826 1822 2438063692150043937676638489153047766730388051997 1823 419891006003353094742103952018979322286238021871 1824 31410691938449212382161373410285257425852886087 1825 1086416408932266305922390806716703834208341858 1826 17974172608440795398578978213702458406966657 1827 144994990614016837791498446658893151297324 1828 576571800108282634313627983931443441110 1829 1137252795162174333914910572406199188 1830 1116604599891379248575217731233477 1831 546820061533078275543840279561 1832 133711648313598781855495854 1833 16331207275397533960831 1834 989065492818835236 1835 25246931943023 1836 38961314 1837 6753028380971873359873538455666573444546548489368 1838 10850057963830395998332809797898866703914340298286 1839 4876127384300087961366528684513665842163553154899 1840 839782012006707214650609878933785760744259914662 1841 62821383876899014241222730223900252227923093586 1842 2172832817864674375791834149326733428830565049 1843 35948345216899038125171824632375423458485191 1844 289989981229222506360830428900228423478711 1845 1153143600263292088395259790719487671016 1846 2274505591409708778470742618965902966 1847 2233209214905117733659814998928427 1848 1093640250515564045757836591589 1849 267423945979729927239958956 1850 32664359153079010829342 1851 1981127964532279650 1852 51935405399906 1853 105646012 1854 13506056761943745704523071445992291135813028029039 1855 21700115927660790000559337130410972685198886989763 1856 9752254768600176061905410988781413196857221929768 1857 1679564024013416088055268125812627228462915294024 1858 125642767753798982276098251304994101022396139266 1859 4345665635729578130480918367020246636627747652 1860 71896690433826306628514906821158316144128633 1861 579979962460368583658619986773241367480493 1862 2306287200602190111639674150341213846117 1863 4549011184575598967949309270580768867 1864 4466418454280524545303243650549261 1865 2187280707312843592351009550645 1866 534848944067054147373517854 1867 65331883365920667324853 1868 3967221749330143283 1869 106417151756632 1870 276179082 1871 27012113523887489766379208637609574998270100154835 1872 43400231855321576771350893135535905477302138186727 1873 19504509537200352348996404126089251365227465171957 1874 3359128048026834860030915435824799103112009449535 1875 251285535507599507822734764053506333001958475508 1876 8691331271459527403832266860051669280686597696 1877 143793380867698290980783710224783729913140352 1878 1159959924923849573890135864124148640581466 1879 4612574401326713711956496806472568783235 1880 9098022371992805860235493105979120103 1881 8932836948157445842705631925610767 1882 4374561748490907103155123706558 1883 1069699592594729496103214906 1884 130668915691793568239257 1885 7942656946168323322 1886 217304634647060 1887 699347180 1888 54024227047774976874867504190890453189168944801558 1889 86800463710643148316827783231656690822666705746303 1890 39009019074400705062350710052578358576508416739381 1891 6718256096053674062736154136497913724453196504780 1892 502571071015201512709639310709774251492044712175 1893 17382662542919655329470505030654512177645319590 1894 287586761735470490089240688863687177601456653 1895 2319919849852735132410159472594889470847120 1896 9225148802851367923358430830484238136290 1897 18196044748583498403561683019514846568 1898 17865673960387076003317220728747763 1899 8749124037325761865425493905631 1900 2139401946184157086607036816 1901 261346203985342661350366 1902 15898876431633625526 1903 442412739530299 1904 1722194109 1905 108048454095549949449177200078976324450880901487249 1906 173600927421286288178013871040390051237739131529274 1907 78018038148801410714244854272150606868958755588262 1908 13436512192107355152066857882633155354186441662314 1909 1005142142030407065753955493027864366141674950773 1910 34765325085840282323673528989434435342672501547 1911 575173523471060566067644002485213838072958913 1912 4639839699713618666458205883629627305825447 1913 18450297606023011411816245539201413194385 1914 36392089504606634125859184639959206638 1915 35731348024450798256192881650292172 1916 17498248949150097286862394323014 1917 4278808364351474438928129304 1918 522706016785107408497675 1919 31820113692507635825 1920 898375374898196 1921 4138320868 1922 216096908191099891939905735980491987525774496468095 1923 347201854842572562674512173675281440215710335940986 1924 156036076297602822382390971553301510579098282548785 1925 26873024384214721673402364644158933269079826349025 1926 2010284284060820668906711954589409272642842182179 1927 69530650171682136833967791202669893035019041232 1928 1150347046942314626207427576904049010421352731 1929 9279679399440421734477833262227264879111199 1930 36900595212564241199543268255870225654800 1931 72784179021251001464091087826758983366 1932 71462696216662256511421206242387032 1933 34996499313567790256286498374506 1934 8557623971304316107935000322 1935 1045434144833347392541430 1936 63677041403470217876 1937 1820163104414394 1938 9731435754 1939 432193816382199772620805083325268026156481138498299 1940 694403709685145103211867274128935230572651167064243 1941 312072152595205646308226533357667556459505960657213 1942 53746048768429461742667599497351994611090678801165 1943 4020568568121651915546834793362635553987486738225 1944 139061300343366817519409365859610711255219482710 1945 2300694093884942332457208381818589325900995738 1946 18559358798902176294569261928846596808161715 1947 73801190425966979727836055589069030713062 1948 145568358061979680150891885000568128661 1949 142925392704779169051533375630000675 1950 69993000917526014665274107391533 1951 17115259671375836075933005288 1952 2090904202825916046578714 1953 127414611452288270064 1954 3680594508889559 1955 22450630559 1956 1 1957 864387632764399527024155236717103297305423303879011 1958 1388807419370290170605062185977517802089702336863921 1959 624144305190411295113798763270393381485589181145283 1960 107492097536858953250466236968407789172493580585015 1961 8041137136243320946225783310242466413506483164614 1962 278122600686737751077089893328545789118910039290 1963 4601388187770391239147695003210671020515763177 1964 37118717597838869849163769090946348127500429 1965 147602380853290680125675479637381943435822 1966 291136716155475220323836308340040112407 1967 285850785848799099307197676531148865 1968 139986005541626748552832998307569 1969 34230538335015666234084196682 1970 4181866716969818657729267 1971 254928619658451210216 1972 7430153778423474 1973 50924509787 1974 19 1975 1728775265528799024571849334953501946600349385110808 1976 2777614838740580283254295345854186487443415165005544 1977 1248288610380822594268387583686070322115885611209411 1978 214984195073717954661925677016201210848531288148673 1979 16082274272486669585316947412198695458083308505688 1980 556245201373482162044183614306423781930933678831 1981 9202776375541602132745109141011517427315566485 1982 74237435195733589832111410233105317731452092 1983 295204761708776585527678061169750865215873 1984 582273432361944636944081685760019354503 1985 571701572408330932219503457840671921 1986 279972017081564596581999875075752 1987 68461107421839040412218353147 1988 8363828084404294096674773 1989 510020276020457237512 1990 14977949795207076 1991 113789561415 1992 192 1993 3457550531057598001449782865424517732708713923580215 1994 5555229677481160472734089903331670815022575472493369 1995 2496577220761645195074910584490247738021165129414747 1996 429968390147435987249974561711564448163769150007699 1997 32164548544973383978631178566151977397811615932472 1998 1112490402746975100017021624403009208032316195172 1999 18405552751084530494428352351078252396110375710 2000 148474870391557547128592851460816311819295514 2001 590409523421105127668194186951934738681051 2002 1164546864806400296300743522126414411511 2003 1143403145966690083122154240779875095 2004 559944043869991016632508799860190 2005 136922264633067647453735806015 2006 16727809762675781880594064 2007 1020307690492169940684 2008 30155834443567650 2009 250892026862 2010 1372 2011 6915101062115195925729189174695387402191340474574214 2012 11110459354962320793737850871532335265722601174498616 2013 4993154441523290400728746149961522415950772669456978 2014 859936780294872100587064019705837992680279992774768 2015 64329097089946840458124712760983226466172612054786 2016 2224980805493967635853257513555722946749084416476 2017 36811105502171206872618477274870316566447230056 2018 296949740783261311958752949150808050426786681 2019 1180819046847957452859052056457575664396092 2020 2329093729746307227475995604340750054273 2021 2286806293794221367354117692061988084 2022 1119888103448055675358452283846091 2023 273844609874045138138736807048 2024 33455868706973082501661655 2025 2041052660149156485813 2026 60650288074210611 2027 546672868762 2028 7780 2029 13830202124230391726594086555650070791688193118489423 2030 22220918709924641341970873308298112147027788061978999 2031 9986308883046580818574551975085707613169419362833912 2032 1719873560589744405187363923811348269015727367769486 2033 128658194179893798225108612168709235535070429451452 2034 4449961610987963483455198597536005963453047748272 2035 73622211004345885858484864410283786242138412077 2036 593899481566759209235004587177085933943571071 2037 2361638093705214082766952772750254863005229 2038 4658187459708634188125069140432759081270 2039 4573612590599429829933208595500848834 2040 2239776232315304595416907274965861 2041 547689350243573526268926359190 2042 66912141578449514642716320 2043 4082820448387069636721 2044 121872230371962404 2045 1178689369788 2046 37259 2047 27660404248460783251153505592229342382722721224900106 2048 44441837419849282286706591135435302293959433841668470 2049 19972617766093161664845087546805689636217472667462366 2050 3439747121179489140475075375392403158896919996479265 2051 257316388359787786259938103111651180475261709460782 2052 8899923221975972614479489327325808353656807238023 2053 147244422008697389714782545898280933353561862947 2054 1187798963133901221711201625305907946917500246 2055 4723276187425474573688410989938575653572486 2056 9316374919766797787201224153046112943519 2057 9147225186070860507840763530078868226 2058 4479552505764125251125995021835015 2059 1095378911735008308876859692766 2060 133824938560276031737508266 2061 8166809429232789450116 2062 244706622394032655 2063 2517761843224 2064 156658 2065 55320808496921566175408053089275407054123901103893185 2066 88883674839698563930673201123013880536194428926462601 2067 39945235532186323374503216812629359896078136028003924 2068 6879494242358978815063729395598038525782799857858679 2069 514632776719575879638455299232749768146143898377419 2070 17799846443952019088278504669033390995429290400626 2071 294488844017403869541802865475008819562814347275 2072 2375597926268421832306640031526125920738845610 2073 9446552374875294781800999294392159323567622 2074 18632749840099149178870471578092743872201 2075 18294450380024961969835463509278184582 2076 8959105078090131007284922275664610 2077 2190758165425885837538307760122 2078 267650939733722329681429789 2079 16335526764047258920711 2080 491028135016914810 2081 5333727852803 2082 593703 2083 110641616993843131821882482348813671189836906666096228 2084 177767349679397126821371269673804863924273071240824642 2085 79890471064372646821515456665213243895538384729646105 2086 13758988484717958494341377976905341385614706565688882 2087 1029265553439152256205209145106302632007829183362374 2088 35599692887904157683448192669460751997336566905287 2089 588977688034822447195381361625443073722765061443 2090 4751195852537845857215824325884980983404394121 2091 18893104749789981678320829554021575959742160 2092 37265499681113387911149936691736972806939 2093 36588900772805536719030805146807819354 2094 17918210263889117056100458732988658 2095 4381516884368079114009496338595 2096 535303601989484588929262384 2097 32674166373500227938297 2098 984759605796440921 2099 11216498517382 2100 2066772 2101 221283233987686262787932385388038131304357102359088636 2102 355534699358794251960027431573037817569474027333845363 2103 159780942128745293760352974754216270699132144431238591 2104 27517976969435918387010243544608483349867138801794008 2105 2058531106878305316457293841208222358639287080398776 2106 71199385775808508733110854115706338541620526246114 2107 1177955376069668692617304288310275583797821487605 2108 9502391705077313296617682251038725088956022390 2109 37786209499643701211516059161420967357420933 2110 74530999363707428563500142360349619666085 2111 73177801566250471102297772171280899911 2112 35836420702068718137885357891046193 2113 8763034664667976729373203993829 2114 1070609995776721306848291627 2115 65353408102830922701889 2116 1974033561882963709 2117 23434767992331 2118 6703098 2119 442566467975372524191098571469696539096637265817565203 2120 711069398717588501197364631512826610937037891653783516 2121 319561884257490587710537029084248879595997776959249388 2122 55035953938871839036561878858728280793835126224030875 2123 4117062213756611933889758718972121841659510286455574 2124 142398771551617330339332870012154533869049496533188 2125 2355910752139375891576630960672069660916795437856 2126 19004783410157250369048755751279834410636506225 2127 75572418999390532547588950999638236219923063 2128 149061998729810613468631252776689224752419 2129 146355603165896750145070074644610863782 2130 71672841686165751531115187216100952 2131 17526070779459853869955404847138 2132 2141224515720884473150352739 2133 130715086210758704356797 2134 3955588547634253199 2135 48682128112756 2136 20477506 2137 885132935950745046141598369940870035133034708724466641 2138 1422138797435176997989323936388127709078971949640425347 2139 639123768514981175728227192004524705268416861733771129 2140 110071907877743681733992615084013692286271284063182634 2141 8234124427513225972801559539251796331839308031448402 2142 284797543103235166917999445342342681470337748243395 2143 4711821504278814087727256072286578406117421349370 2144 38009566820318746097598885730131418128216246670 2145 151144837998947933301728599698005626096319053 2146 298123997463497656609736529607081354241651 2147 292711206385829875136001823057340615140 2148 143345683828692815208716824706119399 2149 35052143905968789636666512551218 2150 4282456361955878360617883306 2151 261443640199294404266959 2152 7923682019029482690 2153 100618667152528 2154 59438820 2155 1770265871901490088657831775809590012418955904907330425 2156 2844277594870353988850552333221221752261972134195487284 2157 1278247537029962351953438586922195009881111729775912900 2158 220143815755487369391395447070781239129485764444211401 2159 16468248855026455351600325641440681021415710103848964 2160 569595086206471152948455591841360739736099156852462 2161 9423643008557728986378487005657253628662888224175 2162 76019133640644361332713767795679112279422286273 2163 302289675998165865267437275510076426078627753 2164 596247994933267529412937652137252926949048 2165 585422412859093647289880684395864166984 2166 286691368395837627372515333752489354 2167 70104291610570525888951896489375 2168 8564924600078731975481985711 2169 522909201183629674073745 2170 15868113199282416668 2171 207038717971350 2172 165084832 2173 3540531743802980171449699826614172596527292368390567884 2174 5688555189740707966167603827679085046538014459688022131 2175 2556495074059924704711014495207025534955275929430129163 2176 440287631510974748367069921170786835423540483090237560 2177 32936497710052916214219890311080802174723482860254446 2178 1139190172412943631248718933703485730626413930509977 2179 18847286017115621088266606487439112221038318549363 2180 152038267281299837165670990312644774802764059257 2181 604579351996768597893271406136932511902392598 2182 1192495989876683748927021735132605331957752 2183 1170844825859660079635796663377025047220 2184 573382737986580059303415086795819725 2185 140208589368968481247316702829240 2186 17129868438554806574600641883 2187 1045854064230733499564185 2188 31770591442150495034 2189 424350546476076 2190 441263914 2191 7081063487605960333408070981834252803889056499386497008 2192 11377110379481415913673611317239155505345537489369480888 2193 5112990148119849410723150492139838295297733978159844339 2194 880575263021949512241829017040022035545597787514864294 2195 65872995420105841345456212090956315044555807149784657 2196 2278380344825889406961727736636465435486899325249804 2197 37694572034231506102983913908573914765558612847560 2198 304076534562617657973829520295739416006948941689 2199 1209158703994244062523946602997838421700669165 2200 2384991979769788468985690263535711754430999 2201 2341689651948230525801154354737692497396 2202 1146765477906651135565603504478857281 2203 280417188687549513828429787072763 2204 34259768038474767645381233160 2205 2091766118879969550274460 2206 63598000726310074091 2207 866780674404168 2208 1140611094 2209 14162126975211920651458849593185159461307364268830341696 2210 22754220758962831797152125516510892670654143560557864880 2211 10225980296239698823551559774319576575430709865045087835 2212 1761150526043899049575626134341298509424876128183449393 2213 131745990840211697118948073981565854811343136213103034 2214 4556760689651782283739590344281886278262758375607985 2215 75389144068463439247953213053691818775440948695057 2216 608153069125264414097319430457645293724763239987 2217 2418317407989631860191650275637735068054298981 2218 4769983959566146694237390862625142651599660 2219 4683379304266849604668470124761605396812 2220 2293530958941894964163211722979179002 2221 560834393477169758996100982045983 2222 68519586545746737320931026796 2223 4183626497896544245133654 2224 127289791165522936407 2225 1765197123457267 2226 2862805203 2227 28324253950423841278069078182474211210620826168853648623 2228 45508441517925663545447557663279281896856596747863295637 2229 20451960592479397650509499791970013575589301881744146885 2230 3522301052087798139750909394936383083972117744924451462 2231 263491981680423417582948198898092824360689796901262146 2232 9113521379303570181759660023622187655271774585351599 2233 150778288136927569464379227436136304122105761700907 2234 1216306138250575909996942374963918259145453843039 2235 4836634815981114323800362611385272905203029743 2236 9539967919175284255164086187210422543396214 2237 9366758609133006047464039732181080475111 2238 4587061922946162401595235918977103965 2239 1121668813012824773178861902806024 2240 137039254823452041545609274383 2241 8367406151690666605123821 2242 254734170489429678911 2243 3585455310824723 2244 7001126071 2245 56648507900847682515932243046233242306255895524472397574 2246 91016883035851327011843324965391637178500451835484492323 2247 40903921184958795306530638546326288470663269574079651161 2248 7044602104175596345193443798449171880817850173724215946 2249 526983963360846872938984054074832392078103705733316139 2250 18227042758607149447616014265514685922034214813025103 2251 301556576273856256939270450009940549554131437683004 2252 2432612276501227999960732471698308164527430265195 2253 9673269631965222988412581023173588691480289697 2254 19079935838420129337444228581809554220775703 2255 18733517219235719094438003484166415594852 2256 9174123854083713496334126577895626958 2257 2243337668196195497503085467801155 2258 274078641997715978881962461268 2259 16735061066741473274368154 2260 509722785238830526351 2261 7266266046026120 2262 16732561825 2263 113297015801695364966809951851435055568196716199162059053 2264 182033766071702653895778166385331363750953705613386814025 2265 81807842369917590621979296194337120688178815572898941514 2266 14089204208351192796678169412324602902656684909347556032 2267 1053967926721693806996107750209772356516271585796719211 2268 36454085517214313593609319347396298605141479712798406 2269 603113152547714322857604556633310667285011152892785 2270 4865224553002579261712429592270126938062192465458 2271 19346539263935290924353222903245200724178163616 2272 38159871676952810667932032245656817307672268 2273 37467034440040469043671688691579373699279 2274 18348247721421809315463307716161780630 2275 4486675404636092588891515428154390 2276 548157498299329108815001892215 2277 33470526056272062081096198 2278 1019863830672755860503 2279 14696903880399071 2280 39183192402 2281 226594031603390729828359456262684458833379490330861204049 2282 364067532143405307584596059135844745141143565737661939365 2283 163615684739835181258388250300278254257501248105025296014 2284 28178408416702385765339245180543567713295319758821779990 2285 2107935853443387712883442703271047283859401998248871288 2286 72908171034428650969692795586013508718486470527663562 2287 1206226305095431572704900339975281893497453486442081 2288 9730449106005357965214640828368504732404975306335 2289 38693078527878421141881613550338806655857232790 2290 76319743354087734594614651572781786352496530 2291 74934068882619700887506522513973812122630 2292 36696495464290300614757497604699348273 2293 8973350919707973957606380848161444 2294 1096315343579129592771628973234 2295 66941707775835697119721488 2296 2040414377415588544987 2297 29675922381507538 2298 90107702513 2299 1 2300 453188063206781459486403931019376745671083440664783000380 2301 728135064286810614834323361489762627387289865550100543733 2302 327231369479670362540124177390394619374313796552302721077 2303 56356816833404771808952677846362953127394686150191377004 2304 4215871706886775585776252111510120159461060289299828482 2305 145816342068857340420237290746642456302332609821751141 2306 2412452610190867881378724946322294882259026428563581 2307 19460898212011038634056881420832217867481457688802 2308 77386157055769526531553029003814038164258696081 2309 152639486708470135083859500665756447246476776 2310 149868137769347231998188906273488740446905 2311 73392990963283001480308288703528871547 2312 17946702018127064971128267910902216 2313 2192631248922404734865868729231 2314 133884479558528159506662228 2315 4081954970403097960120 2316 59834087567141858 2317 203897267042 2318 20 2319 906376126413562918697232433349379991781488373745020637188 2320 1456270128573621229126817693146579827317610675328507468361 2321 654462738959340725118025689154749505692953950144510556120 2322 112713633666809544068162448528450295777145703044433596824 2323 8431743413773551430453097925742179637383400373882177351 2324 291632684137714743103800807086759322856381066166069085 2325 4824905220381743425716313628258675339172353022257192 2326 38921796424022599413599811658929037767092423936571 2327 154772314111559576614457138057167316484732863975 2328 305278973417417050263290460857041044385714494 2329 299736275545341110624487240079369475244843 2330 146785981982717044299833592159070309084 2331 35893404325447465194748923805935156 2332 4385263407295846752646956305783 2333 267770685347263001922577859 2334 8165755015594995826553 2335 120489403916464653 2336 454789315144 2337 212 2338 1812752252827125836948574456879758981611149307503384351896 2339 2912540257147242457376937600533886074902515394102520935561 2340 1308925477918681450297176388993350350866054631004761310415 2341 225427267333619088864856175904350771705027459419140059435 2342 16863486827547103279816155958588788038872372960056339186 2343 583265368275429586951780080322479516714073237090402777 2344 9649810440763499250360779075079337423829210616286834 2345 77843592848046043676413909306109177996096523458301 2346 309544628223152361043277063491823216710149103819 2347 610557946835605547897724928460692738504819956 2348 599472551101436776677673359304822583294136 2349 293571964056290403032838458006439693551 2350 71786809118867536762342364117976288 2351 8770528286846744116137527391203 2352 535544170659985510779117113 2353 16334529891259805197229 2354 242372378572474362 2355 1001462299250 2356 1584 2357 3625504505654251673175683075802732195976979508847472246379 2358 5825080514294484913335348386729492727332930256370378051798 2359 2617850955837362900693255122341117047107290246999780507155 2360 450854534667238178908500721332286894553532916561510406068 2361 33726973655094207237442865286473863549664986452126753434 2362 1166530736550859336911065645230668349289726464890360577 2363 19299620881527018562609106902697453122060984830783861 2364 155687185696093454347675645295669300221072371514559 2365 619089256446358453474577223871249351617983325230 2366 1221115893672459325286165571450747760086438467 2367 1198945102220274870594777804519794772291249 2368 587143928259592374455716330701907866797 2369 143573618995001050038065535261136766 2370 17541058956929922957438492713068 2371 1071092881933888014103135887 2372 32673998000366736972284 2373 487101765212313189 2374 2180152199660 2375 9364 2376 7251009011308503345184009904638069515892182217586507387312 2377 11650161028588969824375472175199168479235302985083950074127 2378 5235701911674725801546537598689627729492404207580660482359 2379 901709069334476359724321087870582057405198631705024443285 2380 67453947310188415571606243403719449131033364360163820891 2381 2333061473101718937573816403160536195279301249442687167 2382 38599241763054069586034695815648594308648383149692123 2383 311374371392189120539629563929879877812155843497032 2384 1238178512892803846184236708026372732669716815488 2385 2442231787346938330400688055056438588628426408 2386 2397890204468705782696165425463174858832403 2387 1174287856757058808751779732801510882619 2388 287147239215387499357094793084857412 2389 35082121771602996600533974088250 2390 2142193125803870234549230534 2391 65356064494485456604805 2392 978177771699990680 2393 4697916192066 2394 46623 2395 14502018022617006688479197725536713342040133312098892244335 2396 23300322057177939645037192940493571190743461527480402887340 2397 10471403823349451603352004894230248586601791044980819691665 2398 1803418138668952722534750185832191134829036807810289106597 2399 134907894620376832917743552061290549153933302268532934623 2400 4666122946203438301906825106542572090106628868483852342 2401 77198483526108191694774567647412211643671433979213396 2402 622748742784381819918702027859354584015341791604307 2403 2476357025785748363039498484764385828364965335619 2404 4884463574697144574468311057967602755380895653 2405 4795780408982969171624814981352028432395050 2406 2348575713899012302913250644868746615971 2407 574294480413641832683907793737319319 2408 70164249787497844371119658032392 2409 4284398185774648838417914733 2410 130725301842243337703750 2411 1963037384756241116 2412 10031651911679 2413 203281 2414 29004036045234013373902217122102947585055518807185693523936 2415 46600644114355879284065409876769824184296393885227882422899 2416 20942807646698903207122966837104677667042096977575004202350 2417 3606836277337905450062928020163276495471351459972404964671 2418 269815789240753668706738680820455508846199462889185680009 2419 9332245892406877294324530121773549573560513709072008465 2420 154396967052216468373072471769556636752139527685726416 2421 1245497485568769430521589523539847841180630225774227 2422 4952714051571724336055335213341500470729027356867 2423 9768927149399576748804360160986417908292931805 2424 9591560818039652353755215908718837541233546 2425 4697151428420806630989793235540660754118 2426 1148588964035852067171600380021546660 2427 140328509681902145974268046227669 2428 8568815714434262402659919809 2429 261472094704735265934323 2430 3937278657704257279 2431 21248176944303 2432 796984 2433 58008072090468026742859433834040720675677202316042647788429 2434 93201288228711758558408092345202557151956968991595423208830 2435 41885615293397806414923820416459456704323878367143198279056 2436 7213672554675810908205391688953326277083736815136634376429 2437 539631578481507342059260001560255640325150046624063408758 2438 18664491784813755705919136110172458331353297830924211646 2439 308793934104433074252375915912891889024544957233024709 2440 2490994971137548230567487873676362458498095927240213 2441 9905428103143816952860963754307267969637027218254 2442 19537854298807709020483142323087314343566778531 2443 19183121636198576855988011821113300198711666 2444 9394302857849309443464868824421026594615 2445 2297177933263603290493372366840299902 2446 280657035722165834196251748602543 2447 17137662775107184694331985870 2448 522979228029313422744714 2449 7893296411858684249 2450 44683028390502 2451 2863756 2452 116016144180936053477717688932675268774549524588206247633696 2453 186402576457423517101084481286329017468925818017679194833483 2454 83771230586795612830944484619057317303294008120138030842157 2455 14427345109351621829483746660430633616408473369320618464915 2456 1079263156963014691635554216759127710604075589193572324640 2457 37328983569627513219619233356287564530124452017785060518 2458 617587868208866370994509745804219780196255585957015250 2459 4981989942275111621344467305528365149502376140304767 2460 19810856206288229796599412566732259941282482567389 2461 39075708597629261177397168124703196223184092476 2462 38366243272590140650370926275671409317130570 2463 18788605717329125640993505141033691756642 2464 4594355874928354812719081935984980345 2465 561314097920130938339804332711747 2466 34275376341611703151741746433 2467 1046015547521618607911179 2468 15817861355905439681 2469 93365404442602 2470 9566854 2471 232032288361872106942489198725245007121148133858873393120018 2472 372805152914847034176714531772670409104967500793798102391814 2473 167542461173591225663663699759533071001523676078269455441307 2474 28854690218703243680119992230612232866342307263302282901984 2475 2158526313926029395433925282710858275644535465220656669200 2476 74657967139255029364289511571507757791815773051556975871 2477 1235175736417733101985013661530207238175067361187195737 2478 9963979884550247772424196560976251054509080394498753 2479 39621712412577423765047693110339658167553767665168 2480 78151417195280921034162346498542846527157854822 2481 76732486545492541530049107458083377148093097 2482 37577211437296496071569135786074443038809 2483 9188711763450755648839972732551959250 2484 1122628238689902933154095827724725 2485 68550834971975608782932358158 2486 2092124066485604502283716 2487 31687783706254535117 2488 193984772898782 2489 30044360