1 1 2 1 3 1 4 3 5 2 6 1 7 15 8 5 9 3 10 1 11 87 12 20 13 8 14 4 15 1 16 567 17 107 18 28 19 12 20 5 21 1 22 4167 23 674 24 135 25 40 26 17 27 6 28 1 29 34407 30 4841 31 809 32 175 33 57 34 23 35 7 36 1 37 316647 38 39248 39 5650 40 984 41 232 42 80 43 30 44 8 45 1 46 3219687 47 355895 48 44898 49 6634 50 1216 51 312 52 110 53 38 54 9 55 1 56 35878887 57 3575582 58 400793 59 51532 60 7850 61 1528 62 422 63 148 64 47 65 10 66 1 67 435046887 68 39454469 69 3976375 70 452325 71 59382 72 9378 73 1950 74 570 75 195 76 57 77 11 78 1 79 5704064487 80 474501356 81 43430844 82 4428700 83 511707 84 68760 85 11328 86 2520 87 765 88 252 89 68 90 12 91 1 92 80428314087 93 6178565843 94 517932200 95 47859544 96 4940407 97 580467 98 80088 99 13848 100 3285 101 1017 102 320 103 80 104 13 105 1 106 1213746099687 107 86606879930 108 6696498043 109 565791744 110 52799951 111 5520874 112 660555 113 93936 114 17133 115 4302 116 1337 117 400 118 93 119 14 120 1 121 19521187251687 122 1300352979617 123 93303377973 124 7262289787 125 618591695 126 58320825 127 6181429 128 754491 129 111069 130 21435 131 5639 132 1737 133 493 134 107 135 15 136 1 137 333363035571687 138 20821540231304 139 1393656357590 140 100565667760 141 7880881482 142 676912520 143 64502254 144 6935920 145 865560 146 132504 147 27074 148 7376 149 2230 150 600 151 122 152 16 153 1 154 6024361885107687 155 354184575802991 156 22215196588894 157 1494222025350 158 108446549242 159 8557794002 160 741414774 161 71438174 162 7801480 163 998064 164 159578 165 34450 166 9606 167 2830 168 722 169 138 170 17 171 1 172 114864714882483687 173 6378546460910678 174 376399772391885 175 23709418614244 176 1602668574592 177 117004343244 178 9299208776 179 812852948 180 79239654 181 8799544 182 1157642 183 194028 184 44056 185 12436 186 3552 187 860 188 155 189 18 190 1 191 2304476522241459687 192 121243261343394365 193 6754946233302563 194 400109191006129 195 25312087188836 196 1719672917836 197 126303552020 198 10112061724 199 892092602 200 88039198 201 9957186 202 1351670 203 238084 204 56492 205 15988 206 4412 207 1015 208 173 209 19 210 1 211 48529614677597619687 212 2425719783584854052 213 127998207576696928 214 7155055424308692 215 425421278194965 216 27031760106672 217 1845976469856 218 136415613744 219 11004154326 220 980131800 221 97996384 222 11308856 223 1589754 224 294576 225 72480 226 20400 227 5427 228 1188 229 192 230 20 231 1 232 1070348458111786419687 233 50955334461182473739 234 2553717991161550980 235 135153263001005620 236 7580476702503657 237 452453038301637 238 28877736576528 239 1982392083600 240 147419768070 241 11984286126 242 1078128184 243 109305240 244 12898610 245 1884330 246 367056 247 92880 248 25827 249 6615 250 1380 251 212 252 21 253 1 254 24674363741441547699687 255 1121303792572968893426 256 53509052452344024719 257 2688871254162556600 258 142733739703509277 259 8032929740805294 260 481330774878165 261 30860128660128 262 2129811851670 263 159404054196 264 13062414310 265 1187433424 266 122203850 267 14782940 268 2251386 269 459936 270 118707 271 32442 272 7995 273 1592 274 233 275 22 276 1 277 593418731996911033779687 278 25795667534014516593113 279 1174812845025312918145 280 56197923706506581319 281 2831604993866065877 282 150766669444314571 283 8514260515683459 284 512190903538293 285 32989940511798 286 2289215905866 287 172466468506 288 14249847734 289 1309637274 290 136986790 291 17034326 292 2711322 293 578643 294 151149 295 40437 296 9587 297 1825 298 255 299 23 300 1 301 14863731971861418139059687 302 619214399530925550372800 303 26970480379039829511258 304 1231010768731819499464 305 59029528700372647196 306 2982371663310380448 307 159280929959998030 308 9026451419221752 309 545180844050091 310 35279156417664 311 2461682374372 312 186716316240 313 15559485008 314 1446624064 315 154021116 316 19745648 317 3289965 318 729792 319 191586 320 50024 321 11412 322 2080 323 278 324 24 325 1 326 387132773011805081755059687 327 15482946371392343689432487 328 646184879909965379884058 329 28201491147771649010722 330 1290040297432192146660 331 62011900363683027644 332 3141652593270378478 333 168307381379219782 334 9571632263271843 335 580460000467755 336 37740838792036 337 2648398690612 338 202275801248 339 17006109072 340 1600645180 341 173766764 342 23035613 343 4019757 344 921378 345 241610 346 61436 347 13492 348 2358 349 302 350 25 351 1 352 10469419301176945971355059687 353 402615719383197425444492174 354 16129131251302309069316545 355 674386371057737028894780 356 29491531445203841157382 357 1352052197795875174304 358 65153552956953406122 359 3309959974649598260 360 177879013642491625 361 10152092263739598 362 618200839259791 363 40389237482648 364 2850674491860 365 219281910320 366 18606754252 367 1774411944 368 196802377 369 27055370 370 4941135 371 1162988 372 303046 373 74928 374 15850 375 2660 376 327 377 26 378 1 379 293580025012054102151323059687 380 10872035020560143396799551861 381 418744850634499734513808719 382 16803517622360046098211325 383 703877902502940870052162 384 30843583642999716331686 385 1417205750752828580426 386 68463512931603004382 387 3487838988292089885 388 188031105906231223 389 10770293102999389 390 658590076742439 391 43239911974508 392 3069956402180 393 237888664572 394 20381166196 395 1971214321 396 223857747 397 31996505 398 6104123 399 1466034 400 377974 401 90778 402 18510 403 2987 404 353 405 27 406 1 407 8525565329528328335691931059687 408 304452060032614245548122611548 409 11290779871194643131313360580 410 435548368256859780612020044 411 17507395524862986968263487 412 734721486145940586383848 413 32260789393752544912112 414 1485669263684431584808 415 71951351919895094267 416 3675870094198321108 417 198801399009230612 418 11428883179741828 419 701829988716947 420 46309868376688 421 3307845066752 422 258269830768 423 22352380517 424 2195072068 425 255854252 426 38100628 427 7570157 428 1844008 429 468752 430 109288 431 21497 432 3340 433 380 434 28 435 1 436 256094901154239983062913179059687 437 8830017389560942581240053671235 438 315742839903808888679435972128 439 11726328239451502911925380624 440 453055763781722767580283531 441 18242117011008927554647335 442 766982275539693131295960 443 33746458657436976496920 444 1557620615604326679075 445 75627222014093415375 446 3874671493207551720 447 210230282188972440 448 12130713168458775 449 748139857093635 450 49617713443440 451 3566114897520 452 280622211285 453 24547452585 454 2450926320 455 293954880 456 45670785 457 9414165 458 2312760 459 578040 460 130785 461 24837 462 3720 463 408 464 29 465 1 466 7948427835707780683515859099059687 467 264924918543800925644153232730922 468 9145760229464751469919489643363 469 327469168143260391591361352752 470 12179384003233225679505664155 471 471297880792731695134930866 472 19009099286548620685943295 473 800728734197130107792880 474 35304079273041303175995 475 1633247837618420094450 476 79501893507300967095 477 4084901775396524160 478 222360995357431215 479 12878853025552410 480 797757570537075 481 53183828340960 482 3846737108805 483 305169663870 484 26998378905 485 2744881200 486 339625665 487 55084950 488 11726925 489 2890800 490 708825 491 155622 492 28557 493 4128 494 437 495 30 496 1 497 254633587461045465215282745499059687 498 8213352754251581609160012331790609 499 274070678773265677114072722374285 500 9473229397608011861510850996115 501 339648552146493617270867016907 502 12650681884025957374640595021 503 490306980079280315820874161 504 19809828020745750793736175 505 836032813470171410968875 506 36937327110659723270445 507 1712749731125721061545 508 83586795282697491255 509 4307262770753955375 510 235239848382983625 511 13676610596089485 512 850941398878035 513 57030565449765 514 4151906772675 515 332168042775 516 29743260105 517 3084506865 518 394710615 519 66811875 520 14617725 521 3599625 522 864447 523 184179 524 32685 525 4565 526 467 527 31 528 1 529 8411689532405544900399041122459059687 530 262846940215297046824442757830850296 531 8487423433024847286274085054164894 532 283543908170873688975583573370400 533 9812877949754505478781718013022 534 352299234030519574645507611928 535 13140988864105237690461469182 536 510116808100026066614610336 537 20645860834215922204705050 538 872970140580831134239320 539 38650076841785444331990 540 1796336526408418552800 541 87894058053451446630 542 4542502619136939000 543 248916458979073110 544 14527551994967520 545 907971964327800 546 61182472222440 547 4484074815450 548 361911302880 549 32827766970 550 3479217480 551 461522490 552 81429600 553 18217350 554 4464072 555 1048626 556 216864 557 37250 558 5032 559 498 560 32 561 1 562 286277853334385912756981261963419059687 563 8674536472620841947223483880289909983 564 271334363648321894110716842885015190 565 8770967341195720975249668627535294 566 293356786120628194454365291383422 567 10165177183785025053427225624950 568 365440222894624812335969081110 569 13651105672205263757076079518 570 530762668934241988819315386 571 21518830974796753338944370 572 911620217422616578571310 573 40446413368193862884790 574 1884230584461869999430 575 92436560672588385630 576 4791419078116012110 577 263444010974040630 578 15435523959295320 579 969154436550240 580 65666547037890 581 4845986118330 582 394739069850 583 36306984450 584 3940739970 585 542952090 586 99646950 587 22681422 588 5512698 589 1265490 590 254114 591 42282 592 5530 593 530 594 33 595 1 596 10028960221641322560728395380199579059687 597 294952389807006754704204745843708969670 598 8945870836269163841334200723174925173 599 280105330989517615085966511512550484 600 9064324127316349169704033918918716 601 303521963304413219507792517008372 602 10530617406679649865763194706060 603 379091328566830076093045160628 604 14181868341139505745895394904 605 552281499909038742158259756 606 22430451192219369917515680 607 952066630790810441456100 608 42330643952655732884220 609 1976667145134458385060 610 97227979750704397740 611 5054863089090052740 612 278879534933335950 613 16404678395845560 614 1034820983588130 615 70512533156220 616 5240725188180 617 431046054300 618 40247724420 619 4483692060 620 642599040 621 122328372 622 28194120 623 6778188 624 1519604 625 296396 626 47812 627 6060 628 563 629 34 630 1 631 361355991078770250169394540855988379059687 632 10323912611448329315432600126043288029357 633 303898260643275918545538946566883894843 634 9225976167258681456420167234687475657 635 289169655116833964255670545431469200 636 9367846090620762389211826435927088 637 314052580711092869373555711714432 638 10909708735246479941856239866688 639 393273196907969581838940555532 640 14734149841048544488053654660 641 574711951101258112075775436 642 23382517823010180358971780 643 994397274743466174340320 644 44307311097790191269280 645 2073895124885162782800 646 102282842839794450480 647 5333742624023388690 648 295284213329181510 649 17439499379433690 650 1105333516744350 651 75753258344400 652 5671771242480 653 471293778720 654 44731416480 655 5126291100 656 764927412 657 150522492 658 34972308 659 8297792 660 1816000 661 344208 662 53872 663 6623 664 597 665 35 666 1 667 13381122428725312861549375226135220379059687 668 371679903690218579484827140982031667089044 669 10627810872091605233978139072610171924200 670 313124236810534600001959113801571370500 671 9515145822375515420675837780118944857 672 298537501207454726644882371867396288 673 9681898671331855258585382147641520 674 324962289446339349315411951581120 675 11302981932154449523695180422220 676 408007346749018126326994210192 677 15308861792149802600129430096 678 598094468924268292434747216 679 24376915097753646533312100 680 1038704585841256365609600 681 46381206222675354052080 682 2176177967724957233280 683 107616585463817839170 684 5629026837352570200 685 312723712708615200 686 18544832896178040 687 1181086775088750 688 81425029586880 689 6143065021200 690 516025195200 691 49857707580 692 5891218512 693 915449904 694 185494800 695 43270100 696 10113792 697 2160208 698 398080 699 60495 700 7220 701 632 702 36 703 1 704 508876233712873734528924640163047706779059687 705 13752802332415531441034202367117252046148731 706 382307714562310184718805280054641839013244 707 10940935108902139833980098186411743294700 708 322639382632910115422634951581690315357 709 9813683323582970147320720151986341145 710 308219399878786581903467754015037808 711 10006860960778194607900794099222640 712 336265271378493798839107132003340 713 11710989278903467650022174632412 714 423316208541167928927123640288 715 15906956261074070892564177312 716 622471384022021938968059316 717 25415619683594902898921700 718 1085085792063931719661680 719 48557384190400311285360 720 2283794553188775072450 721 113245612301170409370 722 5941750550061185400 723 331268545604793240 724 19725919671266790 725 1262511804675630 726 87568094608080 727 6659090216400 728 565882902780 729 55748926092 730 6806668416 731 1100944704 732 228764900 733 53383892 734 12274000 735 2558288 736 458575 737 67715 738 7852 739 668 740 37 741 1 742 19860713079977114869649191931865796481179059687 743 522629036045289265969958842530164958825208418 744 14135110046977841625753007647171893885161975 745 393248649671212324552785378241053582307944 746 11263574491535049949402733137993433610057 747 332453065956493085569955671733676656502 748 10121902723461756729224187906001378953 749 318226260839564776511368548114260448 750 10343126232156688406739901231225980 751 347976260657397266489129306635752 752 12134305487444635578949298272700 753 439223164802241999819687817600 754 16529427645096092831532236628 755 647887003705616841866981016 756 26500705475658834618583380 757 1133643176254332030947040 758 50841178743589086357810 759 2397040165489945481820 760 119187362851231594770 761 6273019095665978640 762 350994465276060030 763 20988431475942420 764 1350079899283710 765 94227184824480 766 7224973119180 767 621631828872 768 62555594508 769 7907613120 770 1329709604 771 282148792 772 65657892 773 14832288 774 3016863 775 526290 776 75567 777 8520 778 705 779 38 780 1 781 794980232165479962497979898048175896039579059687 782 20383342116022404135619150774395961440004268105 783 536764146092267107595711850177336852710370393 784 14528358696649053950305793025412947467469919 785 404512224162747374502188111379047015918001 786 11596027557491543034972688809727110266559 787 342574968679954842299179859639678035455 788 10440128984301321505735556454115639401 789 328569387071721464918108449345486428 790 10691102492814085673229030537861732 791 360110566144841902068078604908452 792 12573528652246877578768986090300 793 455752592447338092651220054228 794 17177314648801709673399217644 795 674387709181275676485564396 796 27634348651913166649530420 797 1184484354997921117304850 798 53238218909079031839630 799 2516227528341177076590 800 125460381946897573410 801 6624013560942038670 802 371982896752002450 803 22338511375226130 804 1444307084108190 805 101452157943660 806 7846604948052 807 684187423380 808 70463207628 809 9237322724 810 1611858396 811 347806684 812 80490180 813 17849151 814 3543153 815 601857 816 84087 817 9225 818 743 819 39 820 1 821 32615676278833491601976819412296695772647579059687 822 815363574281502366633599048822571857479583327792 823 20920106262114671243214862624573298292714638498 824 551292504788916161546017643202749800177840312 825 14932870920811801324807981136791994483387920 826 416108251720238917537160800188774126184560 827 11938602526171497877271868669366788302014 828 353015097664256163804915416093793674856 829 10768698371373042970653664903461125829 830 339260489564535550591337479883348160 831 11051213058958927575297109142770184 832 372684094797088779646847590998752 833 13029281244694215671420206144528 834 472929907096139802324619271872 835 17851702357982985349884782040 836 702022057833188843135094816 837 28818833006911087766835270 838 1237722573907000149144480 839 55754446437420208916220 840 2641687910288074650000 841 132084395507839612080 842 6995996457694041120 843 394321408127228580 844 23782818459334320 845 1545759242051850 846 109298762891712 847 8530792371432 848 754650631008 849 79700530352 850 10849181120 851 1959665080 852 428296864 853 98339331 854 21392304 855 4145010 856 685944 857 93312 858 9968 859 782 860 40 861 1 862 1370716740805385775928779301549926762378727579059687 863 33431039853114993968610418461119267630127162387479 864 836283680543617037876813911447145155772297966290 865 21471398766903587404760880267776048092892478810 866 566225375709727962870825624339541794661228232 867 15348979172532040242345141936980768609572480 868 428046854246410415414432668858140914486574 869 12291617623835754041076784085460581976870 870 363783796035629206775569080997254800685 871 11107958860937578521245002383344473989 872 350311702623494478166634589026118344 873 11423897153756016354943956733768936 874 385713376041782995318267797143280 875 13502211151790355473744825416400 876 490781609454122787674504053912 877 18553724415816174193019876856 878 730840890840099930901930086 879 30056555580818087915979750 880 1293477020344420358060700 881 58396134347708283566220 882 2773772305795914262080 883 139080391965533653200 884 7390317865821269700 885 418104226586562900 886 25328577701386170 887 1655058004943562 888 117829555263144 889 9285443002440 890 834351161360 891 90549711472 892 12808846200 893 2387961944 894 526636195 895 119731635 896 25537314 897 4830954 898 779256 899 103280 900 10750 901 822 902 41 903 1 904 58975967568673461616197626157574901129770471579059687 905 1404147780658500769897389720011046030008854741447166 906 34267323533658611006487232372566412785899460353769 907 857755079310520625281574791714921203865190445100 908 22037624142613315367631705892115589887553707042 909 581574354882260003113170766276522563270800712 910 15777026026778450657759574605838909524059054 911 440338471870246169455509452943601496463444 912 12655401419871383247852353166457836777555 913 374891754896566785296814083380599274674 914 11458270563561072999411636972370592333 915 361735599777250494521578545759887280 916 11809610529797799350262224530912216 917 399215587193573350792012622559680 918 13992992761244478261419329470312 919 509335333869938961867523930768 920 19284565306656274123921806942 921 760897446420918018817909836 922 31350032601162508274040450 923 1351873154692128641626920 924 61169906653504197828300 925 2912852697761447915280 926 146470709831354922900 927 7808422092407832600 928 443432804287949070 929 26983635706329732 930 1772887560206706 931 127114998265584 932 10119794163800 933 924900872832 934 103358557672 935 15196808144 936 2914598139 937 646367830 938 145268949 939 30368268 940 5610210 941 882536 942 114030 943 11572 944 863 945 42 946 1 947 2596417016230374558385113173035162796434879975579059687 948 60380115349331962386095015877585947159779326320506853 949 1438415104192159380903876952383612442794754201800935 950 35125078612969131631768807164281333989764650798869 951 879792703453133940649206497607036793752744152142 952 22619198497495575370744876658392112450824507754 953 597351380909038453770930340882361472794859766 954 16217364498648696827215084058782511020522498 955 452993873290117552703361806110059333240999 956 13030293174767950033149167249838436052229 957 386350025460127858296225720352969867007 958 11820006163338323493933215518130479613 959 373545210307048293871840770290799496 960 12208826116991372701054237153471896 961 413208579954817829053431952029992 962 14502328095114417223286853401080 963 528619899176595235991445737710 964 20045462753077192142739716778 965 792247479022080527091950286 966 32701905755854636915667370 967 1413043061345632839455220 968 64082759351265645743580 969 3059323407592802838180 970 154279131923762755500 971 8251854896695781670 972 470416439994278802 973 28756523266536438 974 1900002558472290 975 137234792429384 976 11044695036632 977 1028259430504 978 118555365816 979 18111406283 980 3560965969 981 791636779 982 175637217 983 35978478 984 6492746 985 996566 986 125602 987 12435 988 905 989 43 990 1 991 116902094732133671584261023046663646080179336679579059687 992 2656797131579706520771208188912748743594659301899566540 993 61818530453524121766998892829969559602574080522307788 994 1473540182805128512535645759547893776784518852599804 995 36004871316422265572418013661888370783517394951011 996 902411901950629516019951374265428906203568659896 997 23216549878404613824515806999274473923619367520 998 613568745407687150598145424941143983815382264 999 16670358371938814379918445864892570353763497 1000 466024166464885502736510973359897769293228 1001 13416643200228077891445392970191405919236 1002 398170031623466181790158935871100346620 1003 12193551373645371787805056288421279109 1004 385754036424039666572895007444271392 1005 12622034696946190530107669105501888 1006 427710908049932246276718805431072 1007 15030947994291012459278299138790 1008 548665361929672428134185454488 1009 20837710232099272669831667064 1010 824949384777935164007617656 1011 34114948817200269755122590 1012 1477125820696898485198800 1013 67142082758858448581760 1014 3213602539516565593680 1015 162530986820458537170 1016 8722271336690060472 1017 499172963260815240 1018 30656525825008728 1019 2037237350901674 1020 148279487466016 1021 12072954467136 1022 1146814796320 1023 136666772099 1024 21672372252 1025 4352602748 1026 967273996 1027 211615695 1028 42471224 1029 7489312 1030 1122168 1031 138037 1032 13340 1033 948 1034 44 1035 1 1036 5380279812813262232310640128855603108913063622119579059687 1037 119558891863713378105032231235576394823773995981478626227 1038 2718615662033230642538207081742718303197233382421874328 1039 63292070636329250279534538589517453379358599374907592 1040 1509545054121550778108063773209782147568036247550815 1041 36907283218372895088437965036153799689720963610907 1042 925628451829034129844467181264703380127188027416 1043 23830118623812300975113952424215617907434749784 1044 630239103779625964978063870806036554169145761 1045 17136382538403699882654956838252468123056725 1046 479440809665113580627956366330089175212464 1047 13814813231851544073235551906062506265856 1048 410363582997111553577963992159521625729 1049 12579305410069411454377951295865550501 1050 398376071120985857103002676549773280 1051 13049745604996122776384387910932960 1052 442741856044223258735997104569862 1053 15579613356220684887412484593278 1054 569503072161771700804017121552 1055 21662659616877207833839284720 1056 859064333595135433762740246 1057 35592074637897168240321390 1058 1544267903455756933780560 1059 70355685298375014175440 1060 3376133526337024130850 1061 171253258157148597642 1062 9221444299950875712 1063 529829489085823968 1064 32693763175910402 1065 2185516838367690 1066 160352441933152 1067 13219769263456 1068 1283481568419 1069 158339144351 1070 26024975000 1071 5319876744 1072 1178889691 1073 254086919 1074 49960536 1075 8611480 1076 1260205 1077 151377 1078 14288 1079 992 1080 45 1081 1 1082 252998277004357264975574384424867073292187392505319579059687 1083 5499838704676975610415672360091179503736837618101057685914 1084 122277507525746608747570438317319113126971229363900500555 1085 2781907732669559892817741620332235756576591981796781920 1086 64801615690450801057642602362727235526926635622458407 1087 1546452337339923673196501738245935947257757211161722 1088 37832911670201929218282432217418503069848151638323 1089 949458570452846430819581133688918998034622777200 1090 24460357727591926940092016295021654461603895545 1091 647375486318029664860718827644289022292202486 1092 17615823348068813463282913204582557298269189 1093 493255622896965124701191918236151681478320 1094 14225176814848655626813515898222027891585 1095 422942888407180965032341943455387176230 1096 12977681481190397311480953972415323781 1097 411425816725981979879387064460706240 1098 13492487461040346035120385015502822 1099 458321469400443943623409589163140 1100 16149116428382456588216501714830 1101 591165731778648908637856406272 1102 22521723950472343267602024966 1103 894656408233032602003061636 1104 37136342541352925174101950 1105 1614623588754131947956000 1106 73731818824712038306290 1107 3547386784494172728492 1108 180474702457099473354 1109 9751273789036699680 1110 562523252261734370 1111 34879280014278092 1112 2345869280300842 1113 173572211196608 1114 14503250831875 1115 1441820712770 1116 184364119351 1117 31344851744 1118 6498766435 1119 1432976610 1120 304047455 1121 58572016 1122 9871685 1123 1411582 1124 165665 1125 15280 1126 1037 1127 46 1128 1 1129 12149667386518093574551934721491018151875278482404839579059687 1130 258498115709034240585990056784958252795924230123420636745601 1131 5622116212202722219163242798408498616863808847464958186469 1132 125059415258416168640388179937651348883547821345697282475 1133 2846709348360010693875384222694962992103518617419240327 1134 66348068027790724730839104100973171474184392833620129 1135 1584285249010125602414784170463354450327605362800045 1136 38782370240654775649102013351107422067882774415523 1137 973918928180438357759673149983940652496226672745 1138 25107733213909956604952735122665943483896098031 1139 664991309666098478324001740848871579590471675 1140 18109078970965778587984105122818708979747509 1141 507480799711813780328005434134373709369905 1142 14648119703255836591845857841677415067815 1143 435920569888371362343822897427802500011 1144 13389107297916379291360341036876030021 1145 424918304187022325914507449476209062 1146 13950808930440789978743794604665962 1147 474470585828826400211626090877970 1148 16740282160161105496854358121102 1149 613687455729121251905458431238 1150 23416380358705375869605086602 1151 931792750774385527177163586 1152 38750966130107057122057950 1153 1688355407578843986262290 1154 77279205609206211034782 1155 3727861486951272201846 1156 190225976246136173034 1157 10313797041298434050 1158 597402532276012462 1159 37225149294578934 1160 2519441491497450 1161 188075462028483 1162 15945071544645 1163 1626184832121 1164 215708971095 1165 37843618179 1166 7931743045 1167 1737024065 1168 362619471 1169 68443701 1170 11283267 1171 1577247 1172 180945 1173 16317 1174 1083 1175 47 1176 1 1177 595603700235713509105079519948039644962385137152259559579059687 1178 12408165502227127815137924778275976404671202712528260215805288 1179 264120231921236962805153299583366751412788038970885594932070 1180 5747175627461138387803630978346149965747356668810655468944 1181 127906124606776179334263564160346311875651339963116522802 1182 2913057416387801418606223326795936163577703010252860456 1183 67932353276800850333253888271436525924511998196420174 1184 1623067619250780378063886183814461872395488137215568 1185 39756289168835214006861686501091362720379001088268 1186 999026661394348314364625885106606595980122770776 1187 25772724523576055083276736863514815063486569706 1188 683100388637064256911985845971690288570219184 1189 18616559770677592368312110556953082689117414 1190 522128919415069616919851291976051124437720 1191 15084040273144207954189680739105217567826 1192 449309677186287741635183238464678530032 1193 13814025602103401617274848486352239083 1194 438869113117463115893251244080875024 1195 14425279516269616378955420695543932 1196 491210867988987505708480448999072 1197 17353969615890226748759816552340 1198 637103836087826627775063517840 1199 24348173109479761396782250188 1200 970543716904492584299221536 1201 40439321537685901108320240 1202 1765634613188050197297072 1203 81007067096157483236628 1204 3918087463197408374880 1205 200539773287434607084 1206 10911199573574446512 1207 634627681570591396 1208 39744590786076384 1209 2707516953525933 1210 204020533573128 1211 17571256376766 1212 1841893803216 1213 253552589274 1214 45775361224 1215 9668767110 1216 2099643536 1217 431063172 1218 79726968 1219 12860514 1220 1758192 1221 197262 1222 17400 1223 1130 1224 48 1225 1 1226 29793133173880556430973183359370217735564921043354351079579059687 1227 608011865737940636920217444726315621367056339864787819794864975 1228 12672285734148364777943078077859343156083990751499145810737358 1229 269867407548698101192956930561712901378535395639696250401014 1230 5875081752067914567137894542506496277623008008773771991746 1231 130819182023163980752869787487142248039229042973369383258 1232 2980989769664602268939477215067372689502215008449280630 1233 69555420896051630711317774455250987796907486333635742 1234 1662823908419615592070747870315553235115867138303836 1235 40755315830229562321226312386197969316359123859044 1236 1024799385917924369447902621970121411043609340482 1237 26455824912213119340188722709486505352056788890 1238 701716948407741849280297956528643371259336598 1239 19138688690092661985231961848929133813555134 1240 537212959688213824874040972715156342005546 1241 15533349950330495695824863977569896097858 1242 463123702788391143252458086951030769115 1243 14252894715220864733168099730433114107 1244 453294392633732732272206664776418956 1245 14916490384258603884663901144543004 1246 508564837604877732457240265551412 1247 17991073451978053376534880070180 1248 661452009197306389171845768028 1249 25318716826384253981081471724 1250 1010983038442178485407541776 1251 42204956150873951305617312 1252 1846641680284207680533700 1253 84925154559354891611508 1254 4118627236484842981964 1255 211450972861009053596 1256 11545827255145037908 1257 674372272356667780 1258 42452107739602317 1259 2911537487099061 1260 221591789949894 1261 19413150179982 1262 2095446392490 1263 299327950498 1264 55444128334 1265 11768410646 1266 2530706708 1267 510790140 1268 92587482 1269 14618706 1270 1955454 1271 214662 1272 18530 1273 1178 1274 49 1275 1