0 1 1 3 2 1 3 11 4 6 5 1 6 45 7 31 8 9 9 1 10 197 11 156 12 60 13 12 14 1 15 903 16 785 17 360 18 98 19 15 20 1 21 4279 22 3978 23 2061 24 684 25 145 26 18 27 1 28 20793 29 20335 30 11529 31 4403 32 1155 33 201 34 21 35 1 36 103049 37 104856 38 63728 39 27048 40 8270 41 1800 42 266 43 24 44 1 45 518859 46 545073 47 350136 48 161412 49 55458 50 14202 51 2646 52 340 53 27 54 1 55 2646723 56 2854350 57 1918305 58 945288 59 356190 60 103356 61 22820 62 3720 63 423 64 30 65 1 66 13648869 67 15046383 68 10499841 69 5466549 70 2220570 71 711898 72 179256 73 34826 74 5049 75 515 76 33 77 1 78 71039373 79 79787700 80 57479004 81 31340628 82 13552055 83 4714776 84 1319318 85 293832 86 51003 87 6660 88 616 89 36 90 1 91 372693519 92 425360481 93 314905968 94 178604998 95 81426345 96 30335019 97 9260394 98 2302820 99 460161 100 72215 101 8580 102 726 103 39 104 1 105 1968801519 106 2278586898 107 1727288381 108 1013573652 109 483554071 110 190952190 111 62721841 112 17089176 113 3827733 114 693966 115 99407 116 10836 117 845 118 42 119 1 120 10463578353 121 12259138975 122 9487599345 123 5735117479 124 2846140245 125 1181854323 126 413296065 127 121644835 128 29960307 129 6108445 130 1013859 131 133605 132 13455 133 973 134 45 135 1 136 55909013009 137 66216193968 138 52192171968 139 32385232272 140 16637246860 141 7218295344 142 2665032188 143 838151184 144 223742646 145 50313360 146 9417232 147 1441584 148 175916 149 16464 150 1110 151 48 152 1 153 300159426963 154 358941938849 155 287563174416 156 182622362504 157 96733563540 158 43622197268 159 16889694276 160 5626971032 161 1610005842 162 393517190 163 81448224 164 14093816 165 2002260 166 227528 167 19890 168 1256 169 51 170 1 171 1618362158587 172 1952111592342 173 1586876187105 174 1028897389008 175 560067447660 176 261379543896 177 105545222160 178 36990619056 179 11244022938 180 2953453860 181 666049494 182 127734192 183 20555652 184 2724624 185 289710 186 23760 187 1411 188 54 189 1 190 8759309660445 191 10648449309823 192 8770534931673 193 5793703249449 194 3231858819780 195 1555296523668 196 651996448488 197 239005125204 198 76629595590 199 21436483506 200 5207070726 201 1090363374 202 194850396 203 29308944 204 3641274 205 363812 206 28101 207 1575 208 57 209 1 210 47574827600981 211 58245727453260 212 48547460603740 213 32615362319580 214 18599872756125 215 9201741287760 216 3989296119540 217 1522271015280 218 511766878986 219 151353187560 220 39238422432 221 8867861640 222 1733532450 223 290059776 224 40960390 225 4788912 226 451265 227 32940 228 1748 229 60 230 1 231 259215937709463 232 319406931168241 233 269118833903640 234 183593293074730 235 106818463163475 236 54183688858485 237 24214171676940 238 9579642923352 239 3360278027358 240 1044303286530 241 286804178136 242 69309072252 243 14648578542 244 2685632558 245 422518770 246 56229656 247 6208587 248 553581 249 38304 250 1930 251 63 252 1 253 1416461675464871 254 1755674399021466 255 1493950019028621 256 1033535639454780 257 612416060282125 258 317797873092810 259 145985489736009 260 59673656501712 261 21749083578486 262 7066796243220 263 2043333965442 264 524028551976 265 118626072994 266 23550513756 267 4065648180 268 603624912 269 75962579 270 7945938 271 672353 272 44220 273 2121 274 66 275 1 276 7760733824437545 277 9671384910586511 278 8304595735016889 279 5819389057957211 280 3506379566486775 281 1857780659032573 282 875101655304261 283 368504626398117 284 139054499723610 285 47036140239030 286 14244855243498 287 3852671767358 288 927007798470 289 197408910622 290 36954708120 291 6028448074 292 847404525 293 101145099 294 10051437 295 809255 296 50715 297 2321 298 69 299 1 300 42624971294485657 301 53384080026230856 302 46223950231551600 303 32775522041862072 304 20054089075482682 305 10829924854193016 306 5220094877741590 307 2258724533945832 308 879740406047007 309 308652630927696 310 97476049504240 311 27656886142512 312 7028512984012 313 1593143946576 314 320329931130 315 56734861392 316 8772951847 317 1170942696 318 132917920 319 12580632 320 966042 321 57816 322 2530 323 72 324 1 325 234643073935918683 326 295225111836281425 327 257606974804609800 328 184658694508103180 329 114597638976696150 330 62984053393544910 331 31007658555309450 332 13755749291673100 333 5515251013942245 334 2000650397838575 335 656394551725440 336 194503733899800 337 51928712987700 338 12448604686000 339 2667603462750 340 508080419000 341 85395602325 342 12551615775 343 1594857720 344 172591900 345 15594390 346 1144550 347 65550 348 2748 349 75 350 1 351 1294379445480318899 352 1635532359053982558 353 1437363425266317185 354 1040778336282311640 355 654419718225281450 356 365565116267949780 357 183518527642819460 358 83305408458213240 359 34302803129176985 360 12829991310908850 361 4358841520814495 362 1343763179400240 363 375187082234900 364 94609733971200 365 21467575912250 366 4362635924400 367 789370457525 368 126240165090 369 17681372735 370 2143822200 371 221664170 372 19159140 373 1346696 374 73944 375 2975 376 78 377 1 378 7154203054548921813 379 9075703373174900943 380 8029179307417557393 381 5868537870563815005 382 3735167723494055550 383 2118152122314769710 384 1082731516112834640 385 502040359275813150 386 211873800467561895 387 81510460103532525 388 28594042232152815 389 9140505223485015 390 2658543894047340 391 701951435973000 392 167737733556750 393 36134224600500 394 6983227627155 395 1203453698265 396 183571927695 397 24556167675 398 2847132990 399 281834982 400 23347116 401 1574478 402 83025 403 3211 404 81 405 1 406 39614015909996567325 407 50439671788908739428 408 44900317036555203132 409 33105128366097113508 410 21310345285675521075 411 12255087122664033960 412 6370427389204899930 413 3012600194875397880 414 1300682680885563885 415 513593265242465100 416 185573597246961000 417 61332645690702540 418 18520039777573035 419 5099873669079840 420 1277433085844250 421 290106862612560 422 59490814878495 423 10960732577340 424 1803281816700 425 262934696700 426 33661236609 427 3739332168 428 355025286 429 28236600 430 1829975 431 92820 432 3456 433 84 434 1 435 219721391307807180831 436 280733665349833191873 437 251350879630768575840 438 186836392706197585806 439 121546338468451744653 440 70816461432077422815 441 37391569680029529510 442 18009593335602221340 443 7941834768017019735 444 3212609671106881185 445 1192979348364753180 446 406611613874214690 447 127092512361581325 448 36374526956501055 449 9512386651837710 450 2266735303438920 451 490500772402725 452 95979576243915 453 16896447420840 454 2659408380018 455 371397070863 456 45589283685 457 4860881226 458 443395036 459 33912165 460 2115347 461 103356 462 3710 463 87 464 1 465 1220631504623087926239 466 1564624146618843908130 467 1408459089654534091005 468 1054952734686264822564 469 693108330975707665395 470 408778862124743072118 471 219010357143370454025 472 107304019222870233000 473 48260316981867042915 474 19965622478067169650 475 7604770943949570105 476 2666999214710559900 477 860638204871960775 478 255240866534759910 479 69445157518892025 480 17293594106959920 481 3930196773134925 482 812232395976150 483 151987735266471 484 25617466702620 485 3864778159977 486 517886684370 487 61058717435 488 6258890664 489 549362225 490 40464918 491 2432835 492 114660 493 3973 494 90 495 1 496 6791142807106951594977 497 8731422123788687832639 498 7899906884954975826273 499 5959533955664743889487 500 3951835451862873962985 501 2357465631636677789799 502 1280417972000594900193 503 637443048775715238855 504 292016215124605701045 505 123366726303967692075 506 48113933739336999765 507 17327044997825171355 508 5759395562395962045 509 1765251119514024555 510 498163527305355825 511 129186333386041635 512 30708649218316995 513 6670869431596317 514 1319430535180803 515 236569691694285 516 38247574551291 517 5540555647957 518 713580618003 519 80934113877 520 7987907175 521 675622649 522 47992743 523 2784761 524 126759 525 4245 526 93 527 1 528 37836272668898230450209 529 48785222948382966745440 530 44350210689983103090432 531 33682179655674955420704 532 22529971574526721358040 533 13585068290774097132768 534 7473605645189892968088 535 3776779548576952018848 536 1760225146757467726140 537 758344261515182776800 538 302362617517629034080 539 111613859857604437920 540 38135733924041106600 541 12051475975548747360 542 3518114368202175300 543 947139825900114720 544 234654019904185254 545 53360118583467552 546 11102300420527296 547 2105634759366240 548 362393526644072 549 56296402731168 550 7843165729720 551 972358773984 552 106249080700 553 10110760608 554 825170400 555 56600544 556 3173528 557 139680 558 4526 559 96 560 1 561 211079263903460624841507 562 272892362894013336867393 563 249200214329682186858144 564 190456692806061412068624 565 128442230960803313760360 566 78232387737228798692520 567 43559444323497680074728 568 22324394584435684476912 569 10574143511879720750868 570 4639983166338274124700 571 1888659833783278754880 572 713475664938524561040 573 250124013580825252440 574 81326390587091699280 575 24500098731955502700 576 6828841885710889968 577 1757822122779605586 578 416938976495642502 579 90878289363781920 580 18143991751914160 581 3305408144760792 582 546969066297016 583 81770617468296 584 10972740213072 585 1311327537300 586 138231703324 587 12699472896 588 1001319088 589 66400488 590 3601620 591 153450 592 4816 593 99 594 1 595 1179022517498408548259307 596 1528156781244865009159974 597 1401406391495182721579073 598 1077454754669473050584736 599 732248161162928950734744 600 450258282819485069987376 601 253559509876593207870528 602 131680915100564175007200 603 63326791452751394978916 604 28271412678461100634728 605 11732913997565159511420 606 4529334855760502942880 607 1626500486855183716920 608 543103382806011355680 609 168484370554379987316 610 48502268634647383776 611 12936186207040991730 612 3190395630994096932 613 725861828090816582 614 151921080909045984 615 29154154318790568 616 5109856578588432 617 814226399128048 618 117311493182112 619 15183186231620 620 1751421593064 621 178332760188 622 15836231136 623 1207723792 624 77512248 625 4071602 626 168096 627 5115 628 102 629 1 630 6593381114984955663097869 631 8566305644223369018897375 632 7887285465069359275066665 633 6098266977829459774802769 634 4174715803797230042763720 635 2590142029374570576437928 636 1474298642650393043613360 637 775255838083788522849960 638 378204114815740561213404 639 171606857483265015905940 640 72528824382677585054748 641 28573919538557035773900 642 10495043081938076805000 643 3592779376381977758592 644 1145561031738446085180 645 339863548872404122104 646 93691618517758552830 647 23959096756204915690 648 5671823277084638646 649 1239933379455535670 650 249603257022594552 651 46112176852811960 652 7787158762336800 653 1196527251137624 654 166363895063100 655 20794116531188 656 2318092335900 657 228256901180 658 19614427008 659 1448403740 660 90063246 661 4586120 662 183645 663 5423 664 105 665 1 666 36912754633401605027088357 667 48066868977793781269923324 668 44424695995090366393702908 669 34531518006152198685002412 670 23802698447970291055969785 671 14893739177221727859304224 672 8563549633493326752977928 673 4556474386533239734590048 674 2253081897497540238302052 675 1038082336030890779040720 676 446341169708411842617984 677 179240669162224845986448 678 67244607537135221706084 679 23564503274560902251136 680 7709189569342124258340 681 2352534915391175557152 682 668856597938089611974 683 176912555340542577192 684 43454433346369902968 685 9890829929496434760 686 2080967504228943246 687 403514105105704032 688 71866707642097608 689 11709468305875872 690 1737207169389300 691 233382429328464 692 28204907341248 693 3042091893456 694 289996989684 695 24139764720 696 1727765718 697 104188896 698 5147901 699 200124 700 5740 701 108 702 1 703 206872001855792377621111719 704 269962753556963681624264145 705 250403992975369277821036872 706 195624646909487544560649714 707 135727091704506527571520215 708 85611015246622128139838313 709 49697336850768187587418104 710 26739136588088126433352176 711 13391884751087642007577644 712 6260011245007036260660180 713 2735587183480575998867568 714 1118552392269356823989496 715 428103498322752315606972 716 153356496499502176976172 717 51397141813369626140460 718 16104507511391830153744 719 4712929819886529547458 720 1286503130652457149486 721 327057515238645155616 722 77288858143317093740 723 16940760652394672562 724 3435243234830250558 725 642533164643748600 726 110469526898503824 727 17387854672700700 728 2493764272057188 729 324081335139120 730 37911177000984 731 3960362391948 732 365871815280 733 29531439666 734 2050628208 735 120032847 736 5759753 737 217560 738 6066 739 111 740 1 741 1160541512681304496111863447 742 1517568248477421978135977898 743 1412424026302046604208674189 744 1108732117112844966646026444 745 774027952516251383554886985 746 491954811145909287165871362 747 288181298975102943768796977 748 156698516117207850902629920 749 79434813331365124977405468 750 37643092853069902787293320 751 16703877579987477905241876 752 6947451356934151102050000 753 2709575880236618124762756 754 990967271447998098816408 755 339756936962394715705040 756 109136523987318175696608 757 32816303232356333095090 758 9226554242321191307148 759 2422253392655026803814 760 592805610973385781960 761 134981626570161612542 762 28531556686172921436 763 5583781782558504006 764 1008717454684661472 765 167620619460720300 766 25517310159150504 767 3541830631476516 768 445735590925968 769 50524007807388 770 5117040717120 771 458567390694 772 35923389984 773 2422246255 774 137747226 775 6424565 776 235980 777 6401 778 114 779 1 780 6516761034998757444607546137 781 8538094310717663638937145519 782 7972304561609251724054053353 783 6286676282673084271256527491 784 4414725596953417691642430123 785 2826254983904185132590095025 786 1669895740305633820277522133 787 917146473989456746431497673 788 470289141817443031409432964 789 225771847050549789149769180 790 101649628306900638707118948 791 42965383411263167460917388 792 17058113540540001673971084 793 6361991568505401852622060 794 2228511130309818597324744 795 732799115389061908985044 796 226038542169029557596174 797 65340472744629960624162 798 17678925642233043282510 799 4470633478715507374778 800 1054813604056216462458 801 231743860193797384862 802 47300336943217756398 803 8945175385533929022 804 1562613933385123380 805 251256211201124844 806 37034273235431988 807 4980085419869196 808 607541695782372 809 66792264740136 810 6564589669170 811 571182053156 812 43465623201 813 2848337063 814 157492881 815 7145307 816 255411 817 6745 818 117 819 1 820 36626471726431599611696929449 821 48075653090370251809527089400 822 45028360560891587353612360560 823 35661784603535339921108496072 824 25183363041341707611364007910 825 16233282029277240729967759464 826 9670235152800000086285656770 827 5361913445908890122390881080 828 2779557593542885418959334925 829 1350903939582893676272978400 830 616651498793778040192960800 831 264662005621770144437813280 832 106863707169893976188074760 833 40601110506675844426486752 834 14513123190212981462566380 835 4878985560815063439472224 836 1541595687385410503021890 837 457417811687385526033680 838 127318516628760105221248 839 33200453286491998331760 840 8098562011271751531876 841 1844645858524044129840 842 391535221794518512100 843 77261090966589790224 844 14135529608091548850 845 2390451113459361888 846 372319201747159200 847 53189612886604320 848 6936295036696584 849 821047669341120 850 87628397853958 851 8365067075040 852 707275596885 853 52325620152 854 3335106320 855 179439624 856 7925030 857 275880 858 7098 859 120 860 1 861 206030721360035302454144967147 862 270910152119325529747502918769 863 254484303980115693712581163224 864 202380440454181022339665864596 865 143678437786114944215136038730 866 93223679434773429973838599842 867 55967814379495021233606491934 868 31315090677612441291376969860 869 16402394105703333731814842655 870 8065572409879122528164191725 871 3730182447207768085727487360 872 1624364929998876425882550160 873 666455348144803761855011064 874 257693285070347472392667776 875 93898451198944915693130340 876 32233271247428992787026832 877 10418608246346066000605254 878 3168486155705087291565426 879 905774268146649838360944 880 243117000510779603280280 881 61185431037355341187068 882 14415570030432920945596 883 3173773705840779246588 884 651589553910470980472 885 124448582017783160550 886 22051521351963952914 887 3613787944474048128 888 545760630480365328 889 75640593335376312 890 9574694840427860 891 1100662997053074 892 114138150272848 893 10591545105999 894 870922669981 895 62689818360 896 3889275252 897 203766474 898 8766866 899 297414 900 7460 901 123 902 1 903 1159912468318756966857440738979 904 1527729785678243279121816049902 905 1439123944968034655564578137633 906 1148982500914888649161850834472 907 819863112682072714932751180470 908 535285104849425276603864822124 909 323757303928483376257412015364 910 182717874623739012571367086824 911 96653417814480687543149881275 912 48059476229756237487762392550 913 22504849611500179637111754125 914 9936187933494004887085159968 915 4139117544573982656232918904 916 1627332105753736010419275072 917 603855181162040205046112460 918 211435481433924026055421344 919 69826068297877365371973446 920 21735615249754627552023420 921 6372042961166596013208818 922 1757496131753699330575920 923 455504433683711468732676 924 110779688540335662517032 925 25240070255776200646304 926 5377439531607758509104 927 1069038342667748367950 928 197830721962623115548 929 33984406446346827954 930 5402351022585896736 931 791831800167349984 932 106566003850766040 933 13104960132132778 934 1464260538083616 935 147654630930807 936 13329692752662 937 1066770675565 938 74765177064 939 4518108406 940 230661900 941 9674028 942 320040 943 7831 944 126 945 1 946 6535196976312757458815954316741 947 8621349715289556115352045163951 948 8143066622412124544139252131745 949 6525797673076846032915633001989 950 4679142048659957347167834020130 951 3073233035087315297259169677570 952 1871992765882353430518835041864 953 1065217763428661789057813038386 954 568797080526693550176341515749 955 285841545726749759280660567175 956 135446400931244786173267974861 957 60591648501130159610833071837 958 25608204778723424876622466824 959 10228824224159271097582969040 960 3861768612107704677668455140 961 1377813762059567013956323384 962 464384916827065377275388522 963 147776999969474440054461342 964 44366736396761814252801714 965 12555540223795116942401930 966 3345568809885505061808012 967 838323639816270857576380 968 197254778370879781474152 969 43510465535934972909516 970 8980216003536249844050 971 1730499321448311370502 972 310588643346835392882 973 51775123114439218130 974 7990978430789478768 975 1137739731983913660 976 148809405323331606 977 17793051008245240 978 1933883816381361 979 189777250539923 980 16679535133485 981 1300102423569 982 88780826082 983 5229442162 984 260324064 985 10649810 986 343785 987 8211 988 129 989 1 990 36848290359517384607151953278125 991 48685379367005674893150594072084 992 46102144928679621813601067563164 993 37078743738962577337221819177972 994 26709689889231348668937474417519 995 17642826685686610099983013136568 996 10819646859591699166931300879934 997 6205240217221725898044957188520 998 3343292096462241958148158719983 999 1697214519569432400364859166996 1000 813364045522744437022130635432 1001 368437755992082114759012124020 1002 157873911285618976435866410389 1003 64018214675416647524708284224 1004 24569757584601519158500981228 1005 8923979731940536474088202336 1006 3066522512479712025891411634 1007 996449389529012325944375976 1008 305988289607350116697670344 1009 88724494687918175203623528 1010 24268893933084173842978726 1011 6255049286076077197485456 1012 1517108906000780147817868 1013 345746606985757199890800 1014 73912112189440345182670 1015 14792891254574854741320 1016 2765815497717695985408 1017 481895969551732004808 1018 78023537870775481754 1019 11701816437387882960 1020 1619754049970398958 1021 206056325980830048 1022 23974256958469169 1023 2536574638268100 1024 242416060787516 1025 20757404056356 1026 1576903786139 1027 104989800696 1028 6031713974 1029 292961064 1030 11697587 1031 368676 1032 8600 1033 132 1034 1 1035 207915629812563503607757047978543 1036 275108718317893652913805870620705 1037 261149301630969695008397435117520 1038 210757755924030051163141473932118 1039 152493466778029843544000268703665 1040 101277463665474577302749115587091 1041 62512247698905159396866830153410 1042 36121951704181360777362489885460 1043 19629545545747316573219151682461 1044 10061663746216028033286997491835 1045 4874182168121829940949275321332 1046 2234425136070228734170899828270 1047 970095919199772339116027923635 1048 399068070481071957326993225517 1049 155575446893102277948387632580 1050 57474741805382552632548411504 1051 20116446048437697203651189190 1052 6667847260281449237119880250 1053 2091863247726899026444634064 1054 620699561537272989994498380 1055 174041275059322851127530618 1056 46068259603313965731070830 1057 11497869218049932040720660 1058 2702172951336932437855608 1059 597068726063227944921450 1060 123822416948600301377446 1061 24054129686831406707160 1062 4367550482114442963340 1063 739370216038834215990 1064 116368495282879928550 1065 16973191239260739930 1066 2285871541829827440 1067 283052246132773755 1068 32068812994848501 1069 3305337628743360 1070 307842080528862 1071 25698095016165 1072 1903936616175 1073 123670864746 1074 6933992340 1075 328791177 1076 12820815 1077 394740 1078 8998 1079 135 1080 1 1081 1173964326073477816650882885177039 1082 1555540388028183852365969530075698 1083 1480072135058862840265281123837501 1084 1198409502959119535585822394321204 1085 870793083589068736400640511217295 1086 581350353172263894245981275771758 1087 361058110170552777048074585818241 1088 210137193902943874875392603174712 1089 115133915833855366563593939916513 1090 59562901120639060554978694800630 1091 29153060522721975324476623112371 1092 13517649414732060821694030653412 1093 5942849034631689666172970050209 1094 2478451024429192766993782865346 1095 980743894771143896437252946265 1096 368232564406125330253335245472 1097 131159774471258542717741739574 1098 44303714324735842967900098068 1099 14184836126536692296442779202 1100 4302044482457363698683190440 1101 1234959905921869474839231894 1102 335241792305364612402184428 1103 85966213160137626728944026 1104 20798525524187185244130384 1105 4741023963423816875374850 1106 1016644236282691662468108 1107 204719906973323407425606 1108 38635521565252404029160 1109 6818398120796705468410 1110 1122422084365995481500 1111 171859812084321803220 1112 24396910357015769760 1113 3199165906217845707 1114 385869360374805978 1115 42600510042136305 1116 4280260060362276 1117 388744238809707 1118 31657246594182 1119 2288817195093 1120 145130424120 1121 7946007501 1122 368043102 1123 14023031 1124 422004 1125 9405 1126 138 1127 1 1128 6632973754276801154684587715682513 1129 8800729760275755054279353723079135 1130 8392575799123011444333457690230609 1131 6816886811114358919824029329235703 1132 4973489460070853533279706479516605 1133 3336960363446965973234733510169051 1134 2084799071489809975140990239575905 1135 1221737523547095134801440275175403 1136 674664743645788095676131812525511 1137 352128740241216498877483270543145 1138 174057381518269108171796625444567 1139 81591706836181537121904655173025 1140 36303098567485515354200506534731 1141 15339689897461555760028824538777 1142 6157147837554875116812212195085 1143 2347761136932036972632742161829 1144 850319316469372644342360660330 1145 292440589698539456214327592182 1146 95462311669260647254594816554 1147 29560889385752522342170814310 1148 8677407784833701348005254978 1149 2412617709158238565503673230 1150 634737482834151863077277274 1151 157843837659546816212084878 1152 37054885887024019195191150 1153 8200396486218538677630386 1154 1708075000333166692803246 1155 334263267910674030449906 1156 61335560096374511397390 1157 10529383998063335519350 1158 1686795341332992430680 1159 251448874967804803914 1160 34766146796418918837 1161 4441975007426536251 1162 522231410621939445 1163 56218778700842547 1164 5509807269979761 1165 488293612982439 1166 38813959027701 1167 2740100482455 1168 169704532827 1169 9078182869 1170 410956203 1171 15307853 1172 450495 1173 9821 1174 141 1175 1 1176 37500380783381913572612470593205809 1177 49820314633350089206189564265381136 1178 47612230779873507226927785452242368 1179 38790215152607795270364958636970928 1180 28411275918220851466132615788123620 1181 19153968693391371403265887489175568 1182 12034832625010586168260584779247572 1183 7099341129422671570897574690153136 1184 3949989234966892419584802253838226 1185 2079165727405975808652174875044080 1186 1037484298468386897636682457222896 1187 491438699161784750245911604033104 1188 221180382333561194704563823854772 1189 94636463934979932867911404541232 1190 38506655683990255055730945447690 1191 14901069881289731323395160001232 1192 5483600265737233818088479327183 1193 1918565708903512307494533069984 1194 637949303477826442662453670464 1195 201499795396185616977117769440 1196 60418348158570103517193925704 1197 17184735877976720770670829216 1198 4632517832979787787159674808 1199 1182378767586840350103914208 1200 285409288293055951152919100 1201 65072225346345968613688800 1202 13993148023039386816939936 1203 2833535924257937806947744 1204 539328716195924235680776 1205 96297302773230502816800 1206 16092667771997922419218 1207 2510674259829244680096 1208 364631265371914632927 1209 49136534639942406480 1210 6121106796694039680 1211 701907361264426608 1212 73724787736746708 1213 7052316026982480 1214 610215691030452 1215 47373669540720 1216 3267370446674 1217 197760993840 1218 10341667184 1219 457780752 1220 16678980 1221 480240 1222 10246 1223 144 1224 1 1225 212141771616845919130216540310379699 1226 282185786243179195645036734293833953 1227 270237437278186201427702837896050096 1228 220805428074138595970287892939402392 1229 162331980294053092475294580979692924 1230 109942847248416138012451447814145468 1231 69457148827268473049842791207224556 1232 41232834483212385720122913357383432 1233 23107640289135300446956331201755974 1234 12262455014121593640814691793416258 1235 6174496021134706002054045454778976 1236 2954161160620863537783544917031752 1237 1344252774032428200095425884679884 1238 582103085506481503419759928373848 1239 239958570749530160681894560886766 1240 94177065859333916662093384105752 1241 35189002096308457392649664122749 1242 12515195999403423625896985878063 1243 4235413210129362869436129620256 1244 1363285385983523500628194830192 1245 417124311627849369070041204984 1246 121237591458459841403525762968 1247 33447046912089764832357682056 1248 8750472712326420739777255632 1249 2168751083158700140790049108 1250 508612260378172630627865372 1251 112718741263980004678404096 1252 23572413228205048709144720 1253 4644116678392171519623672 1254 860405960059611588969612 1255 149596654608882759434646 1256 24353953082229485725360 1257 3702841125224873391837 1258 524283082885129931727 1259 68903669752553378736 1260 8374278455960812920 1261 937186356528631692 1262 96102167199755052 1263 8977710439155276 1264 758871440545960 1265 57571302868422 1266 3881336762562 1267 229701556896 1268 11748367400 1269 508778172 1270 18140192 1271 511266 1272 10680 1273 147 1274 1 1275 1200796887336896148680723089518807003 1276 1599174004902755908920732418983981750 1277 1534508954226014991868721033860789025 1278 1257317682088708174289155678673643120 1279 927687063453130149421074531506772100 1280 631074819693838452612334506836578440 1281 400779962696646328602225648150586000 1282 239370932855176231104124193682886800 1283 135080665378861474342621290549483870 1284 72243997373769493373508497491562700 1285 36694265398767438722543917991816690 1286 17725485051062153015595531975234000 1287 8151125653731111144909342427819100 1288 3570479172050933031718494791574960 1289 1490332929473739818789630379245650 1290 592867772520148825453474041449520 1291 224774464147066136091836348230125 1292 81205416514777454009212880997450 1293 27948006401758559235461764399215 1294 9159517991335632109460796520800 1295 2857133503783991290645369971080 1296 847731179827408422945333858000 1297 239079677619381977380153320400 1298 64035967215386427333269547168 1299 16273950482558866423403133700 1300 3920025346821178042030453416 1301 893913310626522742081367100 1302 192724214305379493845085600 1303 39225575183500786445954960 1304 7524527867788771805401800 1305 1357903830050718838724270 1306 230064196106020963394400 1307 36511042623674365764325 1308 5413497713385369944490 1309 747742649054711693775 1310 95900877833493080880 1311 11378041859946218100 1312 1243448279006207400 1313 124553041398312800 1314 11369467366530000 1315 939348022676350 1316 69674716269900 1317 4593938168050 1318 265964215440 1319 13310982300 1320 564221280 1321 19695350 1322 543600 1323 11123 1324 150 1325 1 1326 6800738671816200263883634106524384509 1327 9067336810497193859180362414192330303 1328 8717336231758217233105206877913635065 1329 7161836127398399813578337132895262585 1330 5302528511835775527777048286867116300 1331 3622471447927938164462529348317679420 1332 2312156573494129900627259838654110040 1333 1389054092019897970599840810298214140 1334 789100923739299640879005060314463810 1335 425201188297704831908234619007805350 1336 217777763672196115572331315417480770 1337 106172971859416120059149198773156890 1338 49319820356357352513760548841841220 1339 21843229028831389877644087561035280 1340 9227213505512450138994334012210950 1341 3718485175328318567333725200054460 1342 1429601997990902141747408848134795 1343 524286726494915616590398520020905 1344 183368471702724395934519767236695 1345 61140827383333438145134893903775 1346 19426380862342422827287574150040 1347 5878486398504980514241678185880 1348 1693042147116327209752332913536 1349 463735480230658992226768229304 1350 120697869356705382687539855100 1351 29821853144275446033657228148 1352 6987213707311505255964725916 1353 1550537103909662796508533820 1354 325449995591459396793754080 1355 64514966446968539539608900 1356 12058367750152970248363410 1357 2121118503616130460436120 1358 350424319403814800576355 1359 54247021061939898985345 1360 7848527416216491187575 1361 1058201366275083372615 1362 132521899971344149980 1363 15357492779761465900 1364 1639846337934205800 1365 160540139543255500 1366 14326860867098850 1367 1157560047822150 1368 83988459204930 1369 5418452778970 1370 307025604900 1371 15043036840 1372 624394530 1373 21348396 1374 577269 1375 11575 1376 153 1377 1 1378 38536889636442988510011627147957814133 1379 51437421566824216307635135104928645548 1380 49543017760568645185652657313723760668 1381 40807901637624967729394314850333655420 1382 30314364558761602725834540690131970325 1383 20794256002607849822419156009128374640 1384 13337049352450123807543990484876437820 1385 8057520697032423094184792390177680080 1386 4606759239833206557053325229257216270 1387 2500260015976806367748371548172841400 1388 1290880423033125418743526962806561440 1389 634936319963159180777300009420633880 1390 297818890986150957355719020420751110 1391 133303934453876422424681479549368960 1392 56961839896025377429294539997777050 1393 23241873027479210124490327308643920 1394 9055864622290856225756748784500655 1395 3369199120881097783387643942670900 1396 1196673796369755680684227609538540 1397 405643715577409556024499597248100 1398 131176942767370667655480972725655 1399 40447924352090018789517274534752 1400 11885083800315280127952213385096 1401 3325644326521714951807717311648 1402 885472794589326032356702250900 1403 224137856204154731300440991376 1404 53884568474029287394568473536 1405 12289725010223412439077835536 1406 2655917023577978065969013860 1407 543111630432670955909307600 1408 104932306704659711205571370 1409 19122571899808991230824480 1410 3280885503951454660135875 1411 528862437422067479907540 1412 79909006043139539293300 1413 11288175314984429605380 1414 1486482051748638754355 1415 181874070986496959280 1416 20598112072650594300 1417 2150120478298170000 1418 205835842240196350 1419 17967517928975160 1420 1420362330994880 1421 100857868751640 1422 6369615667350 1423 353403504480 1424 16958917222 1425 689594256 1426 23103353 1427 612300 1428 12036 1429 156 1430 1 1431 218485512042977398145305151653730733495 1432 291935189858052927804222347090191272113 1433 281682278123780087323381736746767238392 1434 232595451790966753825504683244988667578 1435 173339507319125475551736248938986315675 1436 119371231271485399808179989687269969885 1437 76920445454023067433420712244113048260 1438 46723129923213806204205018113923910600 1439 26878318448485655500841511174295011690 1440 14689300133829876497785493799388863350 1441 7642773925002500985533552455433793480 1442 3791327164894904875786865031909965300 1443 1795000861829364897693820029781625130 1444 811654374139830979488352539064412090 1445 350673200196910974961545754159987950 1446 144799188223044720254279019492710120 1447 57147865136113974368535861547487685 1448 21556809577673660937288135831590435 1449 7770507941145183937489325965782720 1450 2675958828636725684068688346734150 1451 880070392583701596569977064494569 1452 276290883424271284279937223100103 1453 82754464406079289076989349313336 1454 23632962369059077048088769821840 1455 6430338422698002511478706047100 1456 1665655500149848801047162172100 1457 410371011646689418362302083056 1458 96065577551855480843740007864 1459 21343699341822688548803492316 1460 4495116528285310356108079400 1461 896153694346268071987670670 1462 168861793411989594218316560 1463 30022953286507490171047185 1464 5027290828303936178445095 1465 791165806181454956998200 1466 116746496091590105618150 1467 16111369612203339787005 1468 2073300488853430820795 1469 247968648161045082180 1470 27460145192025497000 1471 2803563040876709370 1472 262579120689111590 1473 22430320659463080 1474 1735675168584500 1475 120673522762650 1476 7463744015234 1477 405659444658 1478 19073906696 1479 760128915 1480 24964325 1481 648720 1482 12506 1483 159 1484 1 1485 1239326915845038050044360149141574744711 1486 1657655637864696356204735666417839026618 1487 1602172927811326697425376923820470322445 1488 1326147648134931299903368284359705872476 1489 991356436291313980097073409436487554373 1490 685294092041627809843117642489022321850 1491 443578827479982214516852162647456935865 1492 270846472120635797047718788934474803440 1493 156736685536330525702300539235586672370 1494 86231766699980286965265097483329188700 1495 45200276238627189205959881229510174390 1496 22606757143345945408281787610726939640 1497 10799638498662661527845030199383664870 1498 4931310384642679786081969155294837300 1499 2153272351176653344881547840529796180 1500 899366495138273084461454535733093680 1501 359356402786733965234462875798354045 1502 137359309751425325055378920973824430 1503 50220251058382664117893490422406895 1504 17558525212222764182835345134974308 1505 5868751773236373042338493986418063 1506 1874451971668674027563767432421550 1507 571820201380627305607082810683791 1508 166514028358652525244213070873056 1509 46255288637452782184619212307340 1510 12248046946440927751344796729512 1511 3088899690193628017821548436996 1512 741255142985901237991129091280 1513 169086908633894167202366643612 1514 36621356315371155761103071856 1515 7521301198148093760507724530 1516 1462784981155251834984714720 1517 268985234928119937088348305 1518 46687157383782208620378870 1519 7634281239031481260675995 1520 1173628033680631953426660 1521 169227205905906986620755 1522 22827208375085722413750 1523 2872126723720617061335 1524 335956209818874991920 1525 36395992556033848290 1526 3636161044262970300 1527 333341433004669830 1528 27878693210741880 1529 2112623224902918 1530 143876073697668 1531 8718870162600 1532 464401422576 1533 21404222091 1534 836319330 1535 26935497 1536 686556 1537 12985 1538 162 1539 1 1540 7033292023264506862542551780260402287369 1541 9416639685061780513509320996036032469455 1542 9116469717568539048287603006598661738905 1543 7563328744798748557329628595772563048619 1544 5670805141092128859880823797647213179295 1545 3934396367376161838660130662198468391653 1546 2557723518722846047489111708300342736325 1547 1569591614914550657064609607922054690925 1548 913520062129587948085150601607893197950 1549 505832538113525765010015594144594587250 1550 267046109702553745399708316393313591150 1551 134619824665990348486495304460458323050 1552 64868293408619289563980816519467608850 1553 29900114354944007575854033346327769130 1554 13189860428449185989649521748350413200 1555 5570084642164940528734837199325785310 1556 2252154323001325630275601005075804675 1557 871874834157775268636386619564641125 1558 323137113351018845774730082510993731 1559 114633330241523702751076513800165945 1560 38913684475269231364978361959071597 1561 12635748091003649736243961905050295 1562 3922940632527860994873442006219035 1563 1163872863731490445708960447917639 1564 329775988163892727300760301254100 1565 89177228857162821474296699369868 1566 22997256302993614280791700223060 1567 5650838936419120066199668998060 1568 1321758581518326051120435165828 1569 293993579976303822006691308240 1570 62110829872125940712595674886 1571 12447626611470089139638565300 1572 2363115000707176063490517375 1573 424315269557529525470836905 1574 71937257168237916309260175 1575 11493619751885191094197485 1576 1726964068148524358116425 1577 243453084478605387984675 1578 32115500965885323581595 1579 3952787338289309733675 1580 452416509575502477390 1581 47971158554832098850 1582 4691942729698463550 1583 421202759086701306 1584 34504315032845970 1585 2561689186321122 1586 170961487030620 1587 10154882874510 1588 530286727509 1589 23967051075 1590 918498933 1591 29021135 1592 725835 1593 13473 1594 165 1595 1 1596 39933155439917081614646297332853271801017 1597 53516150513586926499645720781565823173544 1598 51892706327364894773031387207377143783408 1599 43148066234149042440038136389210777243352 1600 32444536902827458814292361313111139369810 1601 22589441280666306470839439200843303826904 1602 14746750153373801295256685002943605982478 1603 9093538487725673914853241735282293205000 1604 5321816877530366031340092601034923459275 1605 2965109895875272733914614016828304142000 1606 1576210516553167698182131152245452006800 1607 800642170517763369987155862813623778000 1608 389024933601736232330145820711516687860 1609 180948357330349684270841960055151742640 1610 80609864924621446602272272990030579350 1611 34404423000946658836405235356479378480 1612 14070297279484467956834413453682481585 1613 5514053052176689127734221028791715512 1614 2070552834693879211462729894697954208 1615 744864473026128416757916347829634760 1616 256645879849338696318499523487481326 1617 84666810013335902563457131686660552 1618 26732315716050213612282208819542678 1619 8074111200050117786601843952480152 1620 2331555285937494270559834750419675 1621 643302187341368420285233799809824 1622 169470675638981904449071138035168 1623 42593290275287626581631577548896 1624 10204101840926705863574357112024 1625 2327960981191489398565700440320 1626 505221322815621822423755463498 1627 104179939707950560258492405536 1628 20385602152706676381051791235 1629 3779935323716240472521548440 1630 663114280566013656587012400 1631 109872044560190538308085480 1632 17161418125287974944516110 1633 2521554323516111169233640 1634 347705162052839978196810 1635 44878695999904257737400 1636 5405979184125481363545 1637 605713870699395701040 1638 62889392262100892112 1639 6024559637024259408 1640 529839082557881460 1641 42531305565870576 1642 3094883413162002 1643 202486709109168 1644 11793677159187 1645 604024878600 1646 26780590144 1647 1007014008 1648 31225586 1649 766584 1650 13970 1651 168 1652 1 1653 226831767346925097843230333561691461750139 1654 304267019635407650659646234092305028888465 1655 295490401963979695698816155182118809010472 1656 246225978835466939721730519001231754253084 1657 185660559503964031824594098730230803006590 1658 129706361051573980817324048921528262815478 1659 85016768716239058186315977680238708184338 1660 52670999371611555102496595410860332516028 1661 30989208912067317476702747572043671866825 1662 17369567598262519629448196956010739898875 1663 9295025786570302568435319199191907718400 1664 4756186895309930272803890382109356716520 1665 2329613685983671435519277245058477326860 1666 1093089735442028178347216246857033074480 1667 491586798106107341750469249738202237650 1668 211963728486430359025156805966833677960 1669 87643420943753440962376917775110254259 1670 34753562105402293762962536329453536537 1671 13215440502310583595638243408544847656 1672 4818438013470941854373477985161821140 1673 1684135732600816310840329181665399842 1674 564110941321446831233435336186548338 1675 181011979561586778973507446050248890 1676 55617759888075555513207410177822484 1677 16355381432545337438851815803358825 1678 4600403199239563340313678425919483 1679 1236900794808889386795710369013120 1680 317658750146698195921114584905904 1681 77861517760450722969486049765608 1682 18198427430132417704118969359980 1683 4051984829054255986353951641886 1684 858532346244886855961336262576 1685 172896616813503070346690876121 1686 33051636684987425111790461355 1687 5989022254534662518898756600 1688 1027053250497161221400301060 1689 166399407583086685480101090 1690 25421491419941988408610650 1691 3654427201674439619298870 1692 493153208420803714136100 1693 62308061293679493230115 1694 7348899580747870250889 1695 806431166759746896192 1696 82022749338289433256 1697 7699139495829644940 1698 663622766081817192 1699 52220929223574918 1700 3725930894807880 1701 239075790343929 1702 13659312975275 1703 686380677048 1704 29864083340 1705 1102223934 1706 33553278 1707 808830 1708 14476 1709 171 1710 1 1711 1289029341311590594848983468869684443027347 1712 1730613630181107441219801346202844166436478 1713 1683190183198280617199555737641124964426049 1714 1405489457478308578513195909646275677782904 1715 1062620379450506996830160913034980688903810 1716 744813180091164090649198200855293007821700 1717 490098665943514265581265172783965052400548 1718 305008184655208358447211259056907049466072 1719 180377761304338546791501232039012827914253 1720 101687963279995481501917976838459707000250 1721 54767018748593287880361935317805176487115 1722 28222813844467436257885544835636932521680 1723 13931207424145000936056154610998854846060 1724 6592056488521970654061864485105981025600 1725 2991777586733210921648937608005307143350 1726 1302764825452905300750693503188923780048 1727 544401115528495269438212631951071513811 1728 218334988264581489442541013580560559182 1729 84036759639275928258624222525411721785 1730 31039026007925041780439335727361110760 1731 10999067093916284449361336202531117342 1732 3738492515688330362487650082325542636 1733 1218382399782358279180372494692939976 1734 380576022090904120390833308190433992 1735 113884710584190694510390214439737925 1736 32630392619881806233384271819143514 1737 8946423083959627892543038702770651 1738 2345600080769885420498026223262048 1739 587640158288315200237810672922688 1740 140560769708956488054550861129320 1741 32071446609784959375103496810790 1742 6973375101415922694931342181856 1743 1443325470055370917224989813649 1744 284029571377534670719859773386 1745 53072809949585735111287333275 1746 9402980821192319554059861960 1747 1577094456086305254657825630 1748 249972736246261529944530780 1749 37371079441806914694779460 1750 5258502949524209748167400 1751 694775191463337934328223 1752 85967622369442597775166 1753 9932238579703689805977 1754 1067897693766274485840 1755 106447413357942002460 1756 9794449652522246352 1757 827737415542157706 1758 63876873488686416 1759 4470476891790217 1760 281426490623850 1761 15778183173099 1762 778177374936 1763 33237861698 1764 1204501428 1765 36008720 1766 852600 1767 14991 1768 174 1769 1 1770 7328315284296986666986553099014741661954997 1771 9847250598251474152907498982760466871188879 1772 9591163094732566449844860378418770415280433 1773 8024899314534220346399465292649913375582381 1774 6082976956012157750302075050461803760137734 1775 4277257251611027799940285861168789817170006 1776 2825125547232123604287416237321002263955488 1777 1765878742517816434505901414032711856627270 1778 1049517395128214961825550908850864947209331 1779 594975688641511567057979033190002301889233 1780 322434647214710217658774872463149101504955 1781 167297875130285598526130879046713683744275 1782 83200549093946380374177737638845459111060 1783 39690932063177334741539623282327412209560 1784 18172918899627414020510064315499750015746 1785 7988874294148917362777443381474221511116 1786 3372638148567554087950413426203259439845 1787 1367479599600791594283084117743576634927 1788 532523319198259357779292352611517946057 1789 199151971850883622498664902112557288749 1790 71513212321050555853498644499605548058 1791 24651309440545992095185031438893625202 1792 8154791759217213440810434182785230548 1793 2587879887223452029373652848143717802 1794 787490939083239816388772495147934795 1795 229668734611755368995629107302709769 1796 64160862033300460752009440373979563 1797 17158503642845914554512738718402171 1798 4389642095052743997320559964288752 1799 1073465360634754583151670249932228 1800 250721859741143211569724035925402 1801 55878222854143469294347502983656 1802 11871410654337104788046031169575 1803 2401559804087146399607143800357 1804 462053962868676515161841497131 1805 84435941325335304282782570415 1806 14634209661943758377922400410 1807 2401754823708703673880976890 1808 372602980470730693525203960 1809 54536138673306219807938106 1810 7514763768653108746702401 1811 972542535731073107265675 1812 117900133496086216164777 1813 13348826487718397268417 1814 1406828833145144985924 1815 137486237146593056928 1816 12405415646126092302 1817 1028308989791797388 1818 77851157145304767 1819 5346312730007965 1820 330317394893019 1821 18179191021303 1822 880299962886 1823 36923383422 1824 1314232788 1825 38596502 1826 897921 1827 15515 1828 177 1829 1 1830 41679447049393908306774657262565158728242749 1831 56052393268516542025398770804133683106082500 1832 54670538511517614195241010703316604868194940 1833 45831814950359542989647406357292118062303044 1834 34828344685792749197186262166372904290335595 1835 24564999805309488358697765108610177739558728 1836 16284391378343031481814337401197220322291010 1837 10221796565042002831456222297120867728255960 1838 6104382305185484454098512206965311302033729 1839 3479313755482170098317037753347170055886940 1840 1896875380546213417086565408672876973892648 1841 990729370793459773985522984880981070959900 1842 496281386538479409131743338527904885496575 1843 238619183082733212639816736116827195771232 1844 110187437350357411528624702991775105279030 1845 48884818079209274284743221312328933428784 1846 20841747939053162815194851895571153100505 1847 8540123585766447586358250484657025236740 1848 3363353500897336912618290979803245050596 1849 1273005659393011336982284347948400908420 1850 462994227695127274249530898489161183327 1851 161776724161122959020674607181856884760 1852 54291444492644536476363639683536752450 1853 17493413299054049161708937717512253544 1854 5409690173696682216531228548192941725 1855 1604818866985106844879678697804023228 1856 456468327997348580360682905861452800 1857 124415657151943692410188776457763580 1858 32474360649273655712777759111132883 1859 8111481896439294169915018785936240 1860 1937387385566471156449537363675746 1861 442099349612247829028858607215520 1862 96295574425329076457699884093095 1863 20000197992335897017191145564908 1864 3956593575343846553658233432580 1865 744630206168569944766034009196 1866 133142079958583986764311725425 1867 22584680094011330786615739000 1868 3628636042467508194072464982 1869 551240924027955570442423080 1870 79025515050727692262576659 1871 10668191642838500500828980 1872 1352940589194768550296840 1873 160760270625531697941876 1874 17844285461447018340045 1875 1844098375877176341312 1876 176759102064554928610 1877 15646044929792094000 1878 1272555086687727619 1879 94550730125114700 1880 6373623296729628 1881 386615567882700 1882 20893937676805 1883 993698578728 1884 40943274790 1885 1431818136 1886 41321295 1887 944820 1888 16048 1889 180 1890 1 1891 237143127685214808971121513395962842396893247 1892 319177703877978762773452991081599417782880129 1893 311727638703788470590416615628667733835273408 1894 261822672734181741558555754107938767635775262 1895 199446848618356767298601723073631186412427285 1896 141092126858407277236908232294597878153593799 1897 93861767070422588467053221906443574162943678 1898 59158545683840008884380028706490446111126348 1899 35493570991562796390385834424711141746131027 1900 20336074332724421583222756284352575417479845 1901 11151398638707729897547779949127763119484684 1902 5861626266003551557306621040371629957765498 1903 2956811896574364426660386472698350118992089 1904 1432513810487393870108442952861936683368331 1905 666951131292223995795177287716810378465890 1906 298525387466091560013244070719904211766392 1907 128490309067901657903044277968356443203779 1908 53188825698147179399506185309148718911917 1909 21176195407244480998177692119963562205368 1910 8108358934466625472064205820626770142510 1911 2985541790800639077772226257779598227921 1912 1056907289163785224264281999401805342507 1913 359637884237164666773183401667491649198 1914 117591064737200048394552909932459396532 1915 36932121554114309501061980757699125175 1916 11137083430646699911891630453327917009 1917 3223055165281039970782104968303908788 1918 894664020751726969016804753457009306 1919 238061702892643247888352091363034709 1920 60683581109724480535421890196293095 1921 14807842752363203297321348091394518 1922 3456276583253872796451512953508496 1923 770986468872906852436340550624621 1924 164209355553024460616589787652979 1925 33359239130704576567697913881040 1926 6456768353766724361484958911018 1927 1189225806232344566632200663471 1928 208153392325552995512303872389 1929 34573070069469766509717980106 1930 5440409844652830289924887540 1931 809653852465815648231811017 1932 113735971157632730865657279 1933 15048533951673869547603252 1934 1870909971994257680802558 1935 217981323761627105644635 1936 23730098793207657221201 1937 2405667771930425315142 1938 226242347027306665848 1939 19652811650105506257 1940 1568954523656530975 1941 114444831151068984 1942 7575257875731338 1943 451284778070571 1944 23956919962569 1945 1119392039370 1946 45321371788 1947 1557671661 1948 44187851 1949 993324 1950 16590 1951 183 1952 1 1953 1349784790811601952460270522351087362756439999 1954 1818131516726728038472313717898096563416080450 1955 1778005965457707657661814346183480154560250877 1956 1496089354143047229863287324099746409567453764 1957 1142347472306066597928177387918028083180244715 1958 810446763334423775943432863770311969199096038 1959 540994519437355060406827955426909492864677529 1960 342324546105068207900964976875337195988584776 1961 206311407323977241221983044549329022184479119 1962 118804591267151520935149663176024394237539930 1963 65513522780854714390479338212479124691464893 1964 34649901229867113422788416015639353230765356 1965 17597089576701432577504666364190553681478427 1966 8588255590620994028576069906717780926028862 1967 4030417979296248977520462957452176242298785 1968 1819507911826301991640998055813235900172624 1969 790373966066090892521389275243270979201563 1970 330409176976832158097918218135729724350266 1971 132934129788813873338167673310292945813041 1972 51472355792245635569914762097403069088740 1973 19178798885196113153909448592769175511287 1974 6875539426766324084111439059319997553838 1975 2371003071349679321372938024269199083165 1976 786275321556993430958966092980268089144 1977 250661596260836376721522113112212606075 1978 76789482176616489178301082054290693778 1979 22595576967993273762271554865153661985 1980 6383170633321507373609223411401006124 1981 1730216291649105673752704807938699623 1982 449728131726543096089260458134703030 1983 112019662533321836020288960377493641 1984 26718645439870635391548568053169248 1985 6097654700978642274993714180688317 1986 1330333013793389387421505741345638 1987 277200609652671639042653447118135 1988 55107995804469438785417191941036 1989 10440752557114864052406168646209 1990 1882832123347943086188548240850 1991 322753422223267955621307587787 1992 52513607308359888675956264760 1993 8096843344365542696351635149 1994 1180958833842061579923989358 1995 162623392956642854870072151 1996 21097226515179896801300196 1997 2572314140865554312178865 1998 293982955685110927938522 1999 31399586803053546498323 2000 3123700436312556325200 2001 288338691024936246569 2002 24588564883377237150 2003 1927439532861200603 2004 138073174334404140 2005 8977026049868189 2006 525394322037018 2007 27405738824255 2008 1258471498056 2009 50082762473 2010 1692221862 2011 47201003 2012 1043460 2013 17141 2014 186 2015 1 2016 7685617405888261934325439002849455215101480897 2017 10360191271907201383200840368412337362125183103 2018 10144328121385945471184331404648029846231740609 2019 8550968972498982543108031094318775549623101599 2020 6544025297730094575534685215394454597506379985 2021 4655676801184048046572131890082782976506887887 2022 3118079413856625372965846683801714839770298177 2023 1980590972400514166553688975151579125199390095 2024 1198867950611302973437213436875373051017101993 2025 693752226687141232808390710502360454280028695 2026 384644962069449890952164509844740474773465321 2027 204657405623858919813853918987778291746717815 2028 104617681141213399212454554921646576127258361 2029 51422692307156912618273801999248248944162583 2030 24318525352162344944419454890700781453270465 2031 11069689646907336737486235675378425901219783 2032 4851448163978238985401002317814508286477845 2033 2047469756574215113491479276271046043878443 2034 832156277927765049252250762261414699966869 2035 325708794935943006355730856788040504101835 2036 122759831301366623199865985994350590730277 2037 44547423308194444048989641819267566339131 2038 15561099283929348910148185318088130981621 2039 5231152228542332367692880529434428562747 2040 1691839074692735539480134596425487294925 2041 526221196726672391780968469005392011379 2042 157342554347239325212334193472553691981 2043 45205521451256007230604634715234079603 2044 12473275771721910587045858751486511053 2045 3303440011895378634061064103097795995 2046 839224410206249874933224475373522449 2047 204370908254891026744922092898378019 2048 47672275570393340991372722077925475 2049 10643054961664153715343538298961501 2050 2272150834360343182120300466582115 2051 463406102180309683503717360233661 2052 90195917722509917115012794361363 2053 16734755771605229222214428544333 2054 2956119604634466730404383533731 2055 496487930837078707041879652365 2056 79166055009140639924859148923 2057 11964966631805013145863747525 2058 1711023465742349938136806203 2059 231059700783913653898330469 2060 29402134849146781593713835 2061 3517062181526994188991077 2062 394429116966896680083891 2063 41347365494041087967061 2064 4037893639154119539207 2065 365959264740790359225 2066 30647029830629647239 2067 2359613107964149401 2068 166055041128082743 2069 10608020493627753 2070 610128481505895 2071 31281318843369 2072 1412104229199 2073 55253830065 2074 1835911791 2075 50365665 2076 1095255 2077 17701 2078 189 2079 1 2080 43777234761479188569377997745373040369554808897 2081 59054847464381757026296622917382526993940511424 2082 57895113581063002882969896770993978000066608128 2083 48885285634343082251577795118393265690113805376 2084 37494398468057362362856350520667705295156017328 2085 26747214528995489461182774253246233206567640000 2086 17971096987554952498577049891791085746216562608 2087 11457588232280773819501340483007198317402672448 2088 6964699277608705552482110706782419186810753464 2089 4049414554811626453766714588071935363404118720 2090 2257001924143208745292592078012138462093860288 2091 1207852541223453448818635376651368502268135488 2092 621355833661812942687765187751214518016818064 2093 307522808767008826956114870700792885866287040 2094 146517647657458620926504638022107445106413544 2095 67230490620840833127680166552465075729885504 2096 29718973651990483920672201181364042848410204 2097 12658169989556414424379941671150475818046912 2098 5195356180229396273959693276631371151982720 2099 2054802325338327314719175304614237393732928 2100 783083135456431764053308098409627408970928 2101 287524299793808653167131282088329551710912 2102 101693025617067155514819958832400816409488 2103 34638234118941817092187096099242391259712 2104 11359111846073883769695221256721674470280 2105 3585187773567231365247708390386770713024 2106 1088659902670902381879180318853521246528 2107 317905670244451168078239815121228952896 2108 89232228790212496259864339175889204752 2109 24062044627820546239095500011526943936 2110 6229855059023910312350581715015119380 2111 1547681686111709637150736198224507456 2112 368673844889399357149727335730077446 2113 84145742124106488501643937907974208 2114 18386319669105802628711874419175168 2115 3842760976346292066861478136005824 2116 767463366891049893293184600406416 2117 146312424246594538242464847061824 2118 26596090447182786827511338450256 2119 4603915507163984131379740788672 2120 757916029128110653108184594184 2121 118483001836040379238724003904 2122 17560156430599890268070827072 2123 2463006837792384463019225280 2124 326300229694407987057454128 2125 40742179627661557520854848 2126 4783044263415766405176872 2127 526547000727328183063488 2128 54192964940985027303132 2129 5197065493037749911360 2130 462619580448607599744 2131 38057979236778260928 2132 2878994272335653136 2133 199099359571977792 2134 12500968575832176 2135 706796646494400 2136 35628139191096 2137 1581537542976 2138 60862296768 2139 1989199296 2140 53686832 2141 1148736 2142 18270 2143 192 2144 1 2145 249441399213201079760727239070884175096545449539 2146 336732004316750465414207660039508577351509559425 2147 330510759476256930178361903467150992374367946560 2148 279539767420206974363415983167509185660720058912 2149 214862910096506148262512395186888847988717137360 2150 153678236030153735743558773063988576407292062544 2151 103575681956221894595916604894633887080022672720 2152 66273260239614685062045292754377519072046086880 2153 40450515174730143384481101779498326604643170280 2154 23626946790330002404367438627022502201210830200 2155 13236125409688159587281761575411087754221970560 2156 7123271215137194977124028583468673004931902880 2157 3686965659742909930794160681306597828051163760 2158 1836959555277756665409119075897808065828506272 2159 881536732981066355990989117872045372645298680 2160 407647066823962088150889540042230757992890464 2161 181703751555925113738456653438858155911209940 2162 78084195981118519741731412748078212606516380 2163 32353843180921257875697372110273064061460928 2164 12925929427157241746223835387293338151123360 2165 4979100331295239913213362164019778724067536 2166 1849042086071992034584341862339417696922640 2167 661879844882893753895965350784016783458800 2168 228325951666040374330771689643571339129184 2169 75885945204297931131768176650180956096600 2170 24291994972117382629196707065589029102408 2171 7486978822068840847041728977189792358400 2172 2220841370984680878633628442568986514720 2173 633726445870729749336023832671950455024 2174 173878072791721955601852002640500275320 2175 45846973177115696450448717553021316988 2176 11610247807137837938102244981148796640 2177 2821994705028120685603206081230688210 2178 657883710599930427912082898292350406 2179 146990223084116480521502517437511360 2180 31449529331926778615882678028005472 2181 6437775925512630823225961631348720 2182 1259592820525199081675601818492400 2183 235308526602470866987758343989936 2184 41923669026930960527866930004640 2185 7114629598220396849181742579032 2186 1148485347497431571360498260040 2187 176089484803424818968974935680 2188 25601777403365859631243411168 2189 3523391886130931539233297360 2190 458092857104224192430372416 2191 56144406419363513102512440 2192 6471071195479721008973600 2193 699520026536358764795604 2194 70709400580995492236700 2195 6661040192857129232448 2196 582551506703613688800 2197 47093160772929175920 2198 3501294288203250864 2199 238015858592463120 2200 14692614793697568 2201 816844139153640 2202 40494476413560 2203 1768102831872 2204 66937268320 2205 2152557264 2206 57169580 2207 1203930 2208 18848 2209 195 2210 1 2211 1421788206273104170110597037291669679992655467467 2212 1920658931115966336360074026123711891899810020934 2213 1887343817585935204676125336775979925796053516929 2214 1598855881929890149793634643343456245333962398016 2215 1231484969770032890638070714856152882441455596080 2216 883048982099411144685021924168122351370638670432 2217 596951802378048789655399173256645275791452254464 2218 383296493024526236551014686716763097505447273920 2219 234878699344465120024223475346917503288397258120 2220 137803606365096469772146940811388008716719602000 2221 77581865449668871120460780520193111473740547640 2222 41979870374585564380242168688430302425120006720 2223 21858087304921438100324748779184082620742406704 2224 10960917791538312639003496144744112770827279936 2225 5296863887868879909683865509598405699750183240 2226 2467885436564802847920571044876453958446389952 2227 1108926713453974468849722325854961650939553044 2228 480664025861123188715045635903638921853680936 2229 200997584378196776861271199853484081093145884 2230 81089832124983462940795602600192635962966080 2231 31561314593186945555032605604031509717171248 2232 11849986279277003524758318452606065381753056 2233 4291333524052754044933781293978610725557408 2234 1498629590289610739151816773015092713039552 2235 504567777223168932984469633725292265623800 2236 163735887764787760713441755801327628120624 2237 51194614180293266927589150882296379207048 2238 15416955826764342981614661970240652812608 2239 4469776854180314037845403945865838430432 2240 1247054610600127009042477275699493914960 2241 334639487937344720829402645261861819564 2242 86321706008585451635961864658929083328 2243 21391999343422060850736029021425562082 2244 5089626282996144930382459810982762148 2245 1161753438516133426708355806660895430 2246 254214362930922078015602474784225216 2247 53282042749515069248911766559036432 2248 10687171440293169802228283774805792 2249 2049365738386473603694610710471488 2250 375308792879704542269722619161920 2251 65564528516587014218133154261816 2252 10912264610319541201201187230512 2253 1727957356714437747529909889416 2254 259941600785784260941171763904 2255 37088138775967102633804048080 2256 5009959270282331142729439488 2257 639468218753274173755856936 2258 76956660058875393659024448 2259 8711050076250788287833812 2260 924970308665059499970600 2261 91857624172974107311644 2262 8502881034513828650688 2263 730833577598807718288 2264 58073075354723854752 2265 4244727093568035360 2266 283727391251863104 2267 17224136163985608 2268 941863774058064 2269 45932659445816 2270 1973219751360 2271 73509279272 2272 2326473864 2273 60819066 2274 1260864 2275 19435 2276 198 2277 1 2278 8106682481051245183051939164122432823777586444269 2279 10958452634792873588543069789214765207284192564127 2280 10780402147733552249975719323138564159955895367753 2281 9146881402915671435333170696518654426680851903137 2282 7059408755438811111077890636248159595399606527120 2283 5074535520824363904003934833873810488136276116304 2284 3440497375282609986753248817371584373755889981664 2285 2216598680140557739356890184100769574884588592464 2286 1363539803788114536167978994380291624804078252280 2287 803453249339092271581585858821467752386037159400 2288 454508943463274211894013619748827947988181258360 2289 247237651183268440461836784143852183990585381208 2290 129475967872426503959223407315470775829001786704 2291 65334568455274135836702968232613232332724612992 2292 31787280328274558063896234763292237786970609560 2293 14918373624471237391145023295937690876968459184 2294 6755993628648972631899829294248616754972410956 2295 2952913959793737588717401633272846578686887620 2296 1245836443245680445180450440664476437059050748 2297 507389709939521056793723218862125008416386620 2298 199473748463098306655410056317499295877985936 2299 75693940479123464219175123549806927313545232 2300 27721246032014487137863295880572082984504384 2301 9796357849367924128358170880474473395923664 2302 3339804697488693059532109185793624766152200 2303 1098164668878118748979973202893867908399768 2304 348153641959196247459438532388698071366984 2305 106385035368946923948123944684750014505736 2306 31320395610505539113235828359237155933824 2307 8880219661855384506631641063488043814440 2308 2423616486429332074802608940802937540308 2309 636388604649945197438760297281500193712 2310 160676956604843924048934871345171293870 2311 38984385069442762495300120067695639386 2312 9083315324406389366538732180533898870 2313 2030960612807929799252986764131643942 2314 435434834060053625366794342010946096 2315 89442288547167525862985839304396784 2316 17585886241211999697851561144544096 2317 3306421174058761258940044876480880 2318 593826907650104667326524456408392 2319 101757237060974513316796535732184 2320 16616019882034422965673260426568 2321 2581958436623724735621033277288 2322 381225935654250231128042787120 2323 53396953024320644409504080416 2324 7082277246659904451315059192 2325 887760299082401931308597904 2326 104939750904957877522467084 2327 11669676250591915002368900 2328 1217548943253009479206908 2329 118827934431713208700284 2330 10811527918019699515056 2331 913542257850115353264 2332 71374711417931687040 2333 5130357539651595888 2334 337283527291936056 2335 20141592805051432 2336 1083608191898232 2337 51999337258440 2338 2198400536904 2339 80610338996 2340 2511452790 2341 64640528 2342 1319565 2343 20031 2344 201 2345 1 2346 46236952712739482726241957070796828885901144461061 2347 62542844680896970448632587178043856765541954872156 2348 61593421883824873209136569151667766540513582473660 2349 52339863867358188778131012685190846630797664131404 2350 40474178710880832576574712273010754189152223717105 2351 29164010068477122796596192772612759807320214839360 2352 19829225006953309342977461654190102759173123246224 2353 12817373023280512277159877358434476348017812263616 2354 7914124590183085891023998884884579954068897668104 2355 4682917438731939774700763810342350777938552247200 2356 2661455382095451788187300286355655964331751696896 2357 1455173832757932541197970786811326051617940975392 2358 766334691711096224012912942555490976143039967304 2359 389054233894798027597124781539894948401116844800 2360 190533156689040284810681719114365327447573360040 2361 90054388458986215501130963239602543927820809024 2362 41092182430005630464279314445229234299259467292 2363 18106408394521546288412935075396109365151175312 2364 7705202709409821037846199392990525906696813104 2365 3166953069990440228872440209885850054064182480 2366 1257198836287062905198303634914236750677434892 2367 481998061964497673588662018728064243787630400 2368 178450394273902773889481352952472123058905712 2369 63789928975095645642002026893582752704579776 2370 22012101279590240804914444843643083511179800 2371 7330605988041441801390905859252624634085472 2372 2355395665493601339254536689429462151512192 2373 729949539287048097530282023161422426751840 2374 218106661524174310301094711889437569936088 2375 62808287568930356782735969431307162457760 2376 17423846330443271125916988480459856822788 2377 4654136213588855515216759575337780709184 2378 1196388244603362494576165151452405354094 2379 295796742461984990267912695909326009768 2380 70296252268277790193422290137560623880 2381 16047066830950286015031281156950722888 2382 3516149692082425727079341468773275798 2383 738933472183980202351454982213224640 2384 148812789618921047474420612490990832 2385 28692803578688492809324744686803520 2386 5291416371131024287553211317170424 2387 932330658597097053208260584458080 2388 156769213580325231685058383566464 2389 25124347063214097634792445832672 2390 3832430149635116717824169799480 2391 555581349220531973259185146752 2392 76419305362465161626066453800 2393 9955437645717026000285787072 2394 1225918904298459393880736956 2395 142383877543239641487987600 2396 15559978949214369857390192 2397 1595655802384188504337872 2398 153089602701472537951980 2399 13694904114405908948928 2400 1137927107183213606160 2401 87440351091470346816 2402 6182491307137506920 2403 399875522090886816 2404 23496416055263008 2405 1244003004747360 2406 58755759547144 2407 2445254459472 2408 88273978422 2409 2708013504 2410 68639285 2411 1380060 2412 20636 2413 204 2414 1 2415 263796547500012389075991045568478200188787343127495 2416 357052330523080140490412856908263932263554174024849 2417 352002838067087967632304320003428849648678030555944 2418 299561370907661104696679031753261814811211022302082 2419 232090420136954932101047535049448628812894764961439 2420 167624658930218819652318213899229239129459114727633 2421 114286431135898075379848332452052020780875209105264 2422 74109593257161017956505091499262691711364355373280 2423 45925581671293649499633401633772917766101609762328 2424 27285787670569808791500890888622944216548057803496 2425 15577631250534160221658606243031970774169689288672 2426 8559646263791441859807038531900616071471654557680 2427 4532286375680817268430959177557588876849294566904 2428 2314563706773570876425650725403906476241537221784 2429 1140762480879891313031431865362196018599478542968 2430 542880686926010192242633237723631427829554721696 2431 249543752538046199470794776726082465555901561524 2432 110821813032389911405210518457398614208106619436 2433 47555922662731889859696413674139387193369979584 2434 19720459591955267534860127292476549570244230328 2435 7902545702780624291644675152084688793671747956 2436 3060093810728361473743252397003373728158137516 2437 1144929102736397286541110131372646118373507088 2438 413844383758370192425316323320506548195004640 2439 144487444789949251659527173143017252506290120 2440 48714710574701768887596235800259881716460600 2441 15856692063096342014215079973863855942125728 2442 4981457606403094252447572182692604571639888 2443 1509886098997431741999038097692349461475624 2444 441379216891851922901136597144278770954944 2445 124388098987437881190920454023362294344492 2446 33779031460416562660719597509378009658528 2447 8834894432322912979481080421513648791002 2448 2224370976525873045766747819455504631158 2449 538779632928718932878242128635909327184 2450 125469752145293499692674816545959344140 2451 28073382851565523600972215527696999562 2452 6030575687872208429082547640394931382 2453 1242757448198120330393366309059804176 2454 245474033097248574477501269185742240 2455 46431714009275759778400899807230952 2456 8401946774082965910548109837677592 2457 1452886993464500943533020626822816 2458 239807115069237758025084060663440 2459 37732800210560511734783325524616 2460 5652012808021642960853858147336 2461 804750140599361510137956082296 2462 108737456108213158414685288928 2463 13917962113698883464903973140 2464 1684190494826607058059480140 2465 192255125995651128068833920 2466 20653125561769880446307768 2467 2082314418717417936091668 2468 196450169259056692011084 2469 17283566138138490461040 2470 1412613143071899660448 2471 106787576057064641208 2472 7429110705520693384 2473 472852776266170560 2474 27345936588599376 2475 1425160792307736 2476 66268070882404 2477 2715492421746 2478 96535297504 2479 2916691479 2480 72820737 2481 1442376 2482 21250 2483 207 2484 1 2485 1505494303546197448208798850521962465093470377432183 2486 2038959215203428745811838256300127696276805926313930 2487 2012183586539666252780683880425074110832010310296845 2488 1714867791063981145924436485362111551708100627385068 2489 1331081949178963540304458064700066179508813546641665 2490 963537259199407541817698841651240387763022527354866 2491 658703138852235081704873394253910684894813452789985 2492 428466374249968428248630410217385931447171494749760 2493 266457913612181584038407078177827333442765300267256 2494 158938207184071396317453286785705691964085161750160 2495 91137973949755173176090786681520088682000434784872 2496 50321142793270120337941640193848996742283242095520 2497 26785632804381035417951217515381195654502612701960 2498 13757502457761312523770775084493700342772863318192 2499 6822612523265265200005212796937757387699082294080 2500 3268492046734014288700921131985255233199945831104 2501 1513155570604928613465438604816676052913472645140 2502 677121036960679713405819159446557082566961379000 2503 292930500204496116054020014064769874928705018844 2504 122522392844158941047566145855738413491446166480 2505 49548284321753863357280657542737363407575749228 2506 19372685340438503285956652605840102214893174680 2507 7322569886454293718217215437762325179668668060 2508 2675437143591406367136113447620200267971101248 2509 944736139277621485179090314350078069146796200 2510 322344960640247242350746040491524609539923376 2511 106247701976796983435136620087236658686117560 2512 33820837080300488255555872717326368579996640 2513 10393874337179093324246959670058210497976648 2514 3082799947647863273084288797171910363029440 2515 882101576774998691795337154233121673305476 2516 243394982233333395132041407394523620902080 2517 64732456710437047690696334412829965293850 2518 16585566627757969982537808137151981338844 2519 4091649379602616843786823838455151300990 2520 971335655067730479158211009329181358728 2521 221751052075734487353756558409840205590 2522 48650624811578389549006591067001402060 2523 10249796098661066569217649105945828390 2524 2072042975508417573382671916231492800 2525 401573068673241785633800188282790280 2526 74543328318453659397111270573909360 2527 13240221984614944257197339839472920 2528 2247773939093335241077839459862368 2529 364309541316962579151141753531960 2530 56298338915824163637620812131216 2531 8283738142036153808097096972080 2532 1158798433151398752311819895360 2533 153859723438963022925516168628 2534 19355043850170006895220081400 2535 2302262123937100203158597436 2536 258379131518395605279940560 2537 27292969156440247638604940 2538 2706232058770864993047000 2539 251126093959615962715100 2540 21734980719468318724800 2541 1747834092654134970840 2542 130020613726159062480 2543 8902360907496403816 2544 557740907616584160 2545 31753955107287392 2546 1629395989798440 2547 74607618742650 2548 3010931697216 2549 105431013415 2550 3138038442 2551 77190365 2552 1506540 2553 21873 2554 210 2555 1 2556 8594401341045449836250073064166142787834022984924409 2557 11646739122235816191205681380272493775587908776967663 2558 11505245556950389796002762868299573132189038111974601 2559 9818950858089536771162909465911541124973939285735379 2560 7635188156999686850473208362764790865760586322019795 2561 5539100004481656329167301378161608712587508034286233 2562 3796579424256049643429579844847744305341805875224341 2563 2477018088826503534527578781261723146121858537573777 2564 1545716529454655972998758218322279315703637719051848 2565 925548483063906119342948511897984586699021655087480 2566 532994414619877156521608927217963951494652950295816 2567 295672667938327605025818142293829470217855386475352 2568 158193046121935851639336842908979984391336806837784 2569 81703365224195503389273968362737811458219367244696 2570 40762324121025136701188255739277482972270001862640 2571 19654399804677165293038853402526875193125865077672 2572 9162200832470159555908875265328397557074286524524 2573 4130379681895959985790936111285887050471766819828 2574 1800957323262485943663011493352343534335968768492 2575 759594247380480665911279766717459842218195016740 2576 309912616490297537691321423695630708143959763524 2577 122311480115977960651585046235782320411592609388 2578 46691269286984197174880525814367478289841381356 2579 17238353595783755789983736409323082121875564204 2580 6154335482704765307374876471653483694491336600 2581 2124266425151957179101601675999125215138801448 2582 708729740731239169167267646187887322758269336 2583 228497961892056634850298157579332185422060776 2584 71168059987133494774465329321844820799985464 2585 21406477333672680527090500370040184933675920 2586 6215894642439526138734383074660322624750028 2587 1741751436895872972572854045242352466599416 2588 470763485620160478169206026907317479461318 2589 122672455352916191325883406501196211912362 2590 30803186076701281472214701671175797959270 2591 7449158448957277255968969983262375788354 2592 1733890060918090720317493866692704779618 2593 388202518707791789139211629822736068550 2594 83544099058578424403424882217301872830 2595 17269071162532802860633265231205887350 2596 3425848838165050249078295022227682360 2597 651683497597832652339528679683464200 2598 118759542150485162650858969012052856 2599 20712162884528875138733141726123944 2600 3453299240875871305806506344720680 2601 549772034348507377680198383869768 2602 83467150208235422566535742838176 2603 12067852888368276110883588995416 2604 1659087691168627834878808564044 2605 216529379237347244017493607700 2606 26778588485018098715255754828 2607 3131985456805167514275628996 2608 345670503105258078181849380 2609 35913917520672074543176140 2610 3503080302088649518641900 2611 319826704303329188831180 2612 27238524224883041762280 2613 2155700655647604965912 2614 157843178263881442248 2615 10639091540560731080 2616 656261564918043216 2617 36791358314168012 2618 1859240709420822 2619 83851275861128 2620 3333500814345 2621 114999509471 2622 3372622617 2623 81753731 2624 1572579 2625 22505 2626 213 2627 1 2628 49076682267607981891161581953043415914677886508708553 2629 66545109821653678001872642941582770378975825539776600 2630 65800377509266059121539788916994295422102901684362224 2631 56232474445218373810437907991563778238632028613220328 2632 43802715338051909980917137310529131147430714320367230 2633 31845647018956755124834272186945105614206722175327176 2634 21882874454902812328511198475228287920856642735106810 2635 14319066749644872193009832625277472375114656926049368 2636 8965264643318283692209750460024530266630815004904281 2637 5388350807886128644070821608452160978790008584905920 2638 3115877062800192798959411578139535381618691278925632 2639 1736398510678731674877737039917412330930892723397440 2640 933658536752526166722376607746245046308304541478096 2641 484827790036572635209535259475748384710534912297152 2642 243299137196625244078916442385624010761281102987960 2643 118049925199996951692122566477514903665796170144704 2644 55401761665879563932347351421083841965292258290900 2645 25155254524683011400607706585890745777161524520992 2646 11052440146444379148602530124777837337916063158784 2647 4699565298384523016779493640895984477278473345760 2648 1933955057083329200288414130275916607473259526088 2649 770229595412199813995837614031712625958420354400 2650 296861995168498063756194096497530919524867881864 2651 110715001039744995159581487985643692044450747168 2652 39949892894201966070311569176281783635627176900 2653 13944594239623115183014216792026633985424279616 2654 4707451571129787956304000929721451554257731008 2655 1536559746381676063267092777569573520624422592 2656 484815096520802480227875146284947017689369008 2657 147819281273030588633205596581286020850513280 2658 43537664134783004888439357684505857741124836 2659 12382675924367466012791357264202014983470912 2660 3399386804462186789732238938966697328808094 2661 900387223832311615091285649753257711116944 2662 229980330480934590254465451481248357366880 2663 56618441545409294680756599354348334883568 2664 13427233669127132995199874842985962264308 2665 3065585815158622936541978520595516730928 2666 673372958208592668070752806937053461740 2667 142203010222506933483481267955374899600 2668 28849984672223618912547207657255862830 2669 5618418415259518531398598999302180672 2670 1049386449818345890569571870171870656 2671 187802629285823530678671406879866048 2672 32171604675853503811513057528025520 2673 5269549644337864283980172982006336 2674 824309190749950197601572790375128 2675 122988884255677506568944126952512 2676 17478174720348854103555001902948 2677 2362233005850705764361800896800 2678 303129115606011875191812130176 2679 36865885861644117414446340576 2680 4240824801162285897907529416 2681 460418416271451600848661600 2682 47062811835544681476764200 2683 4517037463448403168660000 2684 405853678289273524049844 2685 34021312548353619544512 2686 2650508373520370754816 2687 191072976015399721920 2688 12681458951943196752 2689 770354121279388896 2690 42536782994152734 2691 2117461538632896 2692 94081777323105 2693 3685244587992 2694 125280884784 2695 3621028968 2696 86516478 2697 1640520 2698 23146 2699 216 2700 1 2701 280320266446131301677230031742295788501985310605678859 2702 380312766751101134139859088611780317895811166496762801 2703 376411191239888602987367825675693213122548587819303928 2704 322103231521025000514687787512743892432860416164757668 2705 251331914497287614002857864297041382909337615924976370 2706 183105405304727800012442350821821023831764166316562378 2707 126132403882954936496387532863184914127005964232746342 2708 82770603990473996291960197271109765579462243523063476 2709 51991562295371980557780727222255385132587119110574051 2710 31362071192577055222341038441660083966238223317473305 2711 18208779017644170390704530422705591785507867868477696 2712 10192389668341440157037375913384262467027978532074144 2713 5507029701009455445463937382107644239276876172426032 2714 2874740181255494560508815270944738221962471484345472 2715 1450825052026442270830529719587650224325970561550440 2716 708252436128375227019978844660336405689254130003872 2717 334565719247001666290380033912547921115995994059388 2718 152972405532817356431375531428311753972608958171444 2719 67711705560785194879974284242016226745466660688864 2720 29019046155764606599517839308017623984698002248240 2721 12041889660458910245636411259787159551615092632824 2722 4838367833656924769788315165366116324398256353016 2723 1882245582997183995583582879495592768621925494328 2724 708906784076136981375561698807025562929474477168 2725 258453868201597123736544629098542310922180837100 2726 91198578755330887531962221411804588700415477764 2727 31140068445775831178460405136330135689446317824 2728 10286761003316421106561029555000066151509736800 2729 3286643598490144681217129409586986615393556176 2730 1015348268609460255904370651397816795723158520 2731 303197625526114535324106384163207624040829612 2732 87484465516809776506277907355045297349153760 2733 24381610785418649612170645380608622392129082 2734 6560509136920990815515026791188967176892686 2735 1703565098365933975216195202905699452984720 2736 426690122455416740287134999230265286546200 2737 103031314183107939539440180924497255138348 2738 23970737031020187140967316018646619380572 2739 5370110710229414807721199477317426915348 2740 1157681958220560706346291026117689886200 2741 239989801069696827283920088925746849434 2742 47804012817638866287882148395506146158 2743 9142183023286203264464657423577524736 2744 1677137547027523490228612205867519840 2745 294856542602059770681170925427955280 2746 49628871990366997058656722054794784 2747 7988454985099069889922779607036744 2748 1228232192957680425515515175038560 2749 180147874428425480408332734454956 2750 25171131969112995147024028853700 2751 3345352124392029624766129968480 2752 422208422793268799230966210736 2753 50509197097673878309866252024 2754 5716205673647730063407042616 2755 610640926704982451616274200 2756 61425631582468438030843888 2757 5802641123412930979898556 2758 513218632681375124193012 2759 42354983620945531252800 2760 3249090219470456314080 2761 230658061113788089968 2762 15077594881769668908 2763 902199393339112890 2764 49077331164697632 2765 2407077359778195 2766 105388072856649 2767 4068329300280 2768 136317004644 2769 3883859442 2770 91484330 2771 1710390 2772 23796 2773 219 2774 1 2775 1601586332840596173311408272450448001297578264810562179 2776 2174080949179211910071542948929023168434515985734575118 2777 2153752803512816944131338140664347742129177762284189921 2778 1845384714797538832537146916808007656239805068163529672 2779 1442309785622343442548146082047510088824401596572811534 2780 1052912938177380887032959982488874282658642043340156188 2781 727043824934540602085525343953595297371706546060928356 2782 478427340445120886487829579121024981130566933023084872 2783 301469433261744048409984455821196088909700047489732239 2784 182495333908391487006212903392646820602317524799949358 2785 106373187582192446708529381536545384256817783987054681 2786 59800007424687401752744532927073667665145555809552192 2787 32462959133880795614446818601596671628783550018043184 2788 17032900348828823668651442634117159353816231748563328 2789 8643720209591571827040362119028361706318891429004536 2790 4244713798905571284471226321393755283625724939680832 2791 2017894404935014938753870009254603676982460028524924 2792 928906346967024125344455196681515636524756189951448 2793 414145614526702154270334062770395682178404944734516 2794 178852623348996835169800624685643417802790852699232 2795 74821450804455186876003703418111335288339792852744 2796 30321484327424052546168522514876694062053712680528 2797 11902918150800750719290187201466945756122981790336 2798 4525873671628789187183357234113754079254710600032 2799 1666665546191590127649120028926261673096847943996 2800 594329741359141448689352103606616348402319906040 2801 205192306099291223280465495930795128071773904836 2802 68573638652705383860577752620504307374762640576 2803 22177388336005775662021159086556659589136722368 2804 6939083655370754519578454132106852250644690960 2805 2099910076221423414889245618597530262543954876 2806 614414243647381164067281396989560760872549056 2807 173750316146907706973819897079249098879326378 2808 47470268392913490009148116159986922828776580 2809 12524584676929626221737882398366596108939246 2810 3189698094098400075156480562445489822900016 2811 783725539066780933187390174041050290722388 2812 185683746696627330577784527935071967110760 2813 42396433078149552976823496502834279899016 2814 9323136187030490581327912733521990272816 2815 1973259387064928920773815589685942726818 2816 401686205569185832676495848959420337380 2817 78584836981552523061733345077973760046 2818 14763308749572893276512835892035994816 2819 2660964918814436796389438426260975248 2820 459720068543358901636986650806413120 2821 76050701331579567579456091225982136 2822 12033447312828962127285990601062336 2823 1819018080181182857034561436110828 2824 262351974584548525098937080953016 2825 36051605187875621619784351180612 2826 4712995786967183779078761104736 2827 585168425433585894287379052040 2828 68879095972027033403319928272 2829 7670979716927614294317552992 2830 806523103699213627668602976 2831 79859992218069981218925580 2832 7427006988698947414983192 2833 646781763983152630579572 2834 52563570401584476374976 2835 3971219592575359921800 2836 277695244545775322472 2837 17882347724116402842 2838 1054245541552762176 2839 56509339389745515 2840 2731378236948702 2841 117865694766777 2842 4485048033096 2843 148151551630 2844 4161733212 2845 96663092 2846 1782216 2847 24455 2848 222 2849 1 2850 9152920896880212340077310715209390340761766765900836773 2851 12431334787403865791788713400566212990859481746582667375 2852 12326108789312740407539851204538081707301659408914204225 2853 10574526519150120326839071055183390888497396159920402005 2854 8278139948019330934247505127928286488030293944562276650 2855 6055136250023567307818076717421323531543740818715136810 2856 4190899093871244466265195172591710137034895547569111000 2857 2765264712793391358368982992959062418582807440109647450 2858 1747826308047136005730208753369906889064302125092180305 2859 1061701810151303402845681929072227319230288189863689675 2860 621214911504343630637290113856430308703061988380217785 2861 350699128124016243195656617520959730509821551451797625 2862 191254685523987435933387874000098001259128669360808400 2863 100849100599550410274481870742004873102870028121742240 2864 51453488575414681718714981633989755040024355914938600 2865 25413650416178315557961781101718834911160986305096880 2866 12156209707644664351421746742520597587622617405158500 2867 5632904674889491623327903724839941950913538487848300 2868 2529048437245124258495058634363989518665552729553460 2869 1100346386182603033531743343663548606163457088537700 2870 463959944417210500890148779969730811791917656618520 2871 189591740088328845953089645365675308986746894475000 2872 75081986123083883078405798587505039488932079251600 2873 28813870258070298536138498961660731340080809478424 2874 10714529792921842467509421528105771795349894244100 2875 3860039382467596920278107331607700974447355471788 2876 1347053936962425886251904096640010347367166901700 2877 455267998729418926186241071965421369374335271300 2878 148983970971464219885798138144387990643462189600 2879 47194459454560886050535012720072276866158705000 2880 14467642371329787092380753781878564560021653700 2881 4290653439457382321038729603724710742920254800 2882 1230605728873931265007037320547281903168081350 2883 341210290679507429444740010355943059583534610 2884 91423418611899168824674724479977690801394350 2885 23661130037358388313582104433785166159084070 2886 5912242204691997535874220140438784629288700 2887 1425569645312962030874390750851934751852700 2888 331519318305136970670910842910618787353440 2889 74312360413370882562354865882772136171100 2890 16046286759363649009002351200498659128030 2891 3335487677735591464926769826720151259050 2892 666967334012989188414721555977413607150 2893 128196693067900076484050729606603694990 2894 23665643643102921468955124472431746800 2895 4192226527107672636459310561132178880 2896 711939067163755528629926905686484200 2897 115789079430428819675383185901390800 2898 18015205502541607748587549071300852 2899 2678177214310579675570941381331100 2900 379932781722109757516447656704324 2901 51360929399644344745595392598900 2902 6606259255211995528747538117400 2903 807147672783522223085973942840 2904 93505081330208303541609793200 2905 10250269012461395139761213080 2906 1060957094330821466155346100 2907 103434576712133128725034300 2908 9472479421451574259471860 2909 812414914373056779548100 2910 65032619668402106785320 2911 4840070021660918694900 2912 333450778801230055350 2913 21158103027554180400 2914 1229236316195896125 2915 64939205490125175 2916 3093945417315225 2917 131617141969325 2918 4937826154410 2919 160830077450 2920 4455286920 2921 102058650 2922 1856025 2923 25123 2924 225 2925 1 2926 52321432265448368603809358946760597004004263790867845069 2927 71099142837717290530523153325984192727943530823477247348 2928 70558714193642327668086409124547239889759252293166084060 2929 60605968242801763256552074625944827348854435777799963540 2930 47519218863255247745217739873810897415675759631037505575 2931 34825346885832521790232125625375677356731307495845909080 2932 24158362957224083423351628221114578779814042341641764710 2933 15982345848345690552832561658208711170911922118082413960 2934 10132147257237406181250973111213237724236290195113567715 2935 6175361561509733475541834768299449464161290671443684900 2936 3626744800912366781148865505683437706359117257907938280 2937 2055821666924367232091035714419505502750783981457227460 2938 1126161385895079371544783981005263480492947615777707305 2939 596708964473468030194263449494092130647787465555912320 2940 306036867158151086546550377847411808045265068476751800 2941 152006859239238957095443818424187454948752549640546240 2942 73148088888891291858882828778960511575855915496268980 2943 34113020606803387738395575185768402477694338327810320 2944 15420742758990070465876566315259007719237110853584080 2945 6758007484627354360870586225294096960739759308403600 2946 2871409699610892228108368974304091659512703847343260 2947 1182899136928364804906229313241766817730022498546720 2948 472465438973721092260584039051511890133704751186648 2949 182952656483138463621840138528698777099874296175072 2950 68677538401771019779222978209193448675025203154300 2951 24988755814249485000847551716208895413426294462864 2952 8811737190813712431406301765458574755297526719488 2953 3010825875093611104582223588825050436777097094800 2954 996608830552933357944705511838729895037039250100 2955 319502634077806452222164683868361950361981612000 2956 99178693447465011969754733273157392032064175700 2957 29800814147449796585511017234147260595118580800 2958 8664891207438190974949321586078442571591568070 2959 2437083438136251890990606800575066463521473880 2960 662802806589921712545928392663446464305885800 2961 174231293133358328837169478062210758537223960 2962 44248995942060304982953546356805389550655570 2963 10851989777241157569839214078815826459553680 2964 2568752321055114708011833011349335386255220 2965 586548973063976916375980142959932514122800 2966 129122196046933012519215459137708416073290 2967 27386684460596401780612103792613940119480 2968 5592783065910359183139035953865599470480 2969 1098888700502895260804783993742088185720 2970 207578077051424186163834724146163293150 2971 37666201358753450435592909967201251840 2972 6559621887459796861699857649994413080 2973 1095336716460125203153251561533258304 2974 175191050366674802272287715877955556 2975 26809602708917566290333268528702800 2976 3920697418276197637611475136641872 2977 547228088431466782810728910735824 2978 72794002510847375778009954836780 2979 9214712436222978805088679532320 2980 1108163454799069923990325748600 2981 126377802556254131893204124640 2982 13640009448878125795677319980 2983 1390205783310124000849392720 2984 133476844805233965062546080 2985 12039789403907548811686800 2986 1017192913421584937293860 2987 80219731290987322980720 2988 5882738564119717221750 2989 399383560516284388800 2990 24975690387122119125 2991 1430241823500902100 2992 74484276026009500 2993 3498672495532020 2994 146752280587455 2995 5429226960600 2996 174400055510 2997 4765174920 2998 107676971 2999 1931844 3000 25800 3001 228 3002 1 3003 299162582471779686872474383492250176467899853019558029903 3004 406736289165884895531551637173807654967353360847631755233 3005 403987221904247800047886529951515567094930159258575426608 3006 347415056648558112928178112750003516767674078888640985830 3007 272814318604232550072669545498128874309344329662604298425 3008 200311985435200979962617373192167087045497766801858762235 3009 139265127454196153165952133605136836037997278756936031130 3010 92369695016735967444351259418167187741022389086116142020 3011 58729510743077376047669150528447323271943374046310486905 3012 35911721543591340170174208427478461529438396725260498975 3013 21167239298095568283170502714188773588740210408081954660 3014 12046532573475627220511540610952481175597364433835035270 3015 6627723753556541407113914556423480205525201759902174015 3016 3528362013631785635220675085182363488526840149398947865 3017 1818833284426399204024802219884702464681087770267260200 3018 908353622653650541550647490677895196043234548390928480 3019 439677167119519608148883455132605794631708972784973820 3020 206328636227281596005822686966783734447413152186868100 3021 93891263853028307857766446582133619556885189505369760 3022 41437584612093918004705062939749481920481796473481400 3023 17738034857316760655008151774689905574737915847526820 3024 7365037988343428827348224992132415892970180845356716 3025 2966200766815805008931661707453700042330885344456808 3026 1158678485226678522684550411055995118783378046020464 3027 438962783316950492961204176588696913951802494563700 3028 161267280226146899644578236888737284425899139981868 3029 57445619136877844504230904190234720552873068810928 3030 19837432477200412461042383555611185855702896504088 3031 6639657634908024082860669492077964022612178069100 3032 2153474119681282738550709029990130530187112437500 3033 676640342715101081302450918156128647648411300700 3034 205910918304690783676186428147756058960603054240 3035 60669654646036873292340195593532721236936232770 3036 17301747135026790073012998773130534890767761310 3037 4773954444172733686302730934689827373513579200 3038 1273994677874117309023343919563689519018868820 3039 328682260514021558925708545290258580108298030 3040 81942469915894007108494854615951539701827050 3041 19731344686534455526626673398783697646564940 3042 4586643632340911482178204358504549760770200 3043 1028688930125968757494850727958285642581630 3044 222467815560542936227329842423281435372690 3045 46362811059333269851638779641694914902360 3046 9304605321521893337881057383384190613940 3047 1796955334374674720167473986114980568850 3048 333695924902604131194013169347755874830 3049 59535740454053091426998986040251007688 3050 10196014137573522075704187766350099104 3051 1674529072977984742550781246224530572 3052 263461253329979896418510471737347700 3053 39666151140609092768789151760100064 3054 5707969688592292737599681778522904 3055 784039520836454867754936134310804 3056 102654466729114452041256644930940 3057 12791958405732696840846065027400 3058 1514576881365588571261292762480 3059 170078242469508757281934870020 3060 18077580488418965728350590300 3061 1814715896533640993660404560 3062 171630598843799781372194200 3063 15251807606754278269529820 3064 1269617584422786340679520 3065 98666714104379043423570 3066 7130840626442814626400 3067 477171115324652550375 3068 29415384409676844425 3069 1660691996569994640 3070 85273798073780470 3071 3949787791215585 3072 163388761580275 3073 5961957476970 3074 188910934212 3075 5092069521 3076 113524103 3077 2009700 3078 26486 3079 231 3080 1 3081 1710960325747108851680526424824365839338406280753937600175 3082 2327345893777929973562902354916704275559820254079604148818 3083 2313528068175744521531567452528361389787491996400640006717 3084 1991861029058387238977759959197783866016641055249706980948 3085 1566481983331657723071421495628724313786702601480171405575 3086 1152280529818227796292425932284903807521832187582052647390 3087 802846757831261374349176292843911970641534381244899139665 3088 533833233990558807594344212916533045804951194107905431000 3089 340381670333150775927707127858466080615729304675568600685 3090 208799153970042533124532781239260255037738985038255893150 3091 123506504584829299460708797791949744646853756817176433495 3092 70562284525635532758932953659893177526582707229391408500 3093 38986427861408822712294634450587648769226650012339453045 3094 20850476363304696720825544251739975600467897748633538010 3095 10801569112218284330396376726192261274656572556982585425 3096 5423248486626390044974511602183599642074209361009993280 3097 2640042396466772558008943230009280048833187771119586140 3098 1246445603507421011881884409197224237087718808356317640 3099 570877597010554355588532152592683556959032313649940180 3100 253680087403943583181897938950761876467806410620867600 3101 109381765160731057624425968248084030430635905706775292 3102 45765550355978657154916150165994553338310229072510584 3103 18580997259244200899512310936605506257529592970768068 3104 7320161789129741562907721293799079226584624471645600 3105 2798101395629823800857319414599560429490583809675300 3106 1037655862269146880903400695635378208335246052131160 3107 373279002591181258079355716570663817795924139422828 3108 130237231838295130053079393841224206165206114461392 3109 44063353621287050186725810091825338983913655586388 3110 14453360679382074461117698418360612908470337983000 3111 4595216984435967549810434640754028591053552448080 3112 1415712406921247178915690593786462267004092928960 3113 422523376512854983699233012474615292452947275170 3114 122122804939462710883984653782303980656266675100 3115 34171599823293225749967879416327396049346236550 3116 9253302998823128731224179783961413090786781720 3117 2423926399247970000017459264666368338747417010 3118 613972359634772491304446455935680594506909060 3119 150309791240179196652731283529311732163062270 3120 35548653443809127488150987930213918214038800 3121 8117646053839903627117416227225969559260470 3122 1788817998926264105880117814511519778504420 3123 380165459381586532458008296115134561307650 3124 77870537692648299305616899764077447881880 3125 15362863174451125760771505680424644070150 3126 2917114589990593296603511466238750208716 3127 532695174539910449626418503001209096102 3128 93472841012729627139213111831750366144 3129 15746523863167436096193552448498386220 3130 2544245135249142617343890964956773800 3131 393875646128991760200077290574693700 3132 58358139248058880717098069364290384 3133 8265397184559886244947003471317196 3134 1117586837835263617560398199158424 3135 144059495709043719706317425538100 3136 17675845534768480069193813054880 3137 2060966769750952774563798553140 3138 227940415727832936454307450040 3139 23864989375707488272076192380 3140 2360111308278548894316046800 3141 219925256832908188862142700 3142 19257993788231395378415520 3143 1579879407988809100203030 3144 121013578214356792403520 3145 8621184741236125966375 3146 568738652546823072930 3147 34568007995534389285 3148 1924412966373767220 3149 97449938970587775 3150 4451877990910350 3151 181652455879609 3152 6538874418648 3153 204414190981 3154 5436661230 3155 119606175 3156 2089620 3157 27181 3158 234 3159 1 3160 9787572764797186502167383984306506069134859350421021098161 3161 13320054143432387815432368394631201445592851035794030060063 3162 13251652156421938016113124630897356176955578353780938130865 3163 11422075122014221684607690321379161615410820365110103760711 3164 8995868038689816000776876310653764422420413234854326492453 3165 6629017088448863860647051878171259677635267926716127627075 3166 4628487271293129534528643236649705811056337719532560928385 3167 3085109800469239348987623187310443269287846572919752634035 3168 1972576552930096201626531158970451797727617078211123019355 3169 1213792141412936974222723067160146335022653773424689147125 3170 720443236775801497024525081934895844031465669948568010635 3171 413166213884553543162096927672804574765055178530029565085 3172 229222520836471394337467945515136075035198452763676843655 3173 123140995175759481535564020658192098119943488372205237925 3174 64101680673212329801963697634683958708586034141601280845 3175 32351399365030999581337797992761620298545576182251737545 3176 15836266883041549742765110110605888262749210291081386980 3177 7521134401010144304831660762786319874014408823488419420 3178 3466438569346971245011276744876798660900428570547873380 3179 1550681389543847220383077905941137247223723356926093564 3180 673356483598094070365008144027003074436334585886214644 3181 283840410747155430888199040619278702960625778865843180 3182 116148865711970742979268525563409230564068256928105988 3183 46137685417893073189950113647201864796264634005055468 3184 17789777700557506727286480928868516931726868004933820 3185 6657626987619626959726232934647022690088170244914436 3186 2417967333719280915247626633029818074053430699322428 3187 852117405348640748612045518277987114259369793979780 3188 291334014060920429535492220953421448933887757186556 3189 96613869628305208669699774628415234891431774431548 3190 31070436446532471468380383528195623215639181185160 3191 9687400958225419053955972447062645976971725785300 3192 2927528146338737551781358938774916105675468104670 3193 857234990977829567851122732654182026520439773570 3194 243144210406988645596336651599208994985878948190 3195 66779361618258551943675337297544371999201415730 3196 17753026915836583713885450489831879296042850870 3197 4566463060632645867236261199532033586594268730 3198 1135999040242928336238942282384043627424173470 3199 273191043679286386371419079774405425923699610 3200 63479227603181366581263472240914866448829050 3201 14244430969381869009673786262990798017389030 3202 3085055452456320301865376502385078358191130 3203 644502798808433681896402006768216193093590 3204 129793356395982863181138439737828880509762 3205 25179597293502726549834877085143312888502 3206 4702145795635783899761193198905878229310 3207 844606745304434203236444943393456966974 3208 145800902872730220662481551107159072404 3209 24167010561172847468625379924518095020 3210 3842588352132235659378318975409435668 3211 585480858242288174841265505610199244 3212 85389504477409066687059876176558820 3213 11906276689483764537040832919868668 3214 1585117016031931736817738101882484 3215 201208965852851065463026461809020 3216 24314626675477004265793823614380 3217 2792517995685866560470873288020 3218 304255606471512499059168120780 3219 31385173814208951332748618180 3220 3058403066353736251659305940 3221 280858997013579993197795320 3222 24239659168626536263831650 3223 1960162512114351729346340 3224 148014609743158816448505 3225 10396536714867663963735 3226 676291502466173775225 3227 40536146772596866495 3228 2225666539267351245 3229 111168877855078043 3230 5009913107386473 3231 201677907517515 3232 7162990314051 3233 220963387021 3234 5799658995 3235 125929397 3236 2171631 3237 27885 3238 237 3239 1 3240 56002826581256335137366888742181921098590280122851123414609 3241 76251039507938225980690738429994822759824569165364987540080 3242 75919160856726645232987122930081593207281226827357051974080 3243 65509613599844235071489948216342369868028865918819902397904 3244 51667713414981397408232423009682974237942595923105338492220 3245 38139893846622666651775318418466955077438892454067831230448 3246 26684698503266731162208227962741263649379974231153315680300 3247 17828969778561039984744575116521939214375111594714064869200 3248 11430423742085401902312662798542091332516005354402499986350 3249 7054839450720510118343750524320682490858509738382326482000 3250 4201454279509448551620492168310443016647161140330452309200 3251 2418386920102404915185751755983581718397028111066010393200 3252 1347115766745486689245628805534596996110537513565470571900 3253 726848867710174498548087402759080286812200986163495119120 3254 380148835925458470104130709547767214842792743161512555550 3255 192828412534388428031507311834180596129721183270519267440 3256 94902468816175937419296449850151924834822024702472737325 3257 45332547224765925147282645888718445206593293902642392000 3258 21021812888138752480631646809298990351163141248984226688 3259 9465195705174701046890526750754216551444267813098583360 3260 4138431661832440293254500419260703876453978672316423856 3261 1757175447263501848988142317011657644446348436339956160 3262 724562378718853806205904844603910124245359817660272080 3263 290141477366764976003691828362751858816315894953140032 3264 112822272494804847291262022303101460971621578509685800 3265 42598593330854949436960432998869221150098240138321984 3266 15615763799474751202693203870292451140767201930841280 3267 5556987577887044020154747629770622314699315595634880 3268 1919347186788012454557921730395081930843896614402544 3269 643316495838900998481352311895058400039461442851520 3270 209199980884353461182752870107127396492292769557628 3271 65987695613886203733811018746933393357905294750400 3272 20184455379197290845002294728695758347039009646450 3273 5985521540086203546527400439935880175208545321760 3274 1720226345435312608527483362046897755476479449600 3275 478988349093437468855133564471505869575568897120 3276 129171368487033594819804211166104077060518505800 3277 33724414178220377988072118653196067310674004000 3278 8520842268720003648695926206232975320714188360 3279 2082530626487150228515726466189089638092930400 3280 492117588427594224134557069023131621304964820 3281 112382631416239614214015584034657417217378400 3282 24788602924367697279062719783682465478149600 3283 5278150561673587073916859402165384698491424 3284 1084242062583387724539487080151989460399880 3285 214736439867762610630165457391070575633888 3286 40975248171018946655591346568647861510380 3287 7527567837294546950795491131300567275040 3288 1330343475044970560161140356563970374226 3289 225987111260513234387114328831532228800 3290 36865737334054130796442867861966800512 3291 5769809935813918317276235244593151040 3292 865461925053482903976526799979613040 3293 124278568577924223771817851139929792 3294 17064045669285261878420100149134160 3295 2237373166941438941738405134538304 3296 279737881870653811381349679228200 3297 33300691875477628945324779720000 3298 3768055162728821960313874886720 3299 404527934046846825560732587200 3300 41122101007297320074122126640 3301 3949459375731729303780355200 3302 357498299543688305447982950 3303 30416175924455909084767680 3304 2424999414773563506619325 3305 180556802892694155890160 3306 12506483515811379022400 3307 802351275862499077200 3308 47435484146109076316 3309 2569192999047358320 3310 126601972992272492 3311 5629272810567120 3312 223608805233710 3313 7837479793104 3314 238614222800 3315 6181790448 3316 132500060 3317 2255760 3318 28598 3319 240 3320 1 3321 320510558759645457373482143086535408815419978699283345323987 3322 436594266818524303545413349892329575792626441273660189983009 3323 435027749277806631822632003652924342117725981485075948258128 3324 375783428486222145263921813598474651287253016430027436152232 3325 296792541538033760599737854082325202736734438596271580335460 3326 219456791961382859687974834190566366769019221747615463544164 3327 153851928913544940107889152539734624454329038336955908009748 3328 103032455323120654921067278909391263957537319724100510260600 3329 66229919906258265928370064560789578193640147134686217792250 3330 40997850653265829360584898708125024838385856850210384050750 3331 24495976129453665603576730541219174977594049381505704196000 3332 14150846573307636675669005047330382164059320500659424632600 3333 7913431955759213980018812978105533280353042624089412347140 3334 4287960041726927125098152432907372286232725958378981040360 3335 2252952200555326764923494155070743123600021582189071320650 3336 1148439011160975629037245544750612852901600342378015832520 3337 568200913432448090583961953162073261047373845183222263415 3338 272943736266751217822407681134905241156928188908368366701 3339 127328377299531584682958639818123849362971253275792238784 3340 57694263327327736207812227900083047758403902032912824480 3341 25394841585199025624630312642559643469698900702727767248 3342 10859082761060653452630737059503497058283743616656836496 3343 4511145538153593219613240507548891734815059679227052464 3344 1820631355808758428799504374298368622637550659539063776 3345 713805481512889416751398761269794684031377110758841400 3346 271849580086319198007529729040294026703450702786334312 3347 100559859885053291085349539869287819201798477122115584 3348 36125420906711908172273290220394481946552941946551008 3349 12601662129928883380791217444745984907309928324545552 3350 4267696636073422372367484406294511923946866482072360 3351 1402891829719733789497232959710307376232150341025204 3352 447531978484406654074190515805319093260086673101728 3353 138512104831650483361872703812892428749439414333270 3354 41581472690326526701639462772597194383617604510930 3355 12104177274579016309820117655019585180789121464800 3356 3415534129689692204732492477793623518324223152560 3357 933951282910979009290690435276210235378472422520 3358 247386295559134736081412419538158229633968894520 3359 63452002237354689391191350204273172549002429880 3360 15752669325036642782512219742846507477602909200 3361 3783648654602412129347428841327799336442581660 3362 878842688525048461334729260694468803913399220 3363 197304741312689880199037462190035583048810048 3364 42791538734555233949892272150482598494423632 3365 8960349629159275468795651557403494230958840 3366 1810401878528713449741166145462496910322304 3367 352717320055408544498530479359615294715108 3368 66218638632992528628300100675677504083952 3369 11970572484950485100053140858655542855318 3370 2082036283494618524915369078782500661650 3371 348123943134303463410995402906618932416 3372 55906090991602851556224627195705479712 3373 8614752848130215476749451346811849744 3374 1272425722125826099048820553697670736 3375 179945451919662887290554961856408880 3376 24335640933850886326398014911205472 3377 3143188196304355633773103731662904 3378 387176067822544342137951768161640 3379 45413913231757788477387869554560 3380 5063883166883957077144316901600 3381 535793155820202244390659677520 3382 53685475733579884596359158140 3383 5082786626211706038293839410 3384 453596826146603159715524640 3385 38052287774561987916405975 3386 2991682790483268732334605 3387 219680955991853291111760 3388 15008408311691094406632 3389 949796114298921022788 3390 55396267089235696260 3391 2960257463645310036 3392 143937009034441272 3393 6315774185854458 3394 247598473058622 3395 8565686042400 3396 257424594264 3397 6583802148 3398 139324536 3399 2342034 3400 29320 3401 243 3402 1 3403 1834720209915984979211273129044265378031512818645170415937979 3404 2500348857770831631654986200069372820428751265490415811789270 3405 2493244371624388489541152988048051904720310418588942907061857 3406 2155963117812540588813873152612998701452953907967701417385744 3407 1705074637023089146439085044226582993035494775714073104246940 3408 1262866775249272219879440661733493551952450180513029786987448 3409 887077489348258989853776849628552768047080976206684208094608 3410 595409134695423436727831118389487572714221291778629874376048 3411 383717916348427111427347270008010048215229474828579931738850 3412 238215424124963085217278221767603002663985816448328778336500 3413 142787472188242099522653100426443314099286645996046345903950 3414 82775379760895003590621371639421388030478096131662802788080 3415 46467062524039132865921748847461726577583900289685623754740 3416 25283216482050648885160258586969136386251263663604498109520 3417 13343694665714858677943125987620827362835991389702226667350 3418 6834671060903149833203154695646728204399570299689563345040 3419 3398929223991822336433946766506643118357578255744419356167 3420 1641688876831764913417102276203036683244100918459911841086 3421 770317394820001444286908056389442884762649752801570732013 3422 351200850451912844555655948803492279577580760779986246720 3423 155596953605046119986964639946768972284068091374409799216 3424 66994380944688172421749004836167918114180250911152381664 3425 28033782087138949969069467330746909508004023973416121440 3426 11400650568605647339514551152983586970790465879361926592 3427 4505746960520065075068760116188340728138583397388256600 3428 1730473941541953592944687028129252402545326173362075504 3429 645780001554902887608124929088946448201952018045783080 3430 234139446865046782363751845419963234856077159610859712 3431 82465800568645403059381911367221460516376459884332384 3432 28210535697588618076888136583050135431614828452813040 3433 9371436082201437049007564317036072239163490851351428 3434 3022511974836254718443549914752049513511289188996928 3435 946231238360011157563087552789190768275640125123398 3436 287464877451788096086431327440723182261870470795660 3437 84725072773442960040564800693243196962633415210450 3438 24218682229470050942598975958952876206518735767520 3439 6712160569540898704767388622698570683727578209160 3440 1803014174063092596317310394299231269378383965840 3441 469247640921272089820010909636670762236182002560 3442 118277307521669441997422867115468293654696320800 3443 28861300665893976093223964788218843094757452620 3444 6814786202802937273749691547791276914280399416 3445 1556339989932228569831626191565540750048676628 3446 343600056774674132986305581756290366993998624 3447 73293391379090487255761559113618075007944760 3448 15096989904856232907016210952510215551355968 3449 3000991115960924140493357784892697802635532 3450 575314380924287100583537063103958892677600 3451 106294428654833220978290261409209133973206 3452 18912929221702947601621238900816282705100 3453 3238220294880734618260804541893768418322 3454 533071721805372449033168187187359071040 3455 84295200980245150184570622343536370416 3456 12791920918347019548477022931617679712 3457 1860933359752516533573281469089308320 3458 259238751113824257537295214053351104 3459 34539557658409041911993229642517464 3460 4395544226235504237141734775256944 3461 533545573851585621724404010628520 3462 61677149044050064197602139614400 3463 6778633585811723579509014250440 3464 707015156273365310256324830760 3465 69841029264508209030671725650 3466 6519681680200639493273225280 3467 573737055051255660929411775 3468 47466698057995500695633310 3469 3680742475082210794483149 3470 266605773155524416377232 3471 17968589188766328867516 3472 1121905430493918731640 3473 64564913498240508912 3474 3404700039120342768 3475 163379528538121890 3476 7075700977115124 3477 273810380374350 3478 9351127429488 3479 277454649780 3480 7006459824 3481 146409278 3482 2430480 3483 30051 3484 246 3485 1 3486 10504858345289618200943791787271541774952040986916342871392477 3487 14322255526477256853258537705348487648758387452294303665429503 3488 14292008208269078277906191469439525937495590337192647367746329 3489 12371282999108188548860942534340213995150161693920193367712969 3490 9796920579380352467890009608759734784464338596135980304101460 3491 7267829941467423785784960728684169184987007269666530881398500 3492 5114917512684896062896433447398127001522135692690342160023368 3493 3440740726131383522891964744813035582620203801199733694700452 3494 2222993731990630941444429371948723722687881349161027226265598 3495 1383939133099800566124488136163705684405760216165658958556250 3496 832128600211479390966480266325775721022801946699793421624510 3497 484047736519005376026360713039630931345888734970406001777670 3498 272743000297113699958707135355744840535732324327928670271340 3499 149004101301620796877288776583610790462009674059903571418000 3500 78983642601001524585395945941125074883558378432090304801650 3501 40645566296407952850420483607574298212749858800259755414804 3502 20314836486542146669339199547572730925960506903842645095713 3503 9864630644127119965259069707894638937615180516727296343451 3504 4655042762195594935389138342978349896687211698424596530565 3505 2135113853385832217927805182693457668063528217890349070605 3506 951980473156427549360047878316135032658145536725520407696 3507 412647660613388537190350589116766545642616892054699187088 3508 173897028343316317007986509134375820579773254590124599168 3509 71247227713996022137750641022074351876652588406278414416 3510 28378839333249749750610205557807113960296868418250847400 3511 10988728788255731629119071058753990832178465953566049272 3512 4136092839936755820496565506236018216863336546721144168 3513 1513129943287334040818144288083279073802936416647026984 3514 537957919966160227695673852687727887268436196169482944 3515 185840279825814131388061449750444011289547926945474360 3516 62369867893865438660797929363662451176127879384861180 3517 20331434483430223519464389166870602316248638668589008 3518 6436135444819864383305675228001068182861950505958442 3519 1978076016262261365903511136497846708986518367931278 3520 590077460231057078093323681438358525562808187962050 3521 170805440600934910277896505815498966949644778931330 3522 47961192286218932249535762615647050796458238326680 3523 13059698373572720673359341624869606016335094111800 3524 3447311711870247749772188857440180143396322615120 3525 881802164818068367998727440559513329389785870200 3526 218490781924957244824594144575707376767529477492 3527 52418339254167245054136291814723755337696004124 3528 12171006286148971249217181286000479898414426548 3529 2733726943014431943302066055061648001046562020 3530 593674210721658060567622681002165023120544840 3531 124586343325581034257796907540934117267283728 3532 25250592014587579529663358433396226744617764 3533 4939523116043451884200549497022992748614744 3534 932023525332192658721650325133218860007418 3535 169509656909703533019675587195445518925150 3536 29693733549955896354469988900872306102146 3537 5006025862257342265729450348142918372274 3538 811541166582801938683834100081203541712 3539 126392830454791241897148254076568026192 3540 18893198499832217664271457766992306880 3541 2707728728410807390009153570534396560 3542 371648512541522391747558372531417384 3543 48793281484818725866867241989545336 3544 6119535245878361230710151086371304 3545 732134288155359261476228457972600 3546 83427080114031965556641832027240 3547 9039361113160835928339332194020 3548 929577607427291216334886458270 3549 90547548415212638832350225040 3550 8335826241470397477452727225 3551 723498634175406584605278003 3552 59042137029553181911837221 3553 4516496972926316701349877 3554 322755351582811240443060 3555 21463435307244566080260 3556 1322409571066880943912 3557 75105772672677780996 3558 3908990026688938686 3559 185154252230215962 3560 7915834373097150 3561 302418671962374 3562 10197504298476 3563 298766847808 3564 7450548618 3565 153760820 3566 2521125 3567 30791 3568 249 3569 1 3570 60159086088823368309348450772511600622372897865337635945036437 3571 82055641341259545316531787842196056596218384018184548603173644 3572 81940846149500868784698997182347493451545481851712632504094428 3573 70999698364354348860269038289979637491874752611225188079088156 3574 56297704620184093524100892817987756718517192021661196042814349 3575 41830245429152415951037758689608496342469631790516257268343696 3576 29494063931784879020258190560504621354793821950137024750869508 3577 19883127155060308514461186425734681194758509794611597696655920 3578 12877600188302877479474229132986618119495368281014133290609746 3579 8039068331712991421750854313091392217950765891057590945183368 3580 4848420406772249491076650361220294710165943526205851226985120 3581 2829757810362722918962976676156158196131932800266868767500200 3582 1600284940013588069657059672274087033877105056073999155427690 3583 877722589403979139761365356988827361688878103371819994128640 3584 467246161697441276334317581622134611538184526956693996652558 3585 241550014463309676475335795858993431373728968640554861237488 3586 121319337044288632788956221666081768865861740545242283388845 3587 59218813943314696435894685357213347532180471850873727187196 3588 28099986637485569207282095102216603963803872047781784076356 3589 12964345268665946687892649647690992966194087425546684557772 3590 5816350594081891940388649995875395857323198612176308667869 3591 2537717511683225794947072663935186310745542722069867167296 3592 1076833201071329532489811398564042711135241832637629813424 3593 444396390151803882922458843316213104130324756645461537216 3594 178361203290256734647819399813003675421900125568163055160 3595 69617211377890456278960549746541122890558939372391283552 3596 26423267194640667172245056153628603630374348427023535744 3597 9751398509731078398342346075861311212809018189001191008 3598 3498684262837442986681288745647350758187340859046424536 3599 1220218495231333499181454060666384823489335735775628384 3600 413612752474270894409384016175172569450428842437235916 3601 136236442233795837985802447320276394490597696402545088 3602 43595992850414339401188437123869500282807526922326890 3603 13550518414068762637202856000371325360947121985676376 3604 4089919278157302420739275192443920219574232489680088 3605 1198416166606299673426084724116149528004659001409400 3606 340808414206737148373222476912179331371689682134970 3607 94034910830677589769158165205136229132256165892320 3608 25165237838819600658673363078309173105303633697560 3609 6529699770174367343417559468270134885100739180704 3610 1642111189101274592580782457916082970367766310924 3611 400087812259756922485437382591879602577446342960 3612 94398811998643022688391967782848491035032407808 3613 21559535536635583200258624813189753947795202288 3614 4763922261830568193520527913150011304942763996 3615 1017934424727576322400340120491759828411631552 3616 210217165601430676615188081835168782998366508 3617 41933208413382320499708307574731642710476832 3618 8074613005859436926404851646813540366487298 3619 1499939963161215050489617064521300028987160 3620 268602909284085906614544454594348273976136 3621 46334893469893527029026008145463468302392 3622 7693435022915330565575249156539665049794 3623 1228506054946840099703821777844892234048 3624 188487883411109509669980934518613739952 3625 27759681710147684617794035223658331328 3626 3920260829005012016985563172107739384 3627 530267427487735291809580400672796000 3628 68616155798764528081950152164604448 3629 8482792270572502946252120124343584 3630 1000494250723776830002832618442360 3631 112404318668369055774329601525840 3632 12009189032273134855008692018910 3633 1217891905155869927786842587840 3634 117002024407974644433918962721 3635 10624406418055723595092235676 3636 909658039209918763743489420 3637 73237138651497754496772972 3638 5527689898289239554839577 3639 389790476646678700571664 3640 25580875565790564473988 3641 1555544869138292164272 3642 87203051257205028978 3643 4480284452125780872 3644 209506592693432160 3645 8843485397581224 3646 333608718553418 3647 11108705939136 3648 321426015302 3649 7916873328 3650 161385777 3651 2613996 3652 31540 3653 252 3654 1 3655 344588540948989195561108928001926915059555461632382005041456599 3656 470207702411603741828341808663794757314119013623316546762746225 3657 469877576518470849391166855969197811934604334795772822273633240 3658 407535350482932102413707897688261919364204123728710588826987594 3659 323553303083211461334647234123159900332365592257241290744218595 3660 240776568771211099417730550007822488455513731293484017349584453 3661 170078691534627670040734703222591722796368117230150526914264060 3662 114898645773571559522590208103681901178060087896000084422056760 3663 74594064383394923796385582450877319989146146419769179458851894 3664 46691645996986350726880092794701384193679553006598608580130090 3665 28243845172755185732906758749064592740712462070208882161139128 3666 16538263717887594387279699734236943366315952039154455840341100 3667 9386057809211445407456886406956074021141004175232506222040550 3668 5167945031620408041609790906484838342020108420102847131118726 3669 2762561103422922321714989693573218059050889621523011706561290 3670 1434534879175947571338237412531278443391094913968843147142712 3671 723945653482804967713993831571665433035675133978029165778415 3672 355175752149203860511204467942155019390010900193427033103145 3673 169447464393103297433526269959245145355980262845312448531808 3674 78625723631647193151737344037040374577032531548774455085410 3675 35488832074278074098952744963187553159654768706215344895971 3676 15583169531274228390209490784809040211830310443661169796605 3677 6657009895200822158261424546259740652411917733273679682000 3678 2766744778107254650552826728138689374370016353710340535392 3679 1118714422778354999423838142248306376177143012094733269800 3680 440059371813209437829191161359884251354325640539383977304 3681 168389809981274614592380410359149556207300021031464272800 3682 62674831249508788340634671872507238785176084712119957840 3683 22687888288706074356749120434136133134349712237691721384 3684 7986565253479985273044418959996850367556205751247781520 3685 2733529637121737858381211003832455320821817655892426308 3686 909514064876487087169168232383740753487836985489524960 3687 294125457613176381463773470692627546060914521140878510 3688 92427386648935232154275555509871316804797357858716194 3689 28217108581753269246272851025935385075679137457535440 3690 8366784606389675737763974318616727466331588858178228 3691 2408911230887866298084068485262959980384240379598950 3692 673243622376409118998043698684206364979065447207050 3693 182590023887485126432013373376604018218368545346408 3694 48038559527545251874087606398951743701341383861520 3695 12256208961997704966130781607202143001358930799396 3696 3031172249877831405413878541257418760170170155420 3697 726403319328957156951130535566804583578133970960 3698 168605263132210908676208898048717775488303542664 3699 37887171171582440425620888793623307519446757380 3700 8238159867216158513951924438295628356174391668 3701 1732452338358632993245320981146729462827684740 3702 352166016853296511967122707852990791862771600 3703 69156927357283061379902096644214863867913046 3704 13111638713911253891102791749566137001401050 3705 2398418477953259824391302444595271787520352 3706 422994459739597148832772977343818008982900 3707 71872210648533198925159399170772247919870 3708 11755928954578069884026676359111569231842 3709 1849489068600463997949352651848050116560 3710 279607450199562587557334166533804212704 3711 40580999052138191252369885541327141480 3712 5648295423065746948578204678455336280 3713 753081479425173881947935097415296512 3714 96065521111929590580712177774519920 3715 11709083660080571547809277182722344 3716 1361725584793430267035838807057700 3717 150867669575500200194929362758250 3718 15896868796556693927237057707872 3719 1590146791215905308278783947355 3720 150694559740561652746682648589 3721 13499854812988475395316249880 3722 1140424834960990506343487490 3723 90599789299658830562435031 3724 6748223079360856785502545 3725 469644193082326978322172 3726 30421916275719851024760 3727 1826114591814158812950 3728 101062917798969235914 3729 5126491201001239800 3730 236704266323282668 3731 9866528965119750 3732 367577688401430 3733 12088817731698 3734 345499406840 3735 8406258651 3736 169290845 3737 2709120 3738 32298 3739 255 3740 1 3741 1974181027670175070340010401333370259806904412143779108649862247 3742 2694966801220742119828468065931706810871121172093877289876961754 3743 2694911132932880494829258171947912031846340265468056191237621133 3744 2339590234133690079301585017280303370691947890496387170243033212 3745 1859748397274988685253110700073386597272328363087402495758812285 3746 1386040392466100099669308290591810811291643020597994396621500074 3747 980809934922237228585115075882961459200738258775935766936490153 3748 663962757622132196201276492435392066308840673757689139098138128 3749 432064130917729032365507141045716629532857633168504839958872622 3750 271156692719864347442839378333110658051609729579982769521520420 3751 164499708951027096700159768510369049148448843295534166744229674 3752 96630751944840859709659630765687570881942326538137262126243528 3753 55032327208762746692869940768074842113779181405057668768700202 3754 30415015110918514175716238513557025165303108678587071028519308 3755 16324698100241070149431234812267049405954967112609568545088020 3756 8514057047916374971157689594310384255295524631385599479546256 3757 4316723343922770195502627843130584781278142116289784710684247 3758 2128367838716623144114659775316620781917668360248935162151466 3759 1020769592591808139115257965893971204612016751826913288869389 3760 476302299436601025086643791996741375406387394904066503579980 3761 216258558917029872229014560496221114479657458554742829366533 3762 95552360458502403586104066410134155099969535503746213649786 3763 41087688773091204166099417879865640917806096350902889913389 3764 17194673075079296108767581015172421527876252818594167827776 3765 7003006790068738524482723477603377005610096671073308299400 3766 2775672158180532542096172447046258242654719975775813747312 3767 1070578464256050858287601736182347397546577873058016711384 3768 401790080307213128327782666844943538831527699643207589088 3769 146711626622586981956970871094909338923337632927690685032 3770 52114643323389505892644799321791594878661964803219918560 3771 18006182294598173022526388436261697836997332689904110364 3772 6050322746977551882816262642368932673407157654642758208 3773 1976745211013886695869039755481366025280175264629592878 3774 627841834723488616419145839274112266626664869632097972 3775 193812281606974391368622057224910926964497947947678970 3776 58135284862698029055732910952311487435442384791268024 3777 16940005543806092870012267171774020137442440891389178 3778 4793822145792063907942226328068787111758173811912916 3779 1317090813093955002042259031611921907036853850969314 3780 351218120394116291986537755787863535325110558529760 3781 90869530913294029583307708303073010225758516570548 3782 22802532350289113496274678302108008449025709207576 3783 5547592734129124693619687944055268061881179153628 3784 1307993451068754763830999007300204525081938113712 3785 298743096381390546980975413306178954758992598140 3786 66066555449948181953967304070803651513625301864 3787 14139848915998650517622132797441798328382989088 3788 2927264243633088651906493297994131566151825632 3789 585860076352968203889034581284767657469312838 3790 113288680454923342701993076782103818447156900 3791 21152883067250227661942245038039588381927906 3792 3811146278469117668739940174968270310308792 3793 662122949594352885376304527574357891206194 3794 110838975649468336573138133551803055848516 3795 17863611060778587052989402647723328006930 3796 2769473417303428143126094922532117037632 3797 412647038202108655211600232514696309704 3798 59032048280185779862000369771523743344 3799 8099670903565127775583434326250265656 3800 1064696210081123796785690185104300960 3801 133916223261758165758211686936802352 3802 16095995753611862749306652329411944 3803 1846122331113044255475101010748194 3804 201738569547602092593198103776576 3805 20968698289685533157566774847115 3806 2069230180063567217309464392882 3807 193474973849449059945318373209 3808 17102328896470764575471582412 3809 1425720649018688711601797673 3810 111783746923906054875587010 3811 8217999491159277422518581 3812 564562171093114849022352 3813 36102385886760265935438 3814 2139556327613069000292 3815 116915799934619520650 3816 5856337057901327304 3817 267039008595444778 3818 10993439665787436 3819 404535140410204 3820 13142128469520 3821 371056764483 3822 8919549426 3823 177482801 3824 2806524 3825 33065 3826 258 3827 1 3828 11312476685452009450676967335863524401162955580619091905703510249 3829 15448903697198162419483930943024314756112948459361523360755989775 3830 15458880668286763762919412616336049647794037749490820204075891577 3831 13433178629883928103240234623935595338466840663132022693484345339 3832 10690916210890856334399533698684084785092219020954583450762470215 3833 7979489444517763441431265723614741949548733942433257219496292813 3834 5656395712477076177827206503111479321511539144441179975627246789 3835 3836826469624091881919958835280570917192975546386012864148649781 3836 2502468535815047988183476672238763271010633032423169198017796834 3837 1574533626979376268094344813065786701984584508499521482011893230 3838 957917323462627356962637945395592947260840912542859794006696498 3839 564456619203075169214878542343581446021834185720061290660360662 3840 322557763792966128139701930097026147553886088110484410489382750 3841 178926768742000429518881125933280016421598441666038018944434166 3842 96417223507474474566325322138978941893759059279186975622875880 3843 50500315931835735453909559281459371734397825239345936405095282 3844 25720962757117931845894892674335380162965287700752823935901929 3845 12743366045256255906077123100868389536255180700690416774877423 3846 6143281215365249611633721256992017146566493405537808035919593 3847 2882193608735670958833218462876637559790493853648598458342395 3848 1316182697104695448945895606305673029045298841575787418979151 3849 585091017838719491319525595486354861615178257767787250142669 3850 253204772927934608301937482080075920909140330193643219045505 3851 106677721578466569541367607880589659512655048148832009995517 3852 43755037761646576766408096342075069030015982783365720220600 3853 17471180193122437867346444291106846528667412344516782964104 3854 6790987711563111373614542989283187512957508994236279059640 3855 2569371958422864207184891478906996691887836237843020848712 3856 946154246821753085983984878773254745358864528032719481304 3857 339067921181951845679958045932807519233318192717158661440 3858 118233835701139128725856489915314553736468278182217766068 3859 40110640957558602062713255874331227907779156183091570744 3860 13236242049466189203261673587361255282501013187795732786 3861 4247895278398301327863721387753524679089165769421244734 3862 1325549249269807848636477832853468022391043483057670930 3863 402098147282680664275845324425393429545709984104261398 3864 118542945785700435481654165123771122071286055089261390 3865 33955653607370194597923464219204225286790670029066554 3866 9447530825862161498042078934480279903518956481880378 3867 2552484236102891937168487715581658533463702559699690 3868 669431777834576607729010237301298582900437526656556 3869 170372313432419619459371119097507571696598002500532 3870 42061297454813997104795740148874221684833122895884 3871 10069059280098170079074635792568239546644978691044 3872 2336355851112822768681859855360348692386166511860 3873 525222460563232393878121591113473505956634481908 3874 114340630685210310810646689059117309631077920392 3875 24093361799603852881119681853993728341777091660 3876 4911421833601839948977583195412642175454077946 3877 968031883852238687318898301707158289574639350 3878 184369622213612261025299692246159124213558202 3879 33910567801846286438914674618093115095266670 3880 6019193078551112998015130024794950095624406 3881 1030367098664315069201697733525213714765602 3882 169968755666410954018358531340037273944570 3883 26997325389093088792790887880349071739234 3884 4125478628470125668484896359619253453432 3885 605942524849796250348768210481768071048 3886 85460453411043410782322053120483142232 3887 11561591980332015497456928255436773240 3888 1498636871373622019558938550573531904 3889 185896455184819842517081845946534572 3890 22037839886046199700918351569209678 3891 2493275436335221599569828871772152 3892 268783124776785826500517357103685 3893 27563338777575132929385804772179 3894 2683859759404855926296362677333 3895 247633401836898731094936715791 3896 21603058337374642820028149451 3897 1777507888772725431073595865 3898 137566869739570116841187457 3899 9983890776212142501456513 3900 677148441408621784829250 3901 42754886469468711977614 3902 2502016401532730216850 3903 135018889125514392118 3904 6679440963019236510 3905 300828397873627494 3906 12233329343957088 3907 444703639347730 3908 14273137861821 3909 398170378363 3910 9457610877 3911 185968503 3912 2906235 3913 33841 3914 261 3915 1 3916 64835237450752353190998763893639202715714763660580322438622510297 3917 88576949113620024234967585397608567965089876457685302396123262728 3918 88691902961826309914722638039903654376428743034098029359952355184 3919 77140248979720260741439183885511005233378997780796055186053868024 3920 61464906151592023989301367167217333592840965610862287484764341610 3921 45942175969398299014347743875751269276761499137136715060505842232 3922 32622329521197175738752802903510321748469302468528822874675332742 3923 22171812192979447799954036353430718615111731848445556964108789800 3924 14493299331027988382659078478128434134194043660654563422225826743 3925 9141904063678431506391787002227309271486068383007453232066869520 3926 5577198835773408677412015733939728435810775617568223445352704048 3927 3296402708657785120886677432620389580434115645924012486966543984 3928 1889983448065974412671746584501219921526689333383590560017377244 3929 1052172517033916365828995952174824080606199531666972418568437008 3930 569179071128095324125676210913135585571671269982290818623252370 3931 299360096817217544619843785332027817422883110398730432709965584 3932 153149936293702042803748483506202291295804049742985241762555915 3933 76237623323617198787393704490924583064863816613899690332373384 3934 36937596908823346658644723797597716095535648624601037799320992 3935 17422227435781653386025167858233275884028572649635178248905080 3936 8000923735727196288309956472766366370156746893911535215565186 3937 3577865296476723139508347356924889455709114275266435607498168 3938 1558060779779456455308073257487761943367909344646380927270218 3939 660748013186627470458856498405995037507137440206870689473256 3940 272885195249651175575284785489028559660037821187962736585525 3941 109750553764140113115676515193961983641933237805388627232192 3942 42982887244657500402559856216770402451315611802911661840448 3943 16391412080475210167137187183550687079338746763830780568384 3944 6085970541252027156496762207092375966431066207375496615504 3945 2199825681769886880475571996402306410531755662548630997760 3946 773990710200486435982954027427413636258281339629995101132 3947 265038242672747313320519604713030748024807773107083943872 3948 88315157662753772328225719411922043113460527285321258570 3949 28631026383200708884125793416328765364550597462174808848 3950 9028739320773086202324845535164715605353716186802780320 3951 2768929582689250712427322136377190555170745545548977904 3952 825638291854522359916654748235115246333149489430178676 3953 239304968259535342271508715650344357738695978140221808 3954 67403214557162462966386676453808382064274944594107068 3955 18443847089839990525005562555827852669710939214292560 3956 4901524196471460999274260665680569425558211144670422 3957 1264671313041463460316715074891569741359897779949920 3958 316694324357057950931907611129266715844387328570272 3959 76941186997334152879383367237299637709540391992736 3960 18128571754563103172876458540876232635716747190440 3961 4140704494172940571937518006819003829518225798368 3962 916431076218071032072301021998812891533422426404 3963 196443559751225549351960901011923779007317351264 3964 40763691068113850102690228043645971447288604198 3965 8184256729585780532984877485026435292605112400 3966 1588961886096768043272626727681821892405847296 3967 298139711776253346338073976150028369690607024 3968 54028881234828255571363460159528392811671092 3969 9450231885876880113656940288050665787810352 3970 1594268016441734108842355103306023680077780 3971 259211689090630471733700987700322996069136 3972 40585646324203058298943113380170368241626 3973 6114227109841601241095845097305523951040 3974 885447069043590513690648226354091044224 3975 123142503094786701313810714987940525760 3976 16429295504822521241167907599050438096 3977 2100401916700173946512020791551554976 3978 256996525715628884818976558397707910 3979 30055232444605436152628872898733504 3980 3354751488220729344930152552627565 3981 356840860628320937141267496774888 3982 36110184859463498170464766235760 3983 3469966081590301405221229123608 3984 315997592626568110417168355874 3985 27210715743171959346931311960 3986 2210176279543860066600071262 3987 168872838951023787915215496 3988 12100845873376945279899491 3989 810417133620093381195792 3990 50530973452317931412400 3991 2920431950835311866224 3992 155658868810319356636 3993 7606392815328033168 3994 338417793184194218 3995 13595986537723920 3996 488319393689919 3997 15486564218664 3998 426915148000 3999 10021328856 4000 194754890 4001 3008280 4002 34626 4003 264 4004 1 4005 371659610579497108042931462476134744077324043897111572108114056347 4006 507949890715265045725346796166272215363841879101832288346897008849 4007 508933155958539475462013867288341541561134101121571500848088064328 4008 443042462204171140117642924030871337262247667598210769887642642476 4009 353419319373292930738038773138665544565424892887656347761358577318 4010 264536093102181272509850204601491784920064067959330078415632533790 4011 188152788918948721830514225293143671752392870239614297612749420058 4012 128124364762191495903933068920059345862192585335174620611453355628 4013 83935518313420275960714845792270639560665999596424153694920009069 4014 53073409193610100256658470952689818820273800044813370009131843399 4015 32466305988314227780401189069287273739786626527560148542058069632 4016 19246373857878712865415541200803337020166501222107442026287090488 4017 11070698086923541090559909090473697506226582709408729004155549732 4018 6184859141423914158410086862851963334488630468349089452969193008 4019 3358429924052637427445712155578286472166979562411305739858125286 4020 1773559234167152043592704533921623620431928700664452600278260952 4021 911285152345558070605876644832483857440022892855485538662380097 4022 455738000082200332483219044574171472681466796833886388358318051 4023 221894868921650545535378211600184283119527907786973160228146520 4024 105206126687622699393340140317830276487934860361329642977166604 4025 48580729235916688529971731990382153905917041881902655110596974 4026 21850641184716278617451145058516558624019908409003603892600126 4027 9573543662188347446350280126200165360827117189619319768255334 4028 4086075209838641217835212323683804175209397307642918468861036 4029 1698904706463861223416063885261004683771117379381536153694215 4030 688102631031386515727434043504455315488468758209951941962997 4031 271482039659063034657630458211374565154557566741785173890304 4032 104329064568587185216964942181607215622193984509154996776608 4033 39048975067771065397578617797632427799695456711054532410416 4034 14233429006962660669889386251154122470542895874281379811048 4035 5051874297716840815065473288110608815356215227652784188900 4036 1745735753544235920600964280390349966559625713521889449888 4037 587245768427410048073448349781454408094290549887397337278 4038 192265715453902071385252790731237770417819752045451245754 4039 61255103510898468915954974294577293290953237113681105616 4040 18986804652549883059440121440766517763532251802310071384 4041 5724454394771888476720303812383225009647585970119957548 4042 1678359625747453312663954248093765083677787313039058236 4043 478402306110702712220679870123425209270942690351128132 4044 132537804219625356539951885452653078924524184526325592 4045 35677762305337300443461774702652700429105368208203666 4046 9328926784309967282088221112613812081326679141660726 4047 2368636660107305618871204642753969164312140549646208 4048 583775028858186615915810629922918094244441998929360 4049 139608311249369343541887778873566343275727085160792 4050 32383547389518066952833614605330869907338269438352 4051 7282884842329604766858342874839290062133127780108 4052 1587289137607975380333564181121876171449951688592 4053 335103146414738660726001340112914563934393388658 4054 68494385029064727788190113954088921109915635990 4055 13547421811428591355478905620371957709203868336 4056 2591438783895184593429575576450963787101010552 4057 479126819252491873279478237204714879701241004 4058 85568112925342364130018991230292437535257708 4059 14751459313383343383651407573369382820181964 4060 2453074376362031640641344293167333404768440 4061 393197082282922849112722018035445148696094 4062 60699221791815043049611945124795122183194 4063 9016853323161946184795411206343678135232 4064 1287733169337595660114416186516013497696 4065 176631193442654612930338479368194950000 4066 23244494306354300850341923090500518844 4067 2931501958736271473274208212542145714 4068 353871726025886651966723482199163552 4069 40833168630524266061701865550165975 4070 4497494439824619152694884575423749 4071 472111347369892034463104253729384 4072 47152078289487538606962790318332 4073 4472380290956349655166596815150 4074 402050092415171708591162434278 4075 34178990259705587122561956738 4076 2740996488143685320905516732 4077 206796210838394810517305553 4078 14633159221141861286311667 4079 967850917878717799165440 4080 59603587042444505724344 4081 3402621342896926002468 4082 179154882842671844576 4083 8648838167956063662 4084 380182391584745816 4085 15091917847231005 4086 535632916641911 4087 16787352320376 4088 457368644348 4089 10611610086 4090 203848982 4091 3112686 4092 35420 4093 267 4094 1 4095 2130878613169021415579487979760948662959655889894999293018136186739 4096 2913375594642371196142999585551634473291117883445751438844981211550 4097 2920834282999225752346674246093039514571739517662968330666446486785 4098 2544899181317638757291020185658286642478726889691516506033733146392 4099 2032372606528412477351459652649851540798650482179839970002983442010 4100 1523333176517734191928617837529428242830402837244875178233755018804 4101 1085243189383410429809259018321041491901627849348522212476787505220 4102 740396919832363761463743123637862988460302625437986466836949505080 4103 486077738089672524299394548202250902184738184214073821714477069633 4104 308088357870879032291492636788914643501060652785984560806431678530 4105 188965074874310209328693120562158314079966682071708699687880233271 4106 112346823735797448557767630852644679812739295612699932629230440560 4107 64828186401497164453915442197928356207823510287031807944692125700 4108 36342135359300558420681593990186160454026433239278608842779379328 4109 19807267381916130527932632397430069991853426556911911873100090770 4110 10501677931245209699435579047008125048342811450115634618017668336 4111 5418890691368226920376772557567418138114930972898681992982037345 4112 2722288890435460159126290201755366841723479098931091024193627290 4113 1331834860222397367876033960010384875015920240917465154997090819 4114 634674707456352020775342096534439420395166572634767399380840280 4115 294649596764805322218157626406009855453725802825044816094157778 4116 133279740114442219275025727418332160499631001488152106324908020 4117 58743422590958603392172410084484663056920054593147400135088200 4118 25229578704631993546688044867773587253997543871311147482226872 4119 10558994591292997919538272066475728857499686962207430813869675 4120 4306176678876146839913626932197119760545638787494962327363814 4121 1711206879145749990134255302501793442196529427453617457187125 4122 662567183500366721103682520351461067620530433691359229040960 4123 249942847785825702749479568076812743962366146390881353629952 4124 91853010684092729037377723127316012842036574789204240221360 4125 32880523407201654956287734676266648849730792984283511277524 4126 11463573095204368673015262828844567531223673467993247213120 4127 3892004489734270207591814911197188731678136867274983953230 4128 1286553121810913200061116670564322305929656280251113285772 4129 414004635291697244251997956496502685817743966991114705370 4130 129664426258091895047715946241643296600845164460851234864 4131 39516887088360455114928941374103722959830584338748060500 4132 11716337884235653839153526296911370679222833289939388520 4133 3378642152518812162405897629369346869339663753145093816 4134 947371243380253382727459075886689846902725980346512240 4135 258228944704257192434513651785838804374493647434258042 4136 68401815978481813527468847326002075001709686732478260 4137 17602386822348257370533456300721555762751984788458070 4138 4399178369180604153702412090269856133596920716755872 4139 1067367057385330780447141195754278863886299793288440 4140 251324723102582753934105308439237533122008149036064 4141 57406780191722832014075771592092492436637556155860 4142 12714958547983008229311038098430747704351769623200 4143 2729587346910320818087948429368797705472963126546 4144 567681145124790026801529493215925242682548033300 4145 114319528031140871041485981968106721811729262102 4146 22279991801619128882326588824134278829909382000 4147 4199955467503344941528048270525693301275248980 4148 765334076655285652436838026042330957947378056 4149 134728639618216457562255902536735252805340480 4150 22897076607035284003800884488942273331879472 4151 3754064066794430274078734237523259095223110 4152 593328454304691870631148675822517871516140 4153 90325248099976072924227011116858183584282 4154 13233315218060042390999336724628108528320 4155 1864115738278268100606115470801599385384 4156 252227680279190058427912665064780797960 4157 32746743634614888574097994692525283090 4158 4074783474074979961297782390239968320 4159 485366220797108688457218848000508975 4160 55269874644737907588712727783895990 4161 6008132638513270333298122917248565 4162 622512342820267349594325818314680 4163 61373319347186930989644905632338 4164 5746888548721275955185208031460 4165 510069056170575840600659337956 4166 42815572145813432706313118040 4167 3390651439101153475030056725 4168 252631390337577829974571434 4169 17655919148862903695256675 4170 1153466921691845168343408 4171 70169760836820627420900 4172 3957383667760853663520 4173 205861762129709527194 4174 9819569178404763120 4175 426529410959722653 4176 16732391301797490 4177 586909710891735 4178 18180681473592 4179 489611172570 4180 11229382404 4181 213257880 4182 3219480 4183 36223 4184 270 4185 1 4186 12219387028791806639024463110386114935461203436576500756744370983317 4187 16712673963094586508701835228601931111976488575558190270885972794959 4188 16765676806275325967765062695147326301963790215817689442911786964689 4189 14620277040008966978922654108367602523605221151097197788773612809981 4190 11688683353938344573202634818666697750535484010720786772510193510030 4191 8772858514848435912755831201880219253093114692611509929657823508862 4192 6259856584332693004283881139768278695455891636166414749338016544624 4193 4278589425059846762799277485639132261652012094090629256416590159726 4194 2814806849843139398944912041822444982016638483652177053593244071039 4195 1788272961450930039831258699693311460847853506715444903509532571765 4196 1099677229965404557393107260180678945366439290226510525128533259463 4197 655661918884696883909826897515949065933831589483872113464955806351 4198 379515653658890058760877145426802069344262692952352574148865576316 4199 213469127243231100771825488963346977553609663118691458219230445224 4200 116767293367539369403350649276492620526272335810245613698114988310 4201 62150082558388213466992914653589281413111722853056179713117170468 4202 32202927786220810778818477123221113146134562566673862645351034951 4203 16249427083119402133507711082854288413317208751526885375557100853 4204 7987142886015356304305076274855400307561572966953021287946580307 4205 3825158176121064074638375502425722847108871564471856985327927215 4206 1785182977979652425979866430589133307755605984086206060313129654 4207 811975662290049186827579628829975663066458916475795935339058238 4208 359969165296582016544919047407333324178386253010216601694626364 4209 155550147887440579871313088820756882533912060131495704209508166 4210 65518915836263280985130114931595013347587882332923364578563525 4211 26899938386212938419547663468070675023529662179599552710335367 4212 10764931683314130252523757880405422222376287937238533157007109 4213 4198794125218501558944261999709802132982853021309457851569909 4214 1596101748226029287426876670836531325191702022442411770373536 4215 591262926652507199774188206811294080187937456727061096849080 4216 213421727096106431252271452813805094453676300678041268480172 4217 75055251672283301390517152985194728906758087122813220823344 4218 25712692808029005695912940903564778338117396630320425644354 4219 8579673125750404296279160835883161021102593642010553221286 4220 2787895880202188722912542432537116956584578510146159871610 4221 882031688242693839625003677969640021539940629051164530962 4222 271647763291644568070809822957777206838782584056974193404 4223 81423185046105040957201315523576528736178411714856413692 4224 23747006828552597091826137336792790981047276510067694448 4225 6737213772068086695457302160601094018796828989053146620 4226 1858861709449988587085937725896210410029626296114242886 4227 498639166284399147757987106365288140905126677208608962 4228 130007333183887793946474040408706454557159482531364214 4229 32934656044660731392534974963039681891315346525302566 4230 8103928987541762002912046294411167791499836394693320 4231 1936154787076524706277608664256176448125599352708352 4232 448974980773717266434954699412376505840624356750044 4233 101010830529492498338184782746122330960638791278552 4234 22039082878963550737177942372968991306135755069438 4235 4661269838346972640575508872952786877144065750650 4236 955199712821450897690640616768513965777554583606 4237 189559414371004947571521844981560944904007906062 4238 36410526357439735011784409687796020649629885052 4239 6765414976705634813963074153726156680728064108 4240 1215314148724005593131207502630421263027158440 4241 210927997572911170121816024478608590991425116 4242 35345925716027958567299384553157086360581082 4243 5714699925908458031820634287224529076940094 4244 890770829040740174185828382622348639325626 4245 133753425230712736298437252232345707940010 4246 19330117793453226809673508467162468280392 4247 2686292266385068053038049455380992345444 4248 358617478131184684072802213922836583870 4249 45941826498434045834905779559246206000 4250 5641421885755781841846864389809287225 4251 663192110008348951889953277186694075 4252 74539297245918253287795748172271045 4253 7998416305668446244060390183457281 4254 818126077959270694473630951274614 4255 79634123105691910536401848402630 4256 7362726861524630342399812281408 4257 645297075486218445669658805526 4258 53492789243792048791352431083 4259 4183857448411612772344284377 4260 307906081627550231397028275 4261 21256659435612080455128699 4262 1371890971537828757933148 4263 82453635364362607465848 4264 4594608092506791771342 4265 236173528486843261860 4266 11132622193887526059 4267 477900404286898593 4268 18529481797419879 4269 642430977657651 4270 19671973756110 4271 523725835542 4272 11875595004 4273 222988766 4274 3328689 4275 37035 4276 273 4277 1 4278 70083509012564592934477059788362207030336587460845882812005058539869 4279 95888762530626218100660094186486560875318249594886450455225863297572 4280 96250258461938498369842331530779115065078301525205654177168559308988 4281 84003874634178916050938294657583529373850421690550856354253012414692 4282 67232044131520872524042220968128134281397902568482577965619840357795 4283 50526972067149038320037890703843912900726611360888146060159697125864 4284 36109607117966208451206029592463319862764813789292012690505053462186 4285 24725238559198512090571537680330565444445204885742656625774275165880 4286 16299555897491125039296531010493090129397634558478050224215387516373 4287 10378980194126738633224902661263737255293077584251532814378908305260 4288 6398628489116537479830234275267246428814834556362720705825043962856 4289 3825694293937275326644342243582130281856459444582832013821131831148 4290 2221147134347829261736109311723049229073838994578312752350013425747 4291 1253457622123662099883054910869828243057636353928918176202786888608 4292 688071172462625635915863266100003401958650116255540658739809751090 4293 367623396615145631361966347483702691057876629502761878128168569616 4294 191257720083289450070463768188961197678149828056131538400284477027 4295 96925494807609729787951762921494779001209334755160561347915498124 4296 47861172093407599195699690912271935030219670781329663210052696204 4297 23032983370337853380179935643310835464399399628541004364556621260 4298 10804658434640119726233134051853074096508607349682067036945432653 4299 4941048295442964019552443411893726945311755239534027069719557096 4300 2202983453954676396204962948693489400669441795769437148841953662 4301 957657440631430318129118543732793998475298198070550443480277912 4302 405906772168656299665798760551683272623735031489464903365869475 4303 167748594361530356748820621096617882862929444746199089023583844 4304 67592321686592332295007461108706545956624232033934067884496512 4305 26553517555421693504210297221207891271708251046051730252463908 4306 10169625223201603820773268425841984268933834002090815356388677 4307 3796733982375763749253984196898023754662866993979677597881120 4308 1381638611285393096312036871223098821362482533006811343936284 4309 490012867729014346815648793576518837850185355307121782238912 4310 169352676347871127070814297367655385963315464297795604198978 4311 57027503945684596030575508276288495314594334576644405051432 4312 18707424142842358144266795489433791933936210430551361898040 4313 5977286471513559377929173112361591434881965565413601851304 4314 1859821348209837625751835777890124699528645204651799938558 4315 563411332087064885126066044202092375009412372221678823376 4316 166138633075899005623594331855157089716913899223165790276 4317 47676371563656834352369919270388493857497016069455620080 4318 13311077232986850752231089551020301530695961231813093202 4319 3614793874670961618252847125809487741859325292802798200 4320 954530477925383992382479177517486868359235817853306736 4321 245019159292953512129903057886647835814105194896658552 4322 61118752581439066813826331174785538162066054414799230 4323 14810343310318770654614781686004450147557883166318464 4324 3485101390456661502258842327985550627568750005515588 4325 796085638120121862923864932396681481334812240724576 4326 176450618843077095830869627610934878633334187988166 4327 37933291819647370454285750225364379869123061488600 4328 7905987805553335228790474413221450664284745313592 4329 1596699008649345210428774971088788841788838071896 4330 312321823396735422234801222352401320214353689434 4331 59137399585004650639936047154235333217868394256 4332 10833213418023473933600328710574637651792389660 4333 1918789992874795020631254345172561208722595952 4334 328395174572811961887355446712528908227048550 4335 54271567151834813011132944180075370870052616 4336 8654519263492104026974993939556266410796992 4337 1330691340319784836700487156253710699706440 4338 197116363143842552833533876544595097472074 4339 28106229548870800336933261261151118484464 4340 3854028353775490196926267656267994509054 4341 507725801397998385261213281380193776320 4342 64192476375718089264226279283047455825 4343 7780076810272665204092315717713911540 4344 902806834357440604241461302070421772 4345 100170798318842133408924180625192116 4346 10612062785757642148554086734086383 4347 1071753900999395686767636121045320 4348 103012897841238238454940602857906 4349 9405603666470869776991493560152 4350 814143158114417817588404667529 4351 66660173752281987571179340764 4352 5150089012165487627445626600 4353 374419841877462130278280668 4354 25537239620954291943859839 4355 1628441093815930163873376 4356 96709806698856669303594 4357 5325393922355096609040 4358 270527195877079637223 4359 12603382370343061596 4360 534773711634473532 4361 20496118677905052 4362 702494350597065 4363 21266902452744 4364 559798598086 4365 12551218680 4366 233048903 4367 3440340 4368 37856 4369 276 4370 1 4371 402028052098946215004751367738059742841646261572310549346466902214751 4372 550250313528320243976142005409380119786447939295916542532019767050561 4373 552647287184799545312063678093990964818253997551605125695237566053920 4374 482725970627516991570741657439785971749425371733823379171167277268654 4375 386753951163039610263140738969655758019497352117774882371431927739805 4376 291032174568900404386567952264586512709107364229731041527109038659759 4377 208306270539444687854799054841895003377911462500249497383223407844182 4378 142884434590543994801513704654441196454895697563476083016258653992572 4379 94381866639925364474910936034337310343224263729679872927178254325519 4380 60233753458104415898631707544818794752906536423958090079002200357865 4381 37226254249350901726004289974229737105450500142505358959496303856124 4382 22318005639624021983235479629459735732531890879267842251988466307794 4383 12996050941228087311618780000490934455193249136175606623276745885605 4384 7357662345644066833217000576532540762164048288876148598437993593751 4385 4052917932741830270354577404137243831049339961701063908678553281110 4386 2173456802474641430142689844929033870488579660876089369924884413992 4387 1135247546480233441149261177893575842094744783181477616024852996945 4388 577756548692933837825718438777989404742217173884272548864136363807 4389 286574977828508234135410706944932255020667146356231559707186829256 4390 138569439073701398788705765945910589616435084366316810377613425290 4391 65329055265144140597984224622657511644548732156655259614832033411 4392 30033770228878364577300390184921233733782756659823022543788011265 4393 13465313538569853844425569345439783144270677022983439403205973906 4394 5887769320186279949923916100995237941342806452960018286014526348 4395 2510874945860459930624156067581079582072362182031343331625054025 4396 1044337198626432034502275546058950013125771829795930306205614031 4397 423632594532150740642263598865153303276218642940104753182001196 4398 167592124799260620449184889624014188309616653176270889354665590 4399 64655861189778032465038070892529891587835487040283531517392179 4400 24323104392899681261159294758982253175647400050043470837904605 4401 8921675551689971731821392397720357894450685303614355194167796 4402 3190382567168178390900611846687966106839669527523767899050976 4403 1112125904663996920089242702232061986369320417353797404938710 4404 377850036470609631451074413175388455774970888888831543149354 4405 125104349317238789219234240969313053986166896999125694448160 4406 40358926253802711529557986382298815637639397536095767329068 4407 12683573180317202025436812534436150283486725923812359313730 4408 3882332610622830292377222574206716003990710119763167989238 4409 1157179974442075570701588878308340631875148102030087434364 4410 335789902232843210185166268768363174350796869895158836920 4411 94839191011959309845568882175068373933303550350500496086 4412 26064519812850503591754589283483738492992408745928101274 4413 6968423627033020619660090774135244018565243136156035512 4414 1811825460967122662399841013527001452125683511372880852 4415 457996103657908253880611614783013350595419124473693170 4416 112519985293308701782188360888769989859877203924785798 4417 26857818757928998887239038534754464992933757664314380 4418 6226259542503181282692176380397464828839855103665648 4419 1401304078288647891325045315680214876973060927666274 4420 306062469913125877651307827113470919569272863081150 4421 64844653253606066561514723407206309545554973573168 4422 13320728478294841704546401771192619830079966908148 4423 2651939278009560778413050732454463468867635928710 4424 511400448987796322021810021236256595171543651522 4425 95474619824824662481999541976304368590690755140 4426 17246373745793482919268802639517379094414274616 4427 3012518650896900532315586573670298675143846834 4428 508518914555300608974704267131867553658800382 4429 82896507622950694765458900311251591501856472 4430 13040826010739143642743523161406588704860460 4431 1978252888849054095874955308409798229091590 4432 289143108498005934238186195640584441943574 4433 40683766212993267698234490792715489564266 4434 5505590710720921531238360058974670749664 4435 715863384145697983462076750664763966875 4436 89338320475250966084986149040330033989 4437 10688838909982671283634547985175561088 4438 1224543354885482288765342017414170886 4439 134150494478113851228121713069541905 4440 14033350284438305685766876302938155 4441 1399603801856052141686440916739342 4442 132857995156879683421091892873420 4443 11981353488318687204899066244267 4444 1024423857395594755556833943021 4445 82859280472533374714072781900 4446 6324423017039782602168188282 4447 454288442927956866437606937 4448 30615982515799795774087155 4449 1929221301757210365002238 4450 113227042857676118405160 4451 6162182274727021643901 4452 309406890411377769075 4453 14248695742602292296 4454 597667056369382818 4455 22646135534601735 4456 767414655151469 4457 22971400684362 4458 597918351932 4459 13257246069 4460 243445635 4461 3554460 4462 38686 4463 279 4464 1 4465 2306584783353479132966538114032939468097834663308764733103440240745375 4466 3158073567053506037557304740154182031837498074563270428333001335474274 4467 3173644116337752863053816354570924957740060675418378677960067019749629 4468 2774333101393429740550570128352660396105524816988625027951603253339492 4469 2225052173254436631133299778877926271226132156546610109339681137807587 4470 1676463015948630199132442705447205302902642369807467001719205859407446 4471 1201719855368322457553992526099153915752633146857431699709296570177449 4472 825723307590927401209162040873893213429047082650037492286355878472936 4473 546497541426528920023509927847090716990381561600431881955797817684859 4474 349535635512940415622814638617253168812844873286564861083177463111362 4475 216548527485405165043115536726427477534321818610009851461468044541825 4476 130172373050679142298948288863590813213432671052660098962015194550716 4477 76021483154596417584525820783997620622439734865546959318694691152111 4478 43174873843643948351978936538363044403784073926206180235947833229078 4479 23863329748818840504566112478802339996289227495731519064323422265065 4480 12843783433126221443081169294711497126704568510692287250502912516976 4481 6734712539301209429241910256165740206257248358189067315727716132441 4482 3441667148216051422897237908117408566362730597546758382031635746878 4483 1714620360325861337809362091504607349037088781685600848740923702155 4484 832941405579900711697496454027979047159069863768492510069691171948 4485 394624145326890549737259220183725592017646794155928634309685548053 4486 182360993028918942018736533868300779134438356182091206052608015018 4487 82205249484960486010424930423231059049280400634693377325434985679 4488 36150371390849613555445629783587656132443820745926180924499661000 4489 15509068555020523810800935395856376713811436658645908893300916485 4490 6491151730804057515415509903488236228002114957299343756605898510 4491 2650419231821405497327436121902438299573661064968786344460948799 4492 1055720691309488666919894409522255651380739576549484484280782324 4493 410205917154394080366617691819568369424417914397208425582651337 4494 155468525471857019712158739964917366903679057797642654419441586 4495 57468896182305953238424695645519259072678795015934072218509945 4496 20717075062522500744701713342248380187708334720893253701198144 4497 7282460354101388414070488779734928977497572557362823200165814 4498 2495884712710303392880934423696853461666566878018543423283092 4499 833880936929931422167893108847925249008750374958400161151970 4500 271548274439281327858781825185081801466058541455037715062824 4501 86174311015999978190622869134020698496080995547059181248734 4502 26644930961069844043971658013672979559209152487162038150172 4503 8025452338414743424852321746668464248317748165643747966170 4504 2354228063164523820948225448963566902794145812416564937296 4505 672436514894422146905382093860535773136692338438516527726 4506 186969597704576861860152831573790077449411262860596870932 4507 50593441615883810775534543632943473452939505177141969514 4508 13319892217250205114620837044282275076133131919222064408 4509 3410853742527464827606052579653581483631695292643531958 4510 849271697053692357001654774518832250160918251576679324 4511 205545960652102061009289829253828314496358187125060234 4512 48339205542015838517965658307307289233399444830643872 4513 11042296717195376711969927981665051298897583612826770 4514 2449180794535237657401998243835040254771989464056060 4515 527237886630533760744944800877475087866097717616950 4516 110110717244509713231980030185693095973530146155032 4517 22299347210299116683829174011028523427025961997322 4518 4377089864622599069442479880115841991563648393556 4519 832317055953857275306346252444204459132444466174 4520 153238778363998912304437123042197103224221272656 4521 27300967527594785734164970894792010227163415882 4522 4703868409808703748770617175688404519123960924 4523 783290089445630980556568014388435505574090718 4524 125975491432866233885439380412290954074621032 4525 19553870894282317798844761477917152276022378 4526 2927049746769058433985982876916982534050844 4527 422205588558427580395366388136680252135700 4528 58632265113447428258873724470969029747008 4529 7831857504108517413794562609049622718267 4530 1005256023391416224284304293756105191018 4531 123853923914969944513420477030685059025 4532 14630769963595345852386817463557157556 4533 1655061538888700453821240909228672911 4534 179049752935140872568795223811835054 4535 18497877680320221477668382838903021 4536 1822140494303328566359514727848136 4537 170850903336626934546902759492263 4538 15220343621450538220997713637130 4539 1285650544847274444903388665285 4540 102741126409508636253452560620 4541 7748520310855252793029183403 4542 549994833078870674489872878 4543 36630100506786779105904189 4544 2281226794879692763505520 4545 132332403462679938875013 4546 7118900337446359535718 4547 353348311751923411599 4548 16086989182779644220 4549 667140292283490961 4550 24994322301424866 4551 837524693908419 4552 24791670232296 4553 638176981409 4554 13994691894 4555 254186387 4556 3671076 4557 39525 4558 282 4559 1 4560 13235901484167449474014223822407182467968500139052835055976323393184673 4561 18128093717189502971746085043637335479090450237835333374022578286667455 4562 18227672118853624107819894060572277697268729734795656518116408901402145 4563 15946747767026915346972126297384758688508899439477473980494239055383279 4564 12802415653054000032215354875880849815589206026243389359409058385577145 4565 9657880931836972143638612947417850011439325559683874513915891856384823 4566 6933069197235452374212744365492453477018635975679837085419807326885665 4567 4771884860994162501228498504415014990020537518008407940479959840965975 4568 3164287202896394992525321101649671702025881514024462860320104257750237 4569 2028201502936160496978184917151705178497559818680146168128266296102595 4570 1259525964070514195350057826523717227842675671221914613391611985838269 4571 759108612946635427109012044885195158419499301499084066984903010498195 4572 444586570201756291756483624292309763888320023501713337389994934465205 4573 253272764183165943649594855356691433826370411635628538155185035369475 4574 140452429956352912751839612564193058646060893434785311929923925058225 4575 75864105126799923692293440875268311788917429744186515447287592080875 4576 39931255347461952576601375879443534878201774780353005961749332408055 4577 20488954704601086373552348163527180603419617714200544159304470777385 4578 10251411040353436859720317090687188707792136670140545948393789197239 4579 5002692867719344572376369893955995674549591961302935647569368314105 4580 2381535827618410244946747182315757381480886958600460825103963846143 4581 1106117623383568347814318682635090047519522663971589007118379564465 4582 501277484265499627160902584705169268547167199578023699877912294055 4583 221674500767550374298363690565706780874234736189763737885535801649 4584 95659880517519300018679455778133258729882360636462595117614207475 4585 40283362211075507351702337350125961996965103660481512852040509613 4586 16553850808887251341237607088240062429484577305304671758550309555 4587 6637993140058659658820354734108341992564715623411656648468598445 4588 2597275493716384947444064964910795493461351435336395069867619507 4589 991549285934577045979943303005358988280812677822004533277995985 4590 369309364143819880916836253585971904497132112287231378477367709 4591 134185042078076232300670813231734257590798944293339479722436005 4592 47556225550247272772675048528846874043534186149018810148261770 4593 16437876366092161437049078268521339860514773941335253792319030 4594 5540624072378660315102177400610792811624935085803819336864650 4595 1820874382279775362125484322671212050399087990417631668837910 4596 583361069409420950518593748614489856072719833070539335109370 4597 182160008576038997172242486668376565670343949339832791631590 4598 55429744102643121960425074151605506109750688608926411923274 4599 16433009557697159181507762281280236502973570279770475833510 4600 4745476803256943985384677393692754377103045353453308262338 4601 1334532191239920354036909675847792952390805137374591079550 4602 365389706986728704415998136561185047960496042230466908290 4603 97374825752689355774609159925097461648602291520095226654 4604 25250996838939984311442304332280684027350054300306018930 4605 6369760754992746020629596561717734863107166421623690398 4606 1562587990094030217065455578894931772116791702613147770 4607 372648170712540329987126660139080284794351688842645390 4608 86364457282672443968679438739972523639636174597236302 4609 19444314874062157205665812314925122238945747440228850 4610 4251115888915858366100792706838851710317342909216974 4611 902168732784661133808543239456611422640740080076690 4612 185762938604652261422352511979010350237735328934110 4613 37095250916074628442769306156264458319981796110338 4614 7180518589212168719970392883532849575409424337390 4615 1346635326101043583687987563360379789259435115906 4616 244549417766400677004473270077949942943959442150 4617 42979152935912158941589958450634094795683480090 4618 7305689661011329158211199979678292943995475142 4619 1200324305532794317810575678581142672349998570 4620 190491203609251304149945630599876375970789854 4621 29179431311706348261593442884941460382446310 4622 4310931042671236031689829490268961349951960 4623 613766098906986899999576686767686586813258 4624 84138349672555812948826020885630108283845 4625 11095333422112705975674316444379308409371 4626 1406079335063516749529339359775274683205 4627 171056356883533382978223411239813877515 4628 19954054086131728958988130638866846397 4629 2229206553054763514482963346341984115 4630 238187666964708194134519401784240389 4631 24306000969903461045840732541431955 4632 2365133891556110446442218433599185 4633 219083235290673098099702677734223 4634 19282777508811378828214784754225 4635 1609370964697510859249804713951 4636 127086677008232135981519856585 4637 9471765011105438374710610415 4638 664447588188990397334596485 4639 43738445698351217274170775 4640 2692461805942625299201995 4641 154395801098522864305365 4642 8211119251067689058955 4643 402943559884829326181 4644 18138398704232966835 4645 743798308575582397 4646 27556479723614715 4647 913176058568125 4648 26734190560311 4649 680669429865 4650 14764593207 4651 265278665 4652 3790215 4653 40373 4654 285 4655 1 4656 75963891886881354365534841554496218362086400892829171915974126752888929 4657 104075526873443206604892267074463744299777310322150148214276876055991328 4658 104704605607804205989150019820123685947914438321177250889360283101640448 4659 91672746726042370213166982704488253393973840105714857178417242838706272 4660 73669756589862859730895416819863008158155168637575391086553197924884360 4661 55642196843035821211556682449119306803944454656654687071996348608502944 4662 40000858245531654268733843052725240422536308522740201651135233518973768 4663 27577298186010729862948882082036841851132011557753986627499895365284064 4664 18321149475555668472760831643667440453093301697442088857696805206421876 4665 11767943639845904874159991506152221693203912312508730591488127117734560 4666 7324996621040973937246382486493247178864585435344058142272908274613792 4667 4426024943313933060190061209763922230877813622722593489126310886263264 4668 2599413851918236189677652628475507317737200195275481155465257884632760 4669 1485309722663959948208947415490770182659553045278169575715397890690080 4670 826358264305824529289700574799807233342387951428357504839531994705900 4671 447907256031676588981922686948885063769216732228050870195285366116960 4672 236635780578387954169202264840653277630361989513646621651144530859810 4673 121900941541972085416699054551399454104044901263235730336450323134688 4674 61248573561100086097466039223500738075895211647228053299624574997312 4675 30022561298748291066742921137186690494402686471250274541309821831840 4676 14359535597341712002845248806173447914031298165047496137118018981464 4677 6702443666300114542711508399631366061133789349671275246214927127648 4678 3053299077715167977893753817882011414909493735085187582523188049928 4679 1357620747603189350093352567958556128629636129420240103769748113952 4680 589220866742259289057806732600358481057812025420114548942459443300 4681 249617668768520324756261682004991269579746826228516477190836355424 4682 103220900917854580693055868083062833270548266823218841424628635168 4683 41662381216496000212586801220386679394101427046212431843691343904 4684 16412918193076968593112436234851446449510395285064850924627448936 4685 6310542079807755847217567381098816267298053693376871426656342880 4686 2367847462522189153331793690226743216953806903270377628154971122 4687 866976941478543123364198790338868425356597317465287437941199264 4688 309729471461002373492794115355317559442431050623066417751859375 4689 107951102793281077714026638135632479248328378144632210198948160 4690 36701497347787693106606579115696142396187755179581975140588800 4691 12169969358036828302515817865853408674967638723197793013597120 4692 3935277607660116208025750541851434749957935388308915257429200 4693 1240700583342824185956171356922830565303253058307890533850688 4694 381315259999362681416533233685753557005543155726152979068432 4695 114219726382248487475717715782831724372877490155144455948480 4696 33338504349947831845735613814054085539064316614879582779624 4697 9479852790950162456327402694358503330196452850038015317568 4698 2625450963705485178834122405381543019569497847106182257728 4699 708016177922676740362710225001038800961003025391364626112 4700 185867337779494800750195266045374983456866787264260664240 4701 47485455084106282807462005175223752160905136970403385664 4702 11802821066699917331800216618680690749046244907148424488 4703 2853261416796996094964194436792117673779119118335556544 4704 670630172308681976304496600988848100191151707514811996 4705 153199633682690632317878461098425593777108102736356800 4706 34002000006379054571585276914354900215179256328033152 4707 7329147964479146290371127449166706678715033807315264 4708 1533648050430767174961139387706171389993909659099696 4709 311409728531300484190601216214869424348499565939904 4710 61330077335913221770056459933583766624728939354320 4711 11709523403048100825043302113769888829075648569408 4712 2166241885272069932584587290495497807682680402536 4713 388098255896159812145665545389208813219000832704 4714 67296870530011735051844709746831258972369902656 4715 11287644984828214719942818276621473712987050560 4716 1830156778983960926783599456150654721027260752 4717 286651359629712820998105618235238679818032704 4718 43339756637534030156662084729283717605928706 4719 6320506038737308357586211592343281326959424 4720 888371814768879750797403382313335528483535 4721 120236508609020964374907648938318582878368 4722 15655684141070322990218781346184760214016 4723 1959156513886380356381985854772450008544 4724 235376932248038096884153729849098384936 4725 27118049079225435890706059481461279520 4726 2992381555888695018978203016777569192 4727 315835937657530798164926036275734624 4728 31839569115153138581366793197697956 4729 3060949152445752498397756036310304 4730 280150309746502256302846641424800 4731 24365063756920375677927238609248 4732 2009574525744418143943785504536 4733 156830867217926431900320880800 4734 11552584667069112001262741420 4735 801047848895929299755512800 4736 52124622718376138900387490 4737 3172071447740329270236000 4738 179835045971495590134592 4739 9456226728130642971168 4740 458846352614679391480 4741 20424906589406943456 4742 828294099863562792 4743 30349476280439712 4744 994739969108788 4745 28805728036320 4746 725493766816 4747 15568009632 4748 276730056 4749 3911904 4750 41230 4751 288 4752 1 4753 436042729407530476306389058812416143685813823322787812176476132370649443 4754 597599683722819386158511682418134823157247208501634118337525321124143809 4755 601534837148940564998676291943811308931468305497111615239192211038325216 4756 527062358965657036090441801573314462446146295913472604597718407467527984 4757 423966410181702591828966598062315891476328255331750404582069533830365240 4758 320598063610033631903033150272671409415061149653019855604812710788340728 4759 230799367951652243743655975771368711773817403340383265280401839895992376 4760 159375051754675180803102152586170646882118946590886339249028530027669712 4761 106076633892369545029551360025343606596819741275097714383566565220018812 4762 68274973637175330969733571135110599890434209505656396916707003108853140 4763 42594983389596692806279261385159807691553295863986091996559473714102464 4764 25801899154819245497171871372736028506972426694062800920582356702669104 4765 15194885944396561525640913926171984549408520299105376106952880321541704 4766 8708059548521765092883896024547432332400635233966704892290515546114800 4767 4860199027644786714041894513787962010225150364019343830624564607041700 4768 2643351593557630204573873165327768979910762127139803358727677154776400 4769 1401616480850784622322927590573643804868392503295462195821619604965766 4770 724835752326504382614231506941853116094287116597809919259744650258498 4771 365691784822768925842583014496275049320535909147420439317943691790304 4772 180035328652028383303385300247407705387165867391073869197790078455760 4773 86506055423373656160701684354969766358764159665735313445093733031528 4774 40573464751672391586767281640831568927251653684231697040809176464264 4775 18577582394651997176579474989194512563121542813767318201323987505336 4776 8304603054009254606289424986958396762914026174186136991717351278384 4777 3624518685367007866779296129769614110962565858137616704978799154700 4778 1544515674883529424712703514781457956338149037752101663364225779908 4779 642605133955076067260602888694953128179594480790597865152104948736 4780 261033880953496518517041144213925764351873338531985838804957564752 4781 103522219955342417686359244687138651277228720288160727470886376472 4782 40080239357544614441428725758601381685312170171736220460906419820 4783 15148038350331409553941346032456782768872669038118579187003654774 4784 5588237229879823270409978291953983611908460956912372777482287664 4785 2012067561448112399270634412676086062180547225623751111594673709 4786 706985774536420992848087187993607281979791695416126998629881455 4787 242395533552717813638878011214427723786826921129773721647908800 4788 81081960637218410430205533796959237921006542125793184696238560 4789 26457203347702825298505412205253374055447951004740319853586096 4790 8420009877687314128727331079991433559878780874684892817118128 4791 2613085816105409205157206489545754685065637505796638382952944 4792 790651447846003807535157608662356901202304259421345512473120 4793 233194945013992307925579362613710987650463345699859234922488 4794 67028964650209289572386066707892681568792670859205993247784 4795 18772238037911971473555190360505209990826952442139291342976 4796 5121234173032505001422643612475409389366240497808797464544 4797 1360589101429373708228220033487611255653413661124953390160 4798 351929345165213483836181714808407621437674687989767670208 4799 88600441117800026992791043904850059755602109928519772216 4800 21703865661708269569301793131034739970765905677184718112 4801 5171551201088423288513441161955513161906790446352706132 4802 1198233073369511982401302538112834681952834528379948700 4803 269863929630786088613376546739823707780075939335086784 4804 59056740000678027792620938037267363031312177068178336 4805 12552911572834048783635748044714959697393761916494160 4806 2590537390696495071073055956217947196288866235628048 4807 518819007345136351150857200243160501880837681141680 4808 100791131315601664110355540855884428727321245867616 4809 18984445570656630247088395076034799878561691442424 4810 3465130394020572839125273346156786765284422705960 4811 612564157455851446741085311182945537562084641792 4812 104820119042464301065240363488996989553385575840 4813 17351418041039523142289827881543915235704898224 4814 2776790371148167450091240480314938195693216276 4815 429311641619789528183264295607776395289737670 4816 64078018383283714731015526270940232643774048 4817 9226094500261989538728237037159925078166765 4818 1280392708878083289902563891820660797546671 4819 171121874060004694058327964686417763537504 4820 22003907547225540253133046370200307009520 4821 2719523408788945518815859163282667722392 4822 322715842597491794594228314327037361880 4823 36726865622206582543970520604345456344 4824 4003568507091593690635714712000168976 4825 417476543307881718905821927941449100 4826 41582717191983400589165754589478468 4827 3950130209199100018662150437803200 4828 357264650068752219624515928261616 4829 30707449068589482973559236884456 4830 2503172296732335663647273629776 4831 193090716916925626503620130660 4832 14059977459193652178330054800 4833 963765859946538374997147270 4834 62000507153540117891364674 4835 3730489039111077326582112 4836 209121418861116877831056 4837 10873615599153495032520 4838 521777660582627347432 4839 22970487841558511256 4840 921332008643099504 4841 33391307643838716 4842 1082608140751380 4843 31013345356032 4844 772751255824 4845 16406023608 4846 288548228 4847 4036170 4848 42096 4849 291 4850 1 4851 2503327555668230201236190541273518077371935886971631673204479039360235947 4852 3431911454873869764779276689954443231020492059821913397667436517819731302 4853 3456328913100955153335424161396197674843944716819914173250538769174175425 4854 3030654734409316856927934892788386479222563703901030238196486501101639648 4855 2440157716730832075383407896305604955705253361214763529553552430535305160 4856 1847359336915107975025378000423067543269146510971576501957311345987372176 4857 1331746270974340724740205382759118838500751252855942329944075290531657280 4858 921077791000416876212065153580567865613813725663237711794620560419039136 4859 614154900706134477831223374932422666453446589427492276233142231905432428 4860 396091521583088923551310596200995021651228961520039089126806521974783160 4861 247663722115603900382915098036062079979038950485740274747550137656498740 4862 150390452742847552349076703355711862311287616544385246972212304465193184 4863 88802676085052460259862405200346846819999258059312339026022028759523816 4864 51039462645251430232376391027390205567060726729044178445073556173969504 4865 28575359818571385644157325896566856322897610580304343101619563676792700 4866 15593486770019246572409369190918556559694221752029678298450835281302432 4867 8297872540762992836771118950932406626704513870221809784712025270190694 4868 4307507307475835621850788140391753251792325671383732832236740939321868 4869 2181981764098867926748751150925493674830226578822218975609155882540930 4870 1078809881625601388074142283948437698199561830652112673801501393220640 4871 520700424425494134959024916593980142317961653756743203614689630478872 4872 245381614467694825274162479255853498266762206345965040970169237434992 4873 112915418043646892329084556582331900142444334473905925628215841537040 4874 50740428927413776729006342209608931073788753052600962586433639649888 4875 22267190459877337056052720405830155008478021824103190433382200302300 4876 9543275977927748275438612451503894236336201932975117425375686391896 4877 3994398838655750663528594469294168869580679157187866936430455755620 4878 1632751216726250458184444810711007723789671936962876836508750395936 4879 651761019534613000458976329792544481554183839739940462139429533808 4880 254059014728639080118528114027856361870910568879606547227612945480 4881 96700828868298489644072720439879697215747099199916703576881959470 4882 35936885162867104163712549733670905728959146360103199742639865184 4883 13038411463297002453918055905969456362409686024615880109526071701 4884 4617815952162811005092651999085763355693576154131679550780135674 4885 1596336296469011254625132289230808929182285543057034532966084975 4886 538555822159778695526505437015812185660742449516633915443796672 4887 177293590435701514583176432572702227207107956889383929891233104 4888 56943404612975586095001818424319184105215568640388275070846368 4889 17840570221695549359269265765953411417480301910917498990923200 4890 5451430049671405243613838040760247363973476975460393390217280 4891 1624294212188399310456667829919275227291279638239335203736152 4892 471826315040444119589847943458399452338495263161755797351792 4893 133588147110010213995896925014359130320006009181241462205800 4894 36857118759868233894279561264906660670232501257815590516928 4895 9906860167651053093779667142555058399201830857163192975440 4896 2593578019160614213722347265722534239477641944951295945216 4897 661138399842030103953158432785027280646012829129696423080 4898 164055140505101682277723305621865305991713407852779338816 4899 39614985411712563399644721693126948820391946073002733908 4900 9305978280458531412944101869773664623325445910162725800 4901 2125938342263226303826674054406840531355686700521565724 4902 472139972778488269558510856941055716268799994372610112 4903 101896549500573164285674294083848136516071195288916912 4904 21362161759613806699156630313855122290022035985661664 4905 4348576675363107452746338638659197559386021770788320 4906 859161292433254603976100612962883387819924801629376 4907 164674728815612700529871272776302401893575165606808 4908 30604965067630051657946385736871051249539128843888 4909 5512463104473055781479010006683617357077447783016 4910 961727350665323396221386057413024336693651165760 4911 162427953907879205392292328094258611651886703064 4912 26540412437723604548930077913704282613364022392 4913 4192881332774103464103064419680147846849977382 4914 639997885770164651453767348494916943377393344 4915 94317087301825849927005365166061329473367685 4916 13409516375016248796552584641994742997881786 4917 1837766146152548452583813878620314702178223 4918 242572643519259205855358822123584020010848 4919 30807909458787360398769080488702384900456 4920 3761124667825834067686485147472470720720 4921 440903576478294729607411305564074068864 4922 49572524230097127053689308596228861472 4923 5339163571399205648531512005003473212 4924 550124955302230120710643492585490904 4925 54147637119718205084401237759411300 4926 5083339057542535643482816696356960 4927 454393341867985339872488186174536 4928 38603147392620341217508298035104 4929 3110564402401499847514794131356 4930 237198181014399659788604589600 4931 17075276053340347539104225958 4932 1157228359485380883324405516 4933 73610217108595583626773122 4934 4379600526892734950140320 4935 242785820979742617623480 4936 12484889556584494097328 4937 592531788124589080208 4938 25801266482775487200 4939 1023671147856118412 4940 36701158756804920 4941 1177193679331124 4942 33364411170720 4943 822546423104 4944 17279740632 4945 300740930 4946 4163040 4947 42971 4948 294 4949 1 4950 14373805576752430133267125003729440694156791780558721814948310153720170445 4951 19711719746491749802244868933929243120121301500077200212707866131167780703 4952 19862207662995368938641418959719809213997453618083716393812025827545536873 4953 17428608549790569874886044632372567023922142550952531946947103133549704689 4954 14045846558432029033128914582551336432876616809488473830771766484682299480 4955 10645728269424837449939952663093045262514195399841377695313637049560736248 4956 7684753731838963901670124455861559789999027720865878915378778338420422288 4957 5323289445387860309038847593365667768249085608700640017794221435599639544 4958 3555725536284998156808356470779825908276611416985792718747660300084902740 4959 2297756909686609049250985359607531891365211374959090093108662073142779388 4960 1439863593415595729398209297020604986210921046066030407313881543874665748 4961 876440432514251477949870018503891360552900316237520693716231108571125924 4962 518877406288507793593416701011532813905406844180410620940425503091703640 4963 299071783657949522245306230075651176166976659407053560564481824635017728 4964 167952515641004080309667107098927887655142001974016564346833917766952468 4965 91951565210155111034927671371187339255389303576836997566396120061081384 4966 49102119007259896326424302324499282943392414705462573317060392970518250 4967 25584357991388235555820985673958653731741944042017446232640559853238158 4968 13011072363023642178245326161065109672682129069154615106667211373385938 4969 6459812257826660360889227835958767054064835378292043404243039323160594 4970 3131674383837473443499541992242085121686971204614272366585908759527240 4971 1482676103915872395439681467526204437403136941742450177781629025857928 4972 685608726453463055719428833422067060841672715872884743027684041345888 4973 309671085745642896628209024022819003380766637279915194254281161091304 4974 136628552262901284448041728330107184571895222390860768737331613340580 4975 58885816070972083209425746698930175456647985937404276582370170989228 4976 24791974927347501182393285480808416292657583278464471907684554450628 4977 10196174527903728038999881561012281004058062647556378370235566011044 4978 4096152304787367619798430028144353892194044593941911317382264888320 4979 1607339721457127220102706112755872961598409744778593510976032289188 4980 616035271659268757378171374814837264976070159199563057443538554258 4981 230588307283493807043046481452831327127443910329458063023853698424 4982 84287751457083733535652021449750801527575356742214199172778351635 4983 30084531912723457978446276481688364287854985573124987827798648673 4984 10483936485889402160021059740809814514561917682336050980565983943 4985 3566590943819750370371001465423649940578728805385704139079941199 4986 1184323402692834411466038371582557235492497457465562255259188720 4987 383804944718019371586720419377566602357715266632383753085618608 4988 121367975377405044660037291803699913085603428324061558824050528 4989 37443448795086563711024115548072703963983292113777349569047344 4990 11267965316317491414163537417434871950524306416501910596129320 4991 3306949451529752097218005510323191844946777446087085520203128 4992 946304993890211229366097841031290164638978293221111365003048 4993 263973223724917021866294943094189229129107174669014619707464 4994 71764855301142621603063257224016904346793277719207761333680 4995 19009871024816955942853025805292715678926782350276473657248 4996 4905103499696907890137269175321346693399107248045943892088 4997 1232533792180760277585617793036877096261936944834039907344 4998 301512053301156435302545674440793481699540137892112992140 4999 71784796937614610246130375411261623753079657204534042756 5000 16628073252805186863541145746876297649930106000472643196 5001 3746151359599837441073555213397703953194229074217229884 5002 820553944799435375813846999820310370397057652210684176 5003 174680188130140799288636862302731898504909346787478544 5004 36126214370569638265347847455758481743819950901285376 5005 7255410010294096665734383023100452526632946506890064 5006 1414395409015352808881607202765532695999728556137576 5007 267514550227448967066668450000282790356347447704504 5008 49065809082379865794826187871747951994158774524456 5009 8722501064284784380927752835111207590462174686424 5010 1502092037264408221496123197523208736876039319736 5011 250434953886598225967288690674731755185678725004 5012 40399052207586244244146805869734560040668741226 5013 6301509164688249118318377195497021335928892784 5014 949768180425674698827888613277090417793259971 5015 138221168719179693221830746849286187871369489 5016 19407960100512412566014743922102855144438151 5017 2627099895627900790947428505968471532011679 5018 342518621231272955187039033884636116153656 5019 42973090615221452061043358542247945200344 5020 5182980445720912510616097681357150650256 5021 600299476311384522065542255362767599704 5022 66690264854899204240705131596410262916 5023 7097833711545332420832244958278768524 5024 722734544776469807250812839256438724 5025 70306440976081782694594664220831252 5026 6523725377931732345535297850950776 5027 576423912850649363220042668542560 5028 48409236961853640079629889608372 5029 3856309497551379521958816352072 5030 290738465893391464172566078506 5031 20694181566013681356330988750 5032 1386818211864953104105005522 5033 87234590331233273712441042 5034 5132927768945131791205416 5035 281425553225745278075880 5036 14314087453923812312352 5037 671982929868627778632 5038 28945682243857452276 5039 1136129011485195420 5040 40299468617139732 5041 1278932005689492 5042 35866609921296 5043 874987126860 5044 18190289502 5045 313315992 5046 4292541 5047 43855 5048 297 5049 1 5050 82544856223240790004291112879046808322712978341830565870260662723496072741 5051 113233380142218417417284569724956788482515603516957755240695960202314586300 5052 114155559835058996367941215077833804809957947456233413288038149880903800700 5053 100239726429231136629557382021940183151517114889918259896196868197559249900 5054 80857604763936331874152693706212666847580383779100708829889676686718075625 5055 61352538830384469186289021483553591800417258450744364747470234310205352800 5056 44346568355717449773028021217409060169009449779840294477038414936021282200 5057 30766073140572541142403380177518214911299507380939384406256763245389146400 5058 20585979873616072877965887724920209275809342609576198360254526482139906540 5059 13328723452176016763357731143643631554794087633995123812701409607262572400 5060 8370228554961899193345353287677129571103775145632222702482768921909028480 5061 5106939703535365750434652754555344695680435683139413730343425875771450800 5062 3031216218695673903220732581689792154603074167592859677666471267116272300 5063 1751997788544364520948669605436342117716620826349604431327538812530661760 5064 986832461001271985244162894114809517643181272482777248737775818058037900 5065 542011449285989206067298725861488471308094742115452703680143063891233120 5066 290426638214711271125842549692602495549050435777259609982858418679112450 5067 151877337707471887350377911668505463483982504969824142228316495277004600 5068 77537199596112482812335419829071516857918002006065378361128272619717160 5069 38653857904178570147912093653425581078250577613259290052568146861922200 5070 18820187617170825482267216747737431293932022875619760859564023653458170 5071 8950920148492016741257444061664832555579727461587392385986163919792800 5072 4158844454767547355854386015838043626689688363920934795373243472078200 5073 1887879088216194314500139362150738440127763072494351863265190751300960 5074 837328374676290916391185702411000908009748276327306053631016343091500 5075 362869950330512536441105539388514543527154346760002542299811235209520 5076 153654089908822042834605366263379986342736861067910449045894966363200 5077 63572803120633420538989790220133967089219860409017429653155782260400 5078 25699310885180085338600583870957088603837015918939299344334425254380 5079 10150242012477286794862891116041647306941414146676817965197438864400 5080 3916622151001921106323313200106047410781508043036198809354355348810 5081 1476375696423917645578614862072832849413552603672365644860656352800 5082 543620625480191923606895098765460460285879951702350636197786050675 5083 195509220167032911791032970376435523420264148826261264617306265540 5084 68669523258031165199251458634965107712698196230904549047656482900 5085 23552356122734322094066140880245878807283099013424287908324184980 5086 7887171041334292347942557418926454851771651711047158411028744575 5087 2578474187601702615546274213322656868736850114010836632164145600 5088 822795768440407632988880525884811749542492135832123128695864880 5089 256234252395299718621436713282787768878601917498397428723451200 5090 77861243647098542147950738821023703505449766255457252397841560 5091 23081423658687170164549749630467027814642595341205389886744800 5092 6673810880650219829048888919605440797121926675088448854627200 5093 1881754375667247538171109184761891660719886372666570746792800 5094 517287531677978798561190766376825373527340572527190851023000 5095 138604675374987305211896872990537744770371839266129070089600 5096 36190249108269200168436068917330509951647977984082385148200 5097 9205728982841501593499213903313564945583998358332289598400 5098 2280639545959458803985515567181780788866716672919446969276 5099 550122590619610639768019092168330948258639321506660406800 5100 129161319415229845718900923078685924609258433354386432112 5101 29507635221203569938389505386710030250306908527545701200 5102 6557173570258425167092369937464098861395220724424239500 5103 1416846937930997050210453281640023029399425594375690560 5104 297569651262437907416149170716208248789635092505114800 5105 60721235219482633880314210930590904715718247534230720 5106 12033625337795053026512541531397616195344827070711800 5107 2315070677862459441671264928509876971057088448300000 5108 432156979603158133213002519285749061519748120650720 5109 78237496349763035380601692772127992239297377223200 5110 13729647083851205497350699809030297311461650095640 5111 2334195003339375387886282881286873122514412977200 5112 384235128838733456936365862674929477979542734250 5113 61203116062502340996757714682779804884041939520 5114 9427256043403632601245704529026864965051411675 5115 1403247606784238603625410341669154691696244740 5116 201699248811972732501769835627531696368707300 5117 27974297029858660849231107507777541972780500 5118 3740601940552162560630632324706875770873335 5119 481803853968379136391401304874094253055200 5120 59722630905006958637022736097044932350520 5121 7117259404364864485294134710638273975200 5122 814565938299172799629322140068555925500 5123 89429235079088141117703492149759445936 5124 9406650227826905407973872804489747200 5125 946701318460578620025667427620834032 5126 91030464935578278457640643110768700 5127 8349815590407387715354685635795200 5128 729364242731313042502849970071820 5129 60559642386294561573851470821600 5130 4769913258363581277189176565090 5131 355594647015162414449769055800 5132 25029105382271007216070887400 5133 1658787838396543188824739480 5134 103196224744520159642209050 5135 6005832603530215250057760 5136 325711781447253970570200 5137 16387927608017410552800 5138 761092234623170526300 5139 32434668215547318000 5140 1259585281347993600 5141 44207997854050800 5142 1388281809707100 5143 38527951880880 5144 930184627350 5145 19138822560 5146 326281325 5147 4424700 5148 44748 5149 300 5150 1 5151 474101328954159204847442478087054001933170142059407208092173908575117390823 5152 650556116320014034992027252209584783390175683805170658168424843092247433041 5153 656179512505857679780222979002338569215423675665494514897204146240144488200 5154 576589948650625070004918748556079687959670059684189610636408107847017701650 5155 465517618381809070624593506107685367295092783128709115880806366878124182375 5156 353608357966524638979075800591691562586851058691014392026377209489376698425 5157 255924390178681900790179845490817202130044622552144016991099005609047492200 5158 177816747524667218956169937199804123454526657141810844416317757636468534480 5159 119181459665772793303016505639566105848315710477658227112423161906334010820 5160 77312607340067921554729787731205363082399155802826015203324293147745680700 5161 48653288524132445844263096515785709659466284437170619380836568124532559440 5162 29753480102959344251090776714722747967351230530236183248845989083455925480 5163 17704583936711116501994189710497405394922899838617201625997917302181591220 5164 10260874506331311436555067186228437543039299191607227469124639340824333380 5165 5796518070120158888815755739503747613262354128028841584901152394487241700 5166 3193720085288662145697744171084479922665566370383654579743921847089962160 5167 1717046039345066794145582198276306884923211059386879818085351310482579670 5168 901133050529351898801647124356261919716833954698862793390064449749560570 5169 461796652304166476083208358462571176214237666214538857416837606860000480 5170 231139148542989844220606134284823122680533780597082770237960760512400100 5171 113016261052675080077228632019967540071206101163293357403232545661882310 5172 53990636972181970417748320964408016214050581988223807608269002356992970 5173 25203211689227047437820880833480440315904318698338900498636275838629320 5174 11497138468768712132137175507112260763092474134058602492430848412164080 5175 5125604112906092136555907548160770251211316594996275108757862250994500 5176 2233246405485472611383713053103304511276685038743134578622239981446460 5177 950977826298245506022901218618922436733804650781768748743807698819920 5178 395771121041082475128775904665696064818070474132841336694031163653160 5179 160971219801128250144517324065088527514613736459188963616553935752340 5180 63983281224615787935835883619294125346224274445042150858635452545200 5181 24852859858330885404990060440505455238113043483130145682981817616430 5182 9432990491234057890272947983855466879593925757457997016331896508560 5183 3498256013198559239981366099122085277111720756431940082688627035905 5184 1267487332497352989378496927164697245972068790642943528145017813095 5185 448622502186595051576919628041822604172924935545823487576924084200 5186 155100933708902716177334996113555653838090796693271729594686526990 5187 52370817621940604368986361563670557100071754374587436405738709905 5188 17268185141020215460559141110664048957067186324743914564912911135 5189 5559329997713524951755789217542667655121530356504000875698642640 5190 1747221012920503873149092143375222463189197420838229919661901600 5191 535980830653969685394388429006792935024236406947179965690465480 5192 160453136384460492299697765551635668543621405629250319767330360 5193 46866365051972324728038634758807133527448148111803877944212000 5194 13353649071007920040684598006644766526336266938142542797051600 5195 3710826321451158544278475229873443270842651768780401440041000 5196 1005482056019479114533753523183099627741752046293742831588200 5197 265586880665477908904203507549156404516483769935040804731000 5198 68368715148712622556904741761634766366133406404918147881952 5199 17147892801959099284991798789195569208701427020103951319828 5200 4189329956648750414727374689844145482861151504148201053900 5201 996621819307707316801500872177808782587028438624911105536 5202 230798572219357405868254179113744213082969600385872014712 5203 52012849807840839540087521762382372893291421889569800820 5204 11402853686576292132556028123816584447172767692561540780 5205 2430998362157276040219529215649829585199767366959496400 5206 503800607596475915110116886570776195327479489249230560 5207 101452252588592711843194365381803507243866905642966120 5208 19843151330588747617952341355498745231555588656913240 5209 3768016609371459912071475871911380140094927564698560 5210 694328762820149650349508997220193632860563552511600 5211 124094827607995402648426357961792630418711153464520 5212 21500702351546798574882280178240775634963974495740 5213 3609306621980580440688895898677221166221125058990 5214 586698989113047745129130415781322622561771376160 5215 92291379406281716007745648953198709162588664025 5216 14040397361380293877125475225289392432877560495 5217 2064293947279874122829182063567304864747927640 5218 293103343782653040170724422800278073828795470 5219 40159710559451906803905807091646357791510905 5220 5305458764267313887078881711523248394739975 5221 675206265492129741273057782586505598057160 5222 82703540994699897692163784509096866127120 5223 9739815689420559166417508115143460643572 5224 1101666943992091033798380362126813757708 5225 119542588399490014581676445418470355600 5226 12428815113079797824966156373573786696 5227 1236492344448128230829298728224730532 5228 117538640192263067688710399958297940 5229 10659027603373915966010938487653860 5230 920582996406923889778782735666800 5231 75580571455415630234318538628470 5232 5886755410173610534970625507290 5233 433999538838768522475631196960 5234 30211861346949677101829523940 5235 1980388177837164098251482150 5236 121865146118005313333522730 5237 7015743803088011982873960 5238 376397748740552543281200 5239 18736073648318016767700 5240 860915409832508467500 5241 36301840055299400400 5242 1394985838529560200 5243 48449899186933860 5244 1505726034604440 5245 41356783408050 5246 988253657680 5247 20126515935 5248 339644921 5249 4559544 5250 45650 5251 303 5252 1 5253 2723416219502505684526381938680331572579861793788562940613371411909847038551 5254 3738128702925916669383970192720485490534544544805908212391856730332148666346 5255 3772274551138837214342533686328759866955786830170033424132853497506716300941 5256 3316984595221351031044166236885948367684619420975481578568041203537445957900 5257 2680359519729101559836850868062518915018650526452345742331581627460143645625 5258 2038191472638746789142180598864394459315735204306040325942136006564349262050 5259 1477015023551904779261955211463751415886038240631068131832309741589456243985 5260 1027737552084229144264722668369361784190256014932893004464898602331121117280 5261 689986341202121441974679029580913167164272100180437556160235829650961928340 5262 448425858734241449655732061864753614414445746760477511484069177598636171800 5263 282779433118383947589700630708007987995500470174810239843525975688255209980 5264 173322896706432711601523806080948764351365775705113572379370369979263518320 5265 103388980925755316630183480218671839238198528429302243065089019671649365900 5266 60080243595945368589290902748190213250565505669496567203174140113629074760 5267 34037868887269112394397822746908640228157494316461061383315940218465982800 5268 18811770404676278914200152649309801151105475357953564960303620556722287520 5269 10147124304382566325737785014625924416868867457942019620780104678036822310 5270 5344038495541455442716940288270234996502188255912545913089219873451262340 5271 2748801304527831015492484468313621693720614514536644906116498791354362210 5272 1381246620038486168899484025356975624398251210332373882937184979720965400 5273 678169205645379025287788672273541775322253248063410457664196402212032970 5274 325394595347675086206115356580152469345166484524642581225312104410119860 5275 152594548977400536995485314479073858687948486351357714089039526697209090 5276 69945835321345368107344222451138763107604374290507258193444545577110560 5277 31340443618457933764572324257801180539279793996533696975948915128040500 5278 13727298981959000982752849144708528658508981012789216342112197592973720 5279 5877722126462374079709968518291463951114239939354123498241725405212540 5280 2460233629023749431698263580746187686217243546098670686059009061284080 5281 1006651342893698801433999644099549898054360232400492529260963876000580 5282 402626783191637384762005095803981814029512646760575707558423928620800 5283 157407841782076559931351960908521424819751256409348581940244698411610 5284 60148343358430177555771636590316026431118262268368016897354761213920 5285 22462733195824441588974040135551117202873225608039704320687813242465 5286 8197963015063808311270696136699822223373776999452417642277528643590 5287 2923556706474943576463925803517276366167025190666957450065163119675 5288 1018666938557184408846897339509830679887340834374813549172461084980 5289 346749756856764960205412363025895423052440432466521867941728478975 5290 115294033040428300654175363330748039281516374061827181851874728590 5291 37440617160001798062124693050042496848810172235932377031332642255 5292 11872954697782975941991842505681920914737595432913050566065278400 5293 3676069777651333913931652961498872605349149452938270456267958760 5294 1111072969911295811749558995179314207709996920058538680880880560 5295 327759529682393306565182865841346602178638383840947039194069560 5296 94348964907898401938649379238488319648142252463792309215448800 5297 26497092147400353902587530742631295594347726337071232780351000 5298 7258446250840551705688142814521054963100875447531711544267600 5299 1938980128313338086360173529353838374023470168908701541545104 5300 504988811715533975144901330412451842032286843190003151016512 5301 128191053467887421241334887508909764957959990473526403949236 5302 31709126310520765162776924603083623222458938409798376692600 5303 7640792559010587176868385664605060256788176020794678399932 5304 1793043235581461213486438453043806167622520083561666751312 5305 409642829016032508753628800648524500657189401439704498732 5306 91083407591884268018194664565131785405209259701173415960 5307 19703449988241072083434849543907625593427028771938491100 5308 4145304690123889209236268606125765185669939645993120320 5309 847843668023431545875604665427184207522191383491955400 5310 168517739799101874521194341192122503218723526743102960 5311 32535858684343426654865786965673272917561498456032120 5312 6099192553047899668416855579495546299514040529162400 5313 1109614650347229455444552631462053075386624961896640 5314 195815547906596959254450990293869399656045327069720 5315 33502020195714635387207228705835084378750892425030 5316 5553986348132287108091778443927586452231616515520 5317 891653922054653480906618313091497534915292489225 5318 138541159384982345884780438756201496190717200790 5319 20819485890785222325954470261591863174778934355 5320 3023923399746737056949166946151431801817335860 5321 424193392989543388356599607498263643992808135 5322 57426499383238107947688567791389114171845150 5323 7496484642733102906282382628300958921165695 5324 942796519855070552682384152344083117725664 5325 114126321950945757259013069578780875573252 5326 13283901698195812296976002092360842627896 5327 1485152339416720673193342011129372397900 5328 159302018427625664518233511995641176752 5329 16373369426808708652831473358164574172 5330 1610426320231665265827451805074932072 5331 151356888995198663366300780892593120 5332 13571937735505518895815923771911200 5333 1159098221593518001551679602566790 5334 94108836763613998884181677544260 5335 7249177749383815456601178146050 5336 528595899235291881977622733080 5337 36396756172697180023251015850 5338 2360015103797356062217798260 5339 143665173024750454368707010 5340 8182409196606305646252960 5341 434327800505171610519300 5342 21391423557926140971000 5343 972610901675465789100 5344 40583697369261948720 5345 1543346988159570660 5346 53049790857563280 5347 1631772892143950 5348 44361797412960 5349 1049312495327 5350 21154569786 5351 353414853 5352 4697100 5353 46561 5354 306 5355 1 5356 15646506064359350392347086201481965698808674470977505246623827696393838448345 5357 21482351430557930121363359889499307778095069088546354426054648597919725639471 5358 21688921546785130374499903725478661826771143877266971641926499629927189484969 5359 19083947376261093427148734133111642800046946146001169644500140363039341465891 5360 15434446099686149288839080038802294031372041408944599457447058099046575418875 5361 11748963984749151485787303087583205124737932620632602983822609130332103919745 5362 8524711647462919415457491569994372275354361956065030730368862435994960228565 5363 5940200362208835096005481275733663102785350485790622257547477207884743452505 5364 3994548293159076369500223880841608514511963808995160695913744446481279245900 5365 2600822783641613686121276476591189986398610280811490570299495313823380863700 5366 1643409951502258715627881566150675107103678708695135375773387844621928838380 5367 1009526085089192715654639009388197959525994854148755443111815124969344496740 5368 603650326675589398670656052233344708567092372332013435980985709221469765540 5369 351705449488129647186851833957059759446210034070714067441243320449468555780 5370 199817391067105263600884676287535736237248939334786881273729201882471598200 5371 110767428710063081788473850724089892515211655306205795505787011244706489980 5372 59941220308906888776847388269728044394716454243604715648822374337735279130 5373 31676842400062594684873574816063872793816661254752947172280761881099333750 5374 16352935649201920826993361743925051326460534220187228397313086206956279770 5375 8248879575934047572766513888931632117559874641660587470256446534941324350 5376 4066543427669973417175080755337905889055343923571890418380398395177304030 5377 1959542089643205357897105370972146900733649674340053629518211768836810730 5378 923069912922567433407259744919651571624220692159730239879319775655968250 5379 425112942178352508846662630348092509089321197215946882621270993684621770 5380 191421764140637171366566893513959362042461718305686781805515686147179500 5381 84277784817259684872250808728509694417035216913609592998768958717386740 5382 36280932619393622085279281861075295884286187923048928208955391931179500 5383 15271725699321019977672758548729126805874691042451120614940680341065940 5384 6285441224088120605524272704652801008439349536821299688958748546527420 5385 2529347376032764075582718853328538189782400685500916815816725058686200 5386 995146995254727419667604251710178141351002940525357487173867546283470 5387 382778338249015975776614950950571738518852494430532041273684608538300 5388 143932468976031118945235149270369022486485493091391965143973258228495 5389 52903735653965753675713980152685136605328606987730872147650725412585 5390 19005967011603007858356268226271312681649534240202917090817940172575 5391 6673057035860026723415442548098559251933928558724441833466003332565 5392 2289504275208335890771485155249013027607694879898033516701395979085 5393 767513090298053458292187839118224534594609899123868167560017949255 5394 251361793915999646724533127492239371657422081635450414078003212155 5395 80411620808653393715963526490086004803721257440548069642064394975 5396 25123309970559569307285919380537167146205037631844939296630915800 5397 7664807746750007962310695678719508432836416980795780577298739560 5398 2283049488774272535322406351180330653542196576508964416893986840 5399 663800608700889220186306065042074152311760593906466432401117960 5400 188357133851780567057788257095424316357387182370069430645037000 5401 52150391156548685192372306244902137231697293017483770496244008 5402 14085364259211633915058466063407473769235859640637822470935936 5403 3710328670395714854277547295609013430036250679425763802493112 5404 952980224740237769194459842145348383351084691430179116249420 5405 238600017517470891083402432647370755138913157744510890826900 5406 58217590458715449120354958502986416328068506639305745395020 5407 13839207923787035834834958625033527760970115074359087651332 5408 3204138537813327275783714184119643240404506807283127079428 5409 722299951768167456975082493431735108059671238087101728812 5410 158484366936855262686971750409106192556830225308975129900 5411 33835051394659602802894864693139289565481230476901762860 5412 7025871173792387595905471284791562814673960849955192440 5413 1418468604789424022748919262934898263013484960633328520 5414 278323700958227953822625413248133414570436103169524120 5415 53052665644181584571005458967084017966876869967312600 5416 9819667599902781953259415454469444324986006068991760 5417 1764065334458449603982320059755331443112262727955860 5418 307429581190005439632256233299229825696761237375850 5419 51947287084220803673295800663800838805276326950040 5420 8506030433066212242581194260714482049358928384775 5421 1348916371991170963212868569883285749837001960305 5422 207047463856831486976542183433279949318688675575 5423 30739642876004520273515170315042685868216558205 5424 4411356577481843437914342904229000962139450565 5425 611465860424723918012230076129032904350674975 5426 81801546351147557771900483980980157170793563 5427 10553126846200206078847561224490770025489191 5428 1311743289104299449053375365265147429701212 5429 156948331724366635496327759878122148252740 5430 18057962753301225645592495149740242175100 5431 1995805133553215084053705493832625076500 5432 211642979348515121008382835680284763412 5433 21507362165494101777046430335174556628 5434 2091640862688272293717985995296533832 5435 194390898644902256056851911413460300 5436 17237450073813300898239325934700090 5437 1455923087383127629117426991491670 5438 116913561810236029017940457448570 5439 8907758959435085462580548376990 5440 642506197960978134171811377150 5441 43764131830138749118641824650 5442 2807375441264820036616425210 5443 169081056215579714528504490 5444 9528175445237672759752860 5445 500447292982300965010500 5446 24390423657691062235740 5447 1097448687759570776580 5448 45319837915455787260 5449 1705759906516548400 5450 58033833128821050 5451 1766956909373484 5452 47552044038513 5453 1113483034391 5454 22224208545 5455 367599275 5456 4837395 5457 47481 5458 309 5459 1 5460 89904221054193911419767978383444512652616161590025224591980780285020966623977 5461 123471403449603401505436973320937212686636169491150511808640772750007394336696 5462 124717010823435508099160539332158578858502393012349608640834428213779977026160 5463 109809655874940709233624266202418178289656065133159679490321036917138364720392 5464 88885213644817844265240580424684935143638935614100173984486532920843275562006 5465 67730761348859442577115972441540653956294563182972469869652610362032807635240 5466 49203499651555579924170740349033648156371719460408939690024150854086471510450 5467 34334409320407577442474383158878578612734341031427218894838782952611749077880 5468 23125490808969291576748705871440868619118462474399085485887701174975342917605 5469 15083836547088434859119816442916528687915152068819903158359006077195279513760 5470 9550104808326775264314199193819611226761636115194407583843289097627856372320 5471 5879288860121015659933110698781958402815848015805428577070804637972901859680 5472 3523887964092220206040310834002351604119692039286223885937258893532690904920 5473 2058401457274188867432980906679595459380220353213729400852174074334818629280 5474 1172692480109571601566453564267846753188380162687486302274004948586296330340 5475 652002117815108286520001004999261502572316813740613699088734984292061626400 5476 353944774436908937488763165165401771286994340546525836796815658020110994870 5477 187677618807498514485454836205769765429087506448238013960290832394945839920 5478 97233408499536452311386687825702291008318013198635807304732913571850821760 5479 49232661232344010379643064921395759457250845992312771644843222602134860880 5480 24367594038230378540085966896889643586193205761056365984434065258146857900 5481 11791309522444724357680916358093649734504734330911511786693673252999672720 5482 5578977712767612675812209866427286633784954145251138114398713083173959020 5483 2581252267738899302680381422991847822977107720418944451354164129004192560 5484 1167933804234783392690864928346989984050776785960226414035355969560933750 5485 516816983831203470153877883421639037062139744892613417219733346161698720 5486 223664034074082591083434171409193835681643162767658618855516495193057120 5487 94666992165532923229346102916568278318788960124044889431694930047432160 5488 39186744123650909945411014369344606210757541023916853313450376098020600 5489 15863777342695867671607637768058771860488557474374765110756658815152960 5490 6280345038294978286138761510360216090873114495938053359885696914613210 5491 2431346947953837584887919403102631401880531409999737541282867888355360 5492 920383216485040839963748359067049079188966187680169681000905834048955 5493 340655609961134395689089626180967057665770382534990415768561314811400 5494 123267750760494830697613669927696193154145066825788507087036552595440 5495 43604146669599759810145566181065016492666709676172309624618742128440 5496 15076596042081141312314273692082047403946232996666278718690227168330 5497 5094767133934495559097114927588165374706368740540538847537456251160 5498 1682421713663359185897714274575114659174318658911315549078156375670 5499 542843276283078966486995545723571720360995929220784501597458228680 5500 171111166213832117562442675989136523108009204297674448686554621495 5501 52683832188358138264862819119056353751798681727250209862315108160 5502 15841557430474604008650526862344648698086527898135606692782936000 5503 4651165582580501329996901060497401743192252722968502575387414720 5504 1333172792569328291744415448818151375847316727051642265328716976 5505 372979035839849890465022107956945675590950780703796387075640896 5506 101827141274975016646102799026342585399477373298248765514038040 5507 27122310719879254016280027634525210826046781061775472110914112 5508 7046469379651369944027731687339800090367331069205322932895172 5509 1785215458210081340685377057093433481423961177942323279520160 5510 440931204741191310114137225406397059645058907811146302314624 5511 106143491305703211176427262746326286091787865476949262507872 5512 24896223440763352576136266164255927698302977972382672347240 5513 5688007126991540172082905165233060949697180972162382525664 5514 1265423155368052450641787474045332264861124374967830644232 5515 274041263468418846287467287058107186882621838439590803360 5516 57749602125615613636109117073383774535530082948033997220 5517 11837924390077115571797479900092524432855287938194226240 5518 2359545038952471053358806420613466542658547010076526080 5519 457121033090578271442160621058324357121038725209445440 5520 86039799112806829638748345450003013828059413630199600 5521 15726722765658141644470888100333898305716316727611040 5522 2790248652196907530225680360980622597813099093983490 5523 480283503308800275137306023812061306211308074995520 5524 80163211127401782327465120585710856453027116024975 5525 12966874476753388106172884337230899197507311616840 5526 2031538049313674464689525460813210969529501103440 5527 308089105639808734672916380186866008847617251320 5528 45196644329299498423282659179987754563336259850 5529 6409357251458310307494834100578059989533062616 5530 877976753170567003485626650520954915914034046 5531 116084413467956774906549918384982762106663560 5532 14802253376961837697000342840042456611098307 5533 1818704209784001806833543635198994358809632 5534 215113830251376742601212656315008124931040 5535 24468664112657901139770377302598686931424 5536 2673748795929748650632946861543828479992 5537 280348347570373970926958098676401500960 5538 28171066550848723170314092143891078724 5539 2709288458770605663685020381406314912 5540 249015095041108414009804743200543910 5541 21839046459583155843627487824072240 5542 1824479290732705887096409460591360 5543 144921851084463241674025725333840 5544 10922805816978297363333266157740 5545 779413344333924021600969701520 5546 52524420266364368657548109260 5547 3333674960802034525721444400 5548 198666477137257334737784070 5549 11078298171499957779255840 5550 575813461330893293270880 5551 27773409396800686140000 5552 1236819721318971235160 5553 50553185301263074560 5554 1883395319721758518 5555 63429807945018528 5556 1911840007557805 5557 50936941558776 5558 1180890858576 5559 23336681160 5560 382206422 5561 4980456 5562 48410 5563 312 5564 1 5565 516655470061788537270177881792207963331120823752376697393223886355077688545323 5566 709752453049875132134399977010573308429529456088175977299571954962603103686385 5567 717241747669791344270167123722249305841455478794518696711786131225624054855960 5568 631916405737893324330514498788782984014748459640028995080770604806881622311348 5569 511926819507113127183577952359554291633161998341405141183085856403733806676890 5570 390484496994507331844929978447374193325266064083835462973492665715114641488626 5571 284010078944341337234576959806398755650878403627053726729402628829515720322350 5572 198457709230716895405091301568551121232811667503488767346315902061872404579300 5573 133878554841492321890960133659034241845920032592264281669219898631928336858215 5574 87477210066888146682736553587829677136387190911247610128651297601816894203525 5575 55492728692310791971928635421939279173831756446013983064030482646024652350080 5576 34235747316874262656194152958170189643448564241183141086930220798611943761200 5577 20567755666946054012920005014148204133935364840091559036586929467240611833000 5578 12044477296133930011472160682576831488637113424302384693041791013709739453440 5579 6880483133233120245172343609481658724089994468757415705851658888677830873100 5580 3836588382428714336103982909596434803479319285002379073133841217502703199280 5581 2089191678740832127957200172907006347291474848276667237399763623142286290850 5582 1111444447858477385567901049434115649590892886288511493287153982348650158150 5583 577843166770795892178901029525668157368543238028770979164176018314768026960 5584 293666580273029240530487816383668856552456962697686854208130711894549120200 5585 145918062391924594715262798328251989684839931937304893171532764882574780020 5586 70899478031099776964753135704025166057277317044293177573312511183493794100 5587 33690747196225360990478308803359205281813812207502815032598140760529934900 5588 15658602124453877369235083992096810070817830878428424296531917409308404200 5589 7118687648105656421060731974876095849253717568084850527899698730010391250 5590 3165712823876558985319366921430294766600482346173383903405588998432144150 5591 1377143070384517089862872603482357100744647153443679052649672691835734400 5592 586038498817983180662294508897587883059525125187626993777502037531394800 5593 243954779221877388408794421560719640672038698144544979593559375971799880 5594 99338766228328469532511450694241353973969442438917255365491746372705900 5595 39567506353488477699799761105344682936868963782188400272979485335703310 5596 15415152315126572720730016437802208454892641101297605345736112247777200 5597 5873807817331228896157343732665712754778970738110227415822708020125025 5598 2188885547889433688426244577465342638494567468936717942480662883674035 5599 797667155581818407402221768326185670113539002364700556278908456854600 5600 284233382853456392752678915855055337440037661847637993398273233317420 5601 99023469063712174865282617112487489453918146147252223475764336135750 5602 33725740871211346361401047023996772846413976536110526359458908673150 5603 11227718827490731049764248842760652792951316575716054497966841835530 5604 3653173874940260320483586263724102866473324855169017951243640304700 5605 1161544439301291595704049211929093997188620905568308267381752309485 5606 360845777639855740374332187070994881759578305275696291659065817975 5607 109510835644942952950808201827085103332442770867594035091438745600 5608 32461399763354764582130060941473156679357919521144398949602614112 5609 9396642031968185986160191622865747221916104465531022145524847440 5610 2655764182638827996431687370741673573419123815759528957583715744 5611 732705081104533448435890560305023853441476462722093627839583240 5612 197287012193915518582998345304597818058352378621985827712570720 5613 51832149775253526529733976810731478059996696625276087468639948 5614 13283978163763996586312137309432894653929332418654585376084900 5615 3320296055045061693380643258805277232542713632329660711479776 5616 809154125539827648795691545973887773317028460186759434532720 5617 192208175881976349249001871569560191086091161338422044600920 5618 44491091132474077993668556608045775077116769638805481212696 5619 10032359120032535216583202161485272118045797773945056065080 5620 2203046150024540216776407569366421374580050056182671048752 5621 470965918625419918339389598078443559354922663160081247500 5622 97982465373751902458219169614888280919413040782769728100 5623 19830801573115685274758220404049572775073006418842695360 5624 3902987736449819526962784974688445641677782012965261600 5625 746693875960315043647347433609001195216649599555266320 5626 138800464714175069632612370472965953940834562000999700 5627 25058035728866464785422541230899888711578230159552550 5628 4391425584378111920292528673588228229353077551020000 5629 746706885644512398332047154243655673965404046304125 5630 123126910656289295575362824519029975984608053082375 5631 19677666835974028969587293480044264123791049429800 5632 3046198654891699665554839919733784505199025377100 5633 456497753130623850557754025927985392516692156102 5634 66180669590015563352738414782763844363763515790 5635 9275456337905924867764813888910890261488491874 5636 1255834500328361003599277091355988115456221340 5637 164128582018410291611218034175508120657577745 5638 20688593666816596602703399058269455937389283 5639 2512983028763447836916722358749216107465600 5640 293867320181209943321789681945891842685296 5641 33050607195587895033523134084582975373320 5642 3571135971742568009754449341860815140320 5643 370280124140461351765270415870887366956 5644 36796962117242756989388762774511111280 5645 3500011836813097217401689586656091122 5646 318181193001323293314880025593943350 5647 27602328033950199988264767656514000 5648 2281090455620052206845153168908360 5649 179249095224065981807227463210100 5650 13366094690512798165451271480820 5651 943653955054621196625056918100 5652 62922778103044986904188010600 5653 3951830988556806445493308290 5654 233052998574418994662093350 5655 12861285374286239031348480 5656 661607328963933294161200 5657 31584974931360125994600 5658 1392246067862203975876 5659 56330230876318387170 5660 2077508423571929712 5661 69267201850809495 5662 2067012613951285 5663 54526287496824 5664 1251665314900 5665 24493261338 5666 397244610 5667 5126310 5668 49348 5669 315 5670 1 5671 2969471316285115876079333599397770506852421383433482046778815568990439273008739 5672 4080396324550996622213712060268426500302620149605942022715512013694135109316398 5673 4125310507535035813605930345754887193983392811751790057596471558253238512876961 5674 3636844603897697571628866524807706841152024854397415964320269658453736535143784 5675 2948665858248247369571108312762194245564766582831915344577013505448312325319270 5676 2251400468379317797187521807314474382910716997847018983562369111208109171787468 5677 1639430152288965134358843461003672702743524609971974177854332356327406611614276 5678 1147140316319476667231771131830120603041153471322048592106790132278989607776680 5679 775047793888970154443444809721313201043346147102776832611278193161291203560995 5680 507295642426778345883027065266401831602745118218035078183234756729428324168950 5681 322426890777569047910910765769987893944779588731655841494603187137114738776165 5682 199335481976825687966351104324746256372048178849746524397995003976341707299680 5683 120027968909980284717898489365768465022528885610062587582774591227753258167080 5684 70462153821814084537681174280842016048026694050513544527415620285725491939520 5685 40359103460690719419197157330214677267865735400579389956864450114748638471300 5686 22568631638000927509398692684084975829110902020317887400052709787470513052640 5687 12327052314368165491111385527185685144535529602409403771907440051626862388130 5688 6579211355857856069018705380260689610801239983199743675589577606817772819220 5689 3432307108716923543165579770778457834801436525770198139195943461082052479430 5690 1750679032373732803200890075333178706395593989996441328131633683763564947600 5691 873219723511002578605782482776475157721531392598187888869354028909261048460 5692 425997990877674647590478823047045898420299507485190055956666579954116032120 5693 203288923868683614674658230098296402044354415423658471264170768283700407200 5694 94903928865798305940305024729401827192774739978957788977993290448475930000 5695 43346090716523964603056013759585687151779948275029743687042191596203866250 5696 19370112260504367556744577946131694350544458913492360343415811108978292500 5697 8469219032666076616232573749672541834953474056879675048909611149002136950 5698 3623168125282221408667344973296560031267299925295649993169297556373518560 5699 1516580368940272284953700674968229513023580104499096443289163658192206240 5700 621106090613839752405928295854133068467684953025673546235993585761324200 5701 248871589919047048073370766885879819694361615988077666875902426875370230 5702 97560578933530653654304497884082733811104828562301671141833238119284960 5703 37414346862899126786054536790730031996218688253501723478165562075500345 5704 14035798772163166776240521001714112010489751149649782355822513584856330 5705 5150353780341801696138267714154010323715259799726095598113934720872675 5706 1848414242269611935390823750116326661341488280202118983425256829078360 5707 648755271787015610071328861240511351494620053361615716544484059070970 5708 222656129332327676049014255869999113579062708907015911550074745826260 5709 74715245103564060151660966079726936958214575973596725755846714789140 5710 24510329330914095202623106057791149386748532952359724886461267368600 5711 7859498748123846588344398273653374621558344182425335336707028869105 5712 2463103443510744722728662176796248849132241363130585212541827254610 5713 754301084101394128391016914435196505115622456920767194832587282999 5714 225688318998943618669518767897236067814348738362089276231296282816 5715 65962854224536978533474010551553745491944480549256523301344587920 5716 18829344742093736872327034855700815649056428838253796273955161152 5717 5248453450340259378905355742265940769860257961169781496527606904 5718 1428230417236787057244353549840280263736526991838603285914575296 5719 379351417847204091344824550355658041546201133335123260870660364 5720 98324676376635639675431675256640716486870121145899165019854200 5721 24863174579978836964045450177796501898191530236017086379589668 5722 6132174783428497338265721639866060934665981335566783104279776 5723 1474760835450704852530034273898659896729535483479636530760872 5724 345746167519463653663173945716668060553533065802728600369168 5725 78994260792620764076970978231234434180414263073005991505440 5726 17583429407356995703591204065741423360495793268813231706336 5727 3811908836648303776711014702831528614483644127228454247452 5728 804574917892906996263563547731207547663307798346075822520 5729 165280845565998597336419400776413890527987624065228337380 5730 33033152534385773942941270195332912090539651656849012800 5731 6420670293759114797170052016461381135209399935633059960 5732 1213211341560573182116029627489698834462309745877370520 5733 222757423069530687829465051512842076534275407581697350 5734 39725726253289825342964221560151884747568270905220800 5735 6877800062624227706439395785357255203218505796097125 5736 1155442951285328342997310214760834130166810304410850 5737 188252308473994781815234384798630337366379252125975 5738 29729258306910375667367321291101588424421509873304 5739 4548053253463602343933578827083268371476628876986 5740 673590674576482390351498898054098706130959687220 5741 96518707604390059963231410632208491379141434092 5742 13371217002927828461785081231329870849172311384 5743 1789597433717225071638337991999051389303733141 5744 231220329076386977093161676067814920684676794 5745 28815277393469360000097145498408887945156675 5746 3460686203698253456949137672756057586268128 5747 400161413711458764441867982883362399085896 5748 44504575359096521766317022941907195528192 5749 4755570268398437579029038115022499463748 5750 487671034165815817168240083367732883040 5751 47933360013684695228223591585667271346 5752 4509760071884967497322859198750949172 5753 405550358014413997693364634901302070 5754 34804097591258488572414682089659280 5755 2845569930673275748597738101500300 5756 221234687205713618696831391488760 5757 16322902111882751729134818256320 5758 1140325951340869770228607566480 5759 75244377065864244229992122170 5760 4676712555028635907542285300 5761 272960069355205578344461190 5762 14909277311040759165821280 5763 759146745893738080096752 5764 35874373596699374696568 5765 1565391777338302996810 5766 62701290550735795296 5767 2289444054352260767 5768 75577292267656998 5769 2233094807071557 5770 58330269964200 5771 1325939588134 5772 25695247788 5773 412722236 5774 5274984 5775 50295 5776 318 5777 1 5778 17069206597957340872665424918730164521162504449512330185767470734359588037659013 5779 23461281305008177369932330471712824395727067455754888230118294726579321626711855 5780 23730017054951499206289236147148501764556848293656144124145466005361323718234849 5781 20933176035724623267634746545702396208569000540607868639711307544511072768946853 5782 16985643115401075274717235077723238343667758598587199965176048397214891854676530 5783 12981727567964131029851360656712962799783966796316920650972785551727453063910226 5784 9463971557885166534727594453985733697223597770407038701338946444748308222183656 5785 6630946689025335444941046475936660913953677318143673619397259139486957842066306 5786 4486874982839943822328159691526863869376682149066449246307094225221719866797565 5787 2941788502724443287914347537060494483741140679220193750150188837623805653620175 5788 1873247278713136865548461571225858026181180242112495651463034326093455955096805 5789 1160489274528006681245761057475763593105981896501020589854137381521646377009365 5790 700343696350394711195408920983735683535688223780961376201150018231052465679960 5791 412132637296803977169336326868723867702340438562762001078750352314427010928240 5792 236676727479888097814070031639655999509845704292887489198114390204912433458700 5793 132719103003429832929616006436840975044269500666351859700837459580413902405480 5794 72708211292821136120770260026163410484319970793945586066954185155986645855470 5795 38929300599375580784498661209524669646542122603549031077068059794244285804650 5796 20377490746756092304917224843262420527996737540503220749440675357591060152710 5797 10430783652860127109979814962330944269431281280955897901329552570191269419150 5798 5222334184662089834199195169756695976400787182761385106653028930399580157220 5799 2557791543881393750726535412114205657071138745901074999267695305339009959220 5800 1225672620215322103495063562800738758938912233714081047705165465702169113720 5801 574692891899126461701685331805673257926238531910591325572235022821535929700 5802 263682425536378934862962221900422277349203502631031740725951487455044113750 5803 118394865563369220505754895097325853873320273129266174815108847221143017650 5804 52024105609067040222776989141742439917939480934722685476483239668731740470 5805 22371884146393285412142010019498680954802534041764817914995831134507105110 5806 9415121413330717768340303589909514707273410144844286415508775702472785680 5807 3877641820619885638318227096302388357815358195552272415748949269226919300 5808 1562842018238042203934649592279937995172979458114509889147367342626004810 5809 616382020445437262608393334119588085120113478181986127257733265384225800 5810 237875217066554367564949150259701053820740395622106406287974951515498655 5811 89822450740072230507052635224180388675118461301903261741860972271814685 5812 33183688597727795735436971644408796304318507109232307117014831405631075 5813 11993107050724668722453396686984013010728964747055683981478673326249695 5814 4239992316295314117702838845577858942983473858100997956158858497943790 5815 1466154149991126758521693561009962566148237332029856902706401726128030 5816 495822523304848046909243366224762223227203502732525538590537424930880 5817 163965230592554038936219080800407134361576863195526571088644574633150 5818 53015032462307124413113625232343770949688048225896901321666008485135 5819 16757411246858869013312418632912514179186313185658625363997685198933 5820 5177383333812814345240750455896310500107806210617065349502181669239 5821 1563291749547298941466521239230012199542557633105548070129165307287 5822 461235571156742028014594869263298935588295037686366438683240368880 5823 132947795351498707908265826603188073978834282986357475116265285184 5824 37431165927588089123531809182179198486110256705440347335367132456 5825 10291847537745028733328065492498097644162241203355837876012653520 5826 2762934023531670610629690551420535821348870634135771398566264788 5827 724051796137068684299210476481173194803194557244854928689402300 5828 185178549683429145244099469069762344050776674525083990367182756 5829 46209220601165738683902683645192004495648545209676708753950740 5830 11247949624819539203182172352995376745961653917611149897300728 5831 2669987859594337341673498067511132946750963207033834314879256 5832 617895808712039937301269288541854209815767441559373038298160 5833 139368366687988358741166619834121761490868931133902595119352 5834 30628305753087721026251375269698424299273341247190746093732 5835 6556195281459021960174544147577979038529542770397138389772 5836 1366483759659674336158704290451115043428349973855458860260 5837 277221643756674148759583315395335389070025378907041495700 5838 54721586098784264698683485499696453165092470955502933720 5839 10505819164579895719177071001956161791664879988428566220 5840 1960935063275744896290353225148528833560272510432904170 5841 355690201954648619271236507764012241183417231889554000 5842 62670012343733165148277029345745318617557408902333875 5843 10720633533428202299061795199237018268451695213581625 5844 1779658393321133439777748011738928319114791080535383 5845 286536189901653113505203506326101639382597039499859 5846 44720599416454147479871055568459590951113315878702 5847 6761862692401829634914538342509981472627790806830 5848 989889231395508227164763292413383921966728612264 5849 140211553480607995491863330310196206705265834526 5850 19202449962232277630886418559462654858452864395 5851 2540888975733324722918017311199313927248076873 5852 324587533664191564007351387908553699692683075 5853 39997658831987037899828294482443785502132851 5854 4750179595550822793807375667289959174582200 5855 543186280325545204898877127939128984597968 5856 59746628232623466137740617453710159685516 5857 6314450090923254420990205548297032655560 5858 640490634350639837847556576522236595422 5859 62273740945368425715578898451722723002 5860 5796019341110726467547782467634173942 5861 515653790649536014907804157373280510 5862 43783276757689743055601559177137700 5863 3541919796514182108146501912479220 5864 272484045444043613424693061390680 5865 19894368720037089528280625200100 5866 1375412507648519774733668503590 5867 89820434869660563109307900450 5868 5525411317716334160907311430 5869 319206194780115332002118534 5870 17258466295915372155504672 5871 869900650238512810180076 5872 40695951509815755277590 5873 1758074537099214904232 5874 69720777298327891593 5875 2520642120769374875 5876 82393237228800069 5877 2410737496140425 5878 62359479224178 5879 1403850775970 5880 26943964464 5881 428647778 5882 5426505 5883 51251 5884 321 5885 1 5886 98130182403888377357860935699616142354941648260046767017539001656237407366400749 5887 134913084622884871395040888628165641237457403404089283124413286924820200354264276 5888 136517684541311921524069532004563122106535613417939057881977307831685438319310108 5889 120500831392927519558627945939702167077599367112654149973631485433324325734428468 5890 97853560517856111151489173092298036839140209929003309837185023839610654460796895 5891 74858768935063801433726505955833594137466854528352039320772297941893867490774520 5892 54635535619670301523916236970543485719362114743825383993784143164946293414593806 5893 38330561590641060514207053264849444177837994022970958052144912313652621481977704 5894 25975148642994053487754220624638241489566005123783408858618919490399728749699351 5895 17058735048439547417168125445160063372962464670952021799683729390280048737851700 5896 10882508887919867247051254365689595748496645198559721884247566578947466272929320 5897 6755402494997946331676562585620620172570502379177480173427746507120500017484820 5898 4085785638172798769170660474164418379117727444969428720615088140843657795905725 5899 2410095063200582838331557964869219285662400948055022357833629855584158365382080 5900 1387601025743327936470778434661373816320416552774128188074768442089992116115300 5901 780250459075819868844458571002505745611294147879834240434535139258127432386080 5902 428702338080644402860924108934380545790313658255286680055836134636862411581190 5903 230251094584460063084100693341262260479939813685599120797039715253901623574840 5904 120923340145364111919209965663973819769394897786970489128049191007400005101080 5905 62114510074660653303255060069768645289092155748893684666735390928964028724600 5906 31213369294609184114030471295829443512775920321042203219824029972068029809250 5907 15347054056736915293368928531700790465492027887892772199866445777820948262320 5908 7384195188325612984615096764127768449740352510864500793527661748088589159780 5909 3477116146985459358326044002018603087416034834707918505873773509076865130320 5910 1602529899635001707302081787701591797720489586062218897380307179628954306250 5911 722915233444620676825780885475884718805043283888275636124244508455936647640 5912 319210950683356911998369882561550535536743784016963867074550228496352449280 5913 137970000874908331995883626380057512196893903349705712052488284477198627160 5914 58372532027625209993799374981832001792253480867402221993020056780379300750 5915 24173730911666459091164284063376555771065443647730123441050358195405553200 5916 9798931916224886775338962541381378513574523526259774337706517827873385330 5917 3887738513707462726889727895158104358174800683904681083496517041809679520 5918 1509652573125244826317346055347052023932571587652111869605380064474351135 5919 573709946482226650556980999221059812454732793746280805747587531142204860 5920 213359730634704955158270343531374803609531912123711551055862813141207300 5921 77642994382492430138202839396516553222472349066601354973768568380267740 5922 27645392299592864592605300345737514971975860985418391655368052272337125 5923 9630099812878390487086406261057271087882592859655619741459138526189640 5924 3281552181090778977121861821285063504553001566618486660655303150186970 5925 1093748280007124412544127859090671168211310188770899054499803165800600 5926 356525150473193150202184793763263475569013634244534525781637970486421 5927 113642032870509360143532382042873934487462600204106908112663427420412 5928 35416144747391909931967712479061470078594847083720917552762560821224 5929 10789729724768195225669503912112944969912069185306442437256158328860 5930 3212894053720522441326837500226285154265111312137362336411416984295 5931 934941289066414329986455967437221554497018400056319558702770489344 5932 265824988209753032745517385134721864725489535509390192874391989592 5933 73832576587886516544775386762514563061294721583779403760537622592 5934 20028753200614177933815558099722051497815242220252861929090252484 5935 5305446511309734954015520919003580093860007654920504165368837200 5936 1372005886389687597399314250980844235946821671239460317298852048 5937 346302110736565439702171864711329111029645617989336416423636432 5938 85293045194813030976796196839200400627035433376577827075611436 5939 20493704821026631102805205132612484005846078421831398918534816 5940 4802412019106433871059639172804939099180003393979758620012440 5941 1097257520282180455577271898583616342886920917455462315843680 5942 244365674510169565740269833938372992465748040416269110180092 5943 53029859116784135579092416293334591501718669506093078983568 5944 11210089847951393266169823649721994946954643449777597961952 5945 2307591863127265311834821207636514116968611052487589214800 5946 462398040382186734293987913898337072148632551750407429300 5947 90160913719075441648795404955861996207207655941654440720 5948 17100004758316427646590603692929772774712531983506386730 5949 3153345693827157084400616807132056194345639023906233920 5950 565141506052704519314191186199722233572992849023718875 5951 98391229730660038925017910966934230061142076704149516 5952 16632681093194908845405446247106006504561262534187492 5953 2728708161859001075253100641854152419164808830792364 5954 434221713535819215214645749716500375181192568749625 5955 66985965956450652838944197180816303212930145523720 5956 10011953493549570307392554880370525651938508312674 5957 1448928791761796768902126120462897851799431844632 5958 202900681318771477830358620610982799135120581457 5959 27474291956760634927655173268877704039582461164 5960 3594646894389873490739728063889862597330391800 5961 454080869351254323294451022690464974548246028 5962 55334570179290596691048175740191920995075387 5963 6499231692992705340779488286014766447747136 5964 735055065205262112154079391396853528965636 5965 79970959774094509076406347251645730843040 5966 8360469475865910785964033074767187887830 5967 838903895868966567929388836812673112312 5968 80693106549999677148037854169371805848 5969 7430547266574713998382398058108290872 5970 654087460515633608290901838729652050 5971 54954004238120376606890451037356720 5972 4399160670286387127477142347051460 5973 334917976619451921559002273998160 5974 24200247112721969978700246511770 5975 1655924634892934132383406827800 5976 107035081212369796256034071808 5977 6517546834648510901224676376 5978 372721394968338474088992702 5979 19949560149650542096600080 5980 995504653842158505821310 5981 46109616675710055773472 5982 1972278153235737328761 5983 77447490135093616356 5984 2772643307448055932 5985 89750168675669700 5986 2600623635364899 5987 66624919481016 5988 1485539964918 5989 28240760808 5990 445029795 5991 5580900 5992 52216 5993 324 5994 1 5995 564216716457434874863664584355179709539739751588318867301443578818352622807730799 5996 775904805355166834591122665593239310280385085308192732154733478094068885067813793 5997 785467801032675675084505376521259341712262977883214756717608181286525166781051536 5998 693727299755806702502931716008265697017614134613908127477241811810879724444189302 5999 563779050816623455880548477128263465869953705956368158126731152835944024098368193 6000 431700938562388118500501164900885790690265003001710195787070203995184843762308067 6001 315426498975356827033889323397162939651229186805770107406414552064037990698511346 6002 221577517677581590042045838014368301232008107060305075867456719086703615359925620 6003 150373477616502315811805966029084295392460938736225228227369129565411905206779157 6004 98916371564152430233361105691497623105446689533758918026165240819134807509113091 6005 63217066702195041821675013713470090963593405024986147799281922141363447591609300 6006 39320287649259303780422263070880293024443607226031019845760982381996281917195230 6007 23832949535917508315851659937852313881248486610195811050940270640819790135966155 6008 14091272879261203157106891238094823868745763394682752170265514591776117124282565 6009 8133399058582206385432810410858352225846238902137075402927005460370389578500140 6010 4585757079132076348726002365537652144734926312924204269490046129138099236435920 6011 2526859662486673203595432284488171903942114750016892522196122973676517914279330 6012 1361302302124752815951646120286114966768922894886025020703053662413367292507870 6013 717250135169873705448240710472721010366308818544297957514658070134029696327280 6014 369693608958564440057036088464938642662223205675735949567903423738428150893380 6015 186448726071962036232084331020658556758403972487805838725940372400810014676990 6016 92022921841471155963367450419187351808732709006449521406478690801708052915770 6017 44453871915684672963866306828121301989545155089902111592196978040240446002300 6018 21020603428551994474197392345586761307429436187112694105909596634577093163240 6019 9730536312779705833883851136075147918187590160671126470263184064875601344350 6020 4409697501335577561776164209252347025209107005760973539902141161989469147730 6021 1956488087244508076812657785920651349809062442638578661452871762899391249800 6022 849866017363332327973619511665387075711932455800885447218055195488706932260 6023 361435058781116880159610319452306629115785233247372624913649171209147635810 6024 150491588595074360817970152254724426132598858863112140991584167022342731010 6025 61346003687756044870960627477836900028138615594318808621162945762645068230 6026 24481452603597764608642838337549795635964068753278041327406829082251126160 6027 9564116126047650506955728059641380054881981034353578303807832297517142645 6028 3657501873841334688304829740072981068515833793138377388959868284183380315 6029 1369075127151326376308197708608217329728273228250618168862713107326362240 6030 501579498381367974758089462412399493220900681294352399287904622826684770 6031 179839370907027804890191552955843640314165117742167769422791002249658395 6032 63098796100409594008108242771479455244729642697622224201056074151279985 6033 21662252916164976243540247443093803937964217937052877832424654308351750 6034 7275847322058538515158614986083603960324959401420252875717988588561612 6035 2390607797167722583437747004466209463893276291912716448070043932100687 6036 768283538579505050496717364850008219188591129024297085225153374390105 6037 241469926562221480390774527304284234663071279825882545645463426541804 6038 74211122029137540491629899215852875296861277263914969537353869776394 6039 22298294464062591209622928347666243541701439921831168563895950260433 6040 6549367897339271496777240172807393547207145583325101398268512431511 6041 1880081406871446461312558896366416274796076449752048944847021703304 6042 527380224374640938247474661621709656905004184701234128014185362336 6043 144529729212348520254253102899687877742460463554378997878546054444 6044 38689104507322757990660749358694480251288908527493295059794468180 6045 10114068391951928625617807401368771023759763904617557950112666208 6046 2581498308989009978459422238793232370289829391960625220720984216 6047 643168655963057794838170865494155280922444074962732695487540372 6048 156378983696105792027331090582647730842933675430031541071240764 6049 37095455918910293627138666448194533989159930438681599410259496 6050 8582915928973314369271994536432534112772262227178683787903664 6051 1936414262046257423956266232985404503287602377716455804351092 6052 425875431556424759009886730117820756864813335834103543054700 6053 91275312386892846001271529657773604576519821960401051299024 6054 19057661518097562670262263100428211442157741710741180464952 6055 3875107811711976398014375759243249325828924019622120384140 6056 767080791056045914533555336151782606319680583542383524920 6057 147767619381679038757368449648915426920036529939986068750 6058 27690324851903307938420836486725385824895434753272526240 6059 5045552671446590720193226187665091355186901724385689577 6060 893580557431074453780055811594736936765541604204542407 6061 153746689333962767611740450991960554413155481968296720 6062 25687249005843550501594039672101464512418074164063834 6063 4165345234379360026574926285365286151134246828088679 6064 655203518392270314346263451019690336123860021946133 6065 99919684020622957298926114062853675872344534151006 6066 14764541231472503569759650482981184805607045009484 6067 2112579419631632472248512328833601657283958511331 6068 292512850977833129594803596545395636448528748549 6069 39166394378632764046463259505928221780670128620 6070 5067558642802217654005177483441641362965280658 6071 633083043275111524049154526483070270428966461 6072 76302375388679236937694799381029927396248067 6073 8864338808156680695394539154708618496330124 6074 991688883479277460955226499301325097270416 6075 106730175993430174570157224149572640731154 6076 11038567376572809844048275293543950836462 6077 1095844310052115027370267195437005111600 6078 104292923270755086359766852021155982564 6079 9502717656597855576468884476371960462 6080 827747794570567512366527476535825130 6081 68821322202218441832439882626507420 6082 5452315094370186832111549662069480 6083 410830567227403699759869827189070 6084 29382091179825511968362535138786 6085 1990064972199340542953958395976 6086 127333164506252005907886086340 6087 7675610139852827407684854642 6088 434561084724974417390435562 6089 23028293344528437725610954 6090 1137778060175760147799248 6091 52181346115687454992467 6092 2210165910255914289693 6093 85944920394789123552 6094 3047095060745794830 6095 97685289420726429 6096 2803469473737783 6097 71138020897386 6098 1571152306932 6099 29587011993 6100 461876927 6101 5738196 6102 53190 6103 327 6104 1 6105 3244459760082638293773239084252017749179989425381342066213797692643195638558819983 6106 4462866734588286728806043334177416323805420963279326577200860375673609611573275250 6107 4519762807964807264850502227173548729452402288185653257262041645575403834299347005 6108 3994207801933342694354397478802583364505012793637675455402795922391052388310355828 6109 3248466329330453307145579477194827676008005258486432993431575678309081484263910015 6110 2489734864454501465449830618625246717243207088573038960300770868949574536782315086 6111 1821135470843621779686260811121111212107968777539630669741227298360706046577693345 6112 1280906007241106228783638769498436434132175385459135791463522968454972647191846520 6113 870530693655393397944185947484616433620284302336498596601894589421208945998489273 6114 573556725713349690155239310530517346635987817387474277904428696305543222917337030 6115 367208146969256163259230672973668482045114119060779401115532972007217714118331451 6116 228843828721807969794645122801815597799421199923470829438445410568991873615127300 6117 139001682015534235042191025360626882405680593845983957339112823488007886573658825 6118 82373566290865530558037954473853489939178254598518218367590825336888920665814130 6119 47662984213271975010857327201745184835754332726942386918026623231163484332654825 6120 26944389620951781838801682076447652467935247340943473255789389795137723116366560 6121 14888940670841601591415591459574397790099116352746931877484522374994387564289650 6122 8045266839200679062346852066291958824981501071763563499334600101184679184457500 6123 4252439925551502812410440428634155283192295761870390792382834720292312683276470 6124 2199228414189491098083517637908854051869786380547117483670249086150934178361400 6125 1113085630857392860680023982365289016554900541152052508558681922544274300755890 6126 551425235427744850049919295934463216163692409686958626129770400886415065428900 6127 267425744445629163803361155594724780392227046650381244394888818191583577249150 6128 126976754826900068054226186137031881748208643972582446850452136073722928180720 6129 59031607369562267099401274172316899112410420680648020596503431153182835491750 6130 26872604991275454672837659335673491693433036063231204412875351076642791287140 6131 11978893797795766448161376590345075226060159245278480418696866841665056761650 6132 5228956256896738821052736959821425835176430276535980252934335691783807318200 6133 2235154370896831690088390774531755815324485873269227603942171043160835301710 6134 935601831941852052355442031172153707569859041025346665130727563801465965300 6135 383492504865538024648137711363334717488942843152624649509886662474780188020 6136 153918593750644639710800598609769047045794783922860089210999097604432732000 6137 60488804729423385506119681996619897937641679442615531016750062543169314725 6138 23274772001874307324486612697076757919886028870269946808412863364720008070 6139 8767886252058049766745601790722432044142454840478936694123816851815836575 6140 3233492364109485910362849201757103090019305507618010905572008980305733340 6141 1167295203303270577444880606822889324652855319916100155958389777878219925 6142 412460265040586539401596776156469613924282481709140197690808533320201850 6143 142637249493021599769046215072928074979272215311621363449766014253458459 6144 48271010476676036955891586410277034746725648725139069355718707938237960 6145 15984237790720716366465290729182248790381970535206996390378427133643883 6146 5178398266030680695709448153624802590785192238637372795036430908354610 6147 1641115562324444572652300745194566673771527523029774661236251393568305 6148 508699881577759284284910081647175347637057991461289791385316936391852 6149 154204741216003857114053164604466393016379888196058678025578745420715 6150 45706560969823298622579766658821256732915029571310570648395530961574 6151 13244372566702892757209866185150061685405383301983716488837948266095 6152 3751281538420066316563489087030921000996009930964509324646669899200 6153 1038347621026332014991555469038162250634963392419357711769412462028 6154 280825179518220651477470965778508860543846716946093998958154791400 6155 74194306301156563824433016040387258063147859025267219351574435236 6156 19144900630845074150672415848736778696474140230424899003250699600 6157 4823762244270394947028597016440993674743028967708886389326086860 6158 1186496518889195758174441470138487541429564962130190517521781656 6159 284831183310783301647291079000096401035957991200433706877826580 6160 66717032229922751582867182523462945334051921875650562382672672 6161 15243909578224936159160566695624389136364696031996258287066340 6162 3396591181489317392988469482654413983035082029139568536113240 6163 737816691753298422354225845291997993478688285136789057881676 6164 156198512564609486808087070477544737554650895131868833462160 6165 32217146535345583693372501050461524632283874936692308667212 6166 6471885423643472219129778666996427998628038830129243096400 6167 1265764298904889646682502358071979658729581042868886783650 6168 240929699280282144013017411484421767105096637648575026624 6169 44614143981105229006560626672910133763987223134838679785 6170 8033787722407739616756874524433223274309837500935910238 6171 1406195123444649857618465243914821529029844198437560235 6172 239139126820252139169672422578995520252678198116665580 6173 39493691745766171210011345430236703638068534692222137 6174 6330795157597416884211568866550064511250515962229090 6175 984491652917084193382561094174213733352107714418119 6176 148438466554303732952702090169464433603733586202120 6177 21687305192323067245694794662572781050355978040575 6178 3068450761322397389125849637481645010190885014218 6179 420147151399335857042203730030063584516469695725 6180 55635236393589640056577101009219286410423903516 6181 7119412523404910700028030661652912029044676175 6182 879718847057462596253028002935577289610370910 6183 104878769580107833945788869843758433079779271 6184 12052865810581373427400533100911739069603680 6185 1333956546212713604353794722337130921136802 6186 142037566743252834157042584421078503463740 6187 14534686153270665098878610583897278136390 6188 1427728515177575997602505520453216980216 6189 134456571829689788113906560403343514210 6190 12123603684713994997233346671232450692 6191 1045116391365963211528070223739486350 6192 85999928619783809728294271267094000 6193 6743570978412048955327884213914262 6194 502956970711278916750865349397380 6195 35606952425436037609040182499394 6196 2387415685997802215492986364280 6197 151229117095260436965721521390 6198 9025349980716807535307383236 6199 505921520878911250862866920 6200 26545990217287093078993632 6201 1298742430343334341356035 6202 58983733687244776108650 6203 2474094861561773250009 6204 95281576155867960900 6205 3345757867955449683 6206 106237973883734550 6207 3020025841043805 6208 75910651842168 6209 1660837096765 6210 30984119166 6211 479197895 6212 5898420 6213 54173 6214 330 6215 1 6216 18659112749424488338931803921110885895150810202702679353043113829276806138823010449 6217 25672585579777113009892373541131364179501056891590628312340462110814832141877339743 6218 26010570762349393912066344973303229241172653415111637259792577157181925891092027921 6219 22999318872425741962204853617970954174983451186071545610333580769366723967758234519 6220 18719076518833705546690797147637559827015442746243052356299064695217445914666716045 6221 14359941864381201262867592955312790251953564079284811213816342881879217187766241963 6222 10514953291467579262075890590985453221831464192110202552451498700941637970899088161 6223 7404914879877727261925549014585653381745063538590035237335585382568041880150211451 6224 5039611539633985802926675233013320428265003927243580137078064129329685931021988399 6225 3325617164733954794928365225023505437618475992620480232546246622352274042987163265 6226 2132868824064734119522221575055153988370172574416754140127918433465180112502585983 6227 1331742997165748542727548092100369040254738906523159804109094850690209108111031001 6228 810596007350141736037294107831403224894819490658459138190965531706793374667732035 6229 481448349314674776738019543185677721894724023095423386277938545961001617236410865 6230 279251298172585019268213300231984349382311747461232325633249474620654819896511725 6231 158274034417810523710093556350236937819758307455266670440363837366565428810333805 6232 87701745311877944737742160587754763488195598542711395886912157122490244178150510 6233 47529621039546644403277028515718584831428211091778403960253992119133050484215090 6234 25201043444234169695745208628012132778297961118468970843823602434363485591009710 6235 13076296429834761828021041307091295471911455985815848260510945823833663819872450 6236 6641335777617159380223428176873647533861872823377192261605835655556587211486870 6237 3302212826031885738436504181358128225830431863513690875737770761586686651540890 6238 1607655978418432477568455134992701320836790837583267253015341127608611653537790 6239 766419223665453902164842262350454223861673819929424626139252088719118032774810 6240 357816786918137778698105327325329562472305978140988917465713131686557017230250 6241 163607209938980164014237005360027524644829847360898594672523218066441322876470 6242 73267198898456231659427263026351569041966374352138606174834622985205576208490 6243 32136071310279646291496369018872864362238421821424876385384216003338149319670 6244 13805623033470937996028793345761000696289605978394356395022303948869245153930 6245 5808944876453463896450992290774886373011948682650516898354127059514793573650 6246 2393916534039755405721456362481695954128277138328940792082385746434671993360 6247 966225895576318714792778871185881654501610553806435979176384080374417013470 6248 381934551942663410878132869993782256698491879991246575878075011963380692315 6249 147848893239162407013070723669295035785584675734383244830236286340961012085 6250 56045415486267428445449116472758260232352004406942778701928331880778984475 6251 20802953750993048652723910609639519963506082003165169722756623348489476445 6252 7560298504100470721500684574538710291826436430784591768828795380580796815 6253 2689950497411073395187763365438154316384247195666763475930347406345742393 6254 936914034473003412620518594195807908355550425094282426751543991957053147 6255 319418756504491143369651555762123676800213102557452564297678992335460105 6256 106580520380899547446706354905073386299441944808034804116926851155878829 6257 34801663713461647598898236680445789910280602297178664097960222645844323 6258 11119144716159532982236170552502853307373890790649276361515818961843229 6259 3475624689489730139735137319345025502715461273805761391443359693585291 6260 1062727227165417452872229108778217040152027715192086966758844234577145 6261 317813169258879538496212196951230286585935743513957822948441234837627 6262 92942241746772109527336343388333283791123199339190738764202715558259 6263 26574912424015755736883444384319149189663339879715959886316782887751 6264 7427974760535503664493097425702425473988593542114770457871216868084 6265 2029211772183307097072834398454463348392799261308174147347025706700 6266 541697899683380491252114845597144192126238574482745455019379496308 6267 141276532682232576170507457619479581502056337651959689139978707756 6268 35989180401434650508107089838336734803562357057811939206272523492 6269 8952914167559548824846503584856649101103639836500325355647084988 6270 2174424133281391166282049072185702635205542779482792762920606740 6271 515470099157001428714213759961734015310843148891377910599977276 6272 119241943327576194846325821575644940709216174029918474316098172 6273 26909316506199485182834426834171627072427318689688542011169412 6274 5922438281878431633667321159485497438580448674813673376682588 6275 1270846522517818050165232058825555255407208720405780175602580 6276 265793723017933182326464130962922167448758597602204245656596 6277 54164331404085779644126841767594767945627153512817811523712 6278 10751037718918705447203320564181210509026975234033053500598 6279 2077781684707946536734675845871065227572845402084289223092 6280 390839706668413310266213040552018614945677982054962886455 6281 71527897395217747572068180734039446644976424034521530969 6282 12730651346382193467951615101335678901904726492481922103 6283 2202599887396938617547505202512281497064015862172001249 6284 370281792372745486568129596602805760189384834117790171 6285 60455060524392590249411174218235324638524298007745645 6286 9581147049457276930264656329411634578514306277887687 6287 1473181662964641526732056954007752596264020429105629 6288 219637283653917729468038173432146066775183290352281 6289 31732951779088931127156751035077843249961572474679 6290 4440162688307584240365615029590274336561141908425 6291 601291685626914598611991094381027267805830758623 6292 78752911657919297349167249000049177076778673861 6293 9968326603737514156678692410147160764035347447 6294 1218460887418948844945195678668676066988916083 6295 143705280104277381436698058591167912130863915 6296 16338810582706019908776002436765288839941566 6297 1789138618749013437022679696768160987800802 6298 188497082233419981448883427213676771833342 6299 19086784842462772667913940266063616105458 6300 1855345438036073351938691895005712424230 6301 172917615666563699528662740864519838986 6302 15430952716051452251274145884985097742 6303 1316603319182138738623608805968596874 6304 107236555496442514427779654607631546 6305 8323655795396757780798560627105190 6306 614552659359582634008971869624122 6307 43071657717619965129450584635014 6308 2859153737245017141460765694922 6309 179317010079168682073369404938 6310 10596206523788115474053971260 6311 588156976391459198782559886 6312 30560184975691585655279037 6313 1480641821128192216182003 6314 66596581424241831780477 6315 2766631105765288032075 6316 105531325707501779049 6317 3670511841288740943 6318 115449872710550301 6319 3251079470763839 6320 80955131370795 6321 1754747850053 6322 32433509691 6323 497001501 6324 6061599 6325 55165 6326 333 6327 1 6328 107322509407827691036580158845595386044454544391289294683810265709460082700223710833 6329 147698011013454615192741614491111436915999287707697838809649654476085154346639085520 6330 149702935611676778670501115696982960252985919509068631312385355121094057750669892544 6331 132446680417294030892062500122491211420153892465812378803391448855716989623700163568 6332 107876432157689261128012430971509214159936907583370325106863460618777496087290866580 6333 82828808694912467859445357195546837026539063368317891102651090742738373419763618256 6334 60714631498539393572946362757440456680938083732795489345842009749840214860763929348 6335 42808921010368732653705888100769054223596662662367468538614383107305135473393699312 6336 29174983828247594260562305163672625541777027305561736113662271015261647759190503178 6337 19282200681965318426756214058194144717860777053938529114972640863316868284988650160 6338 12387709631259654238950126134389705483238471528917062261148191624128232596716983216 6339 7749289830262263219779454067019067558924028275303151828837134048949394186171143056 6340 4726427717845523304315469501965934158728645424689383991237868537732592466587048836 6341 2813443651639336104787779337852405089343615054867193948291280118831107866169988080 6342 1635750312668050881962846556582104645681175880389653704058414644556096934546613650 6343 929476892049772479873978290458204689817977866912455128728165300965331594683814160 6344 516438512432537646729874095144938397947201525266957666021608292972302262313215515 6345 280692695318986217339063663390934783539076154054984549455321338348616366812815200 6346 149285344231918677146554737013937574110145006418817013012746691069890834896989120 6347 77712604288972773940255188903033314261756074722670900148568111216977651473600800 6348 39604729414750011445564334200428494525157938182974806796803994313676798757414840 6349 19763286212549681550669850990933434853026750089084799394849830195533870473185120 6350 9658019208618090975471554111037140636064152016122341887062298321850757677703880 6351 4622547223251069741459192576694723117366424253653518966364523657139079786322720 6352 2167084004297827566287632255046497960568251449074188567881437919911671730218500 6353 995172814531990734059670869458115274490728268927961913832952031856292138276640 6354 447680949254908151575511532476827960495205814060164165967795519028734350141280 6355 197286658896237046525973956774492163521260851773201948121031878892958514475360 6356 85170830163599388072484733637705639197131137121908979367159381968975471928760 6357 36020290730910840496824682943049051723582006303003788674249456620282969861600 6358 14923146269725367543200919120591737544400001205250211232954052459567643580670 6359 6056463324654038371856058716026905431030092559730741881367688011484684418400 6360 2407727337882633761453318928505818496168255545248942196471081688946481114585 6361 937572062632685488808243273947183884519949916008281867772640534747821697520 6362 357591047199950789654865894306848856409652852961541920381534528680276918400 6363 133574873747447515846622217450754240706523123278007471407855792687409007440 6364 48863750258116607607601491064131959471753885686852471981103704302923351676 6365 17503978065279697732305011859244789057690278867973447050122925583532130288 6366 6139530113839065919788622259549825395051324676064515884780337366887822044 6367 2108331344748275937622885971292325711355073622382709727878434671275191120 6368 708763645074113080907567093838235415519100141575914304844379991094785238 6369 233223800953603556207873406051416462645031533280869349133839157017098256 6370 75110347240919706825077022976644400837833197216738015965394398918544592 6371 23671473238959558307186040728094363895824330042450734469363586511753392 6372 7299432709503741575344249039582137196343415906409937937616774866991980 6373 2202051218435600287415538386408574467492081344412341913132573370206544 6374 649789719347227378551988115884868436338632021290961959013682947287906 6375 187522928539890384066972871392695582308090406062568159338895497957680 6376 52917260249988880924508405458335352308414719028676619554624484905403 6377 14599005876452185938215830312260103903419468475004783809951052980800 6378 3936858536597913723170193850484855087775627660060329890685121611136 6379 1037505858532947520779851398132256406239532301554248400851860666560 6380 267149902221655625344521734304203084114950688498396157470090448208 6381 67196771170676079315210698737278087377284362126278500799054991936 6382 16507126765717725181121078321337225037341954472731459465608859760 6383 3959318317407547842117341995222194562556504574216763443352734912 6384 927014562152128983618860078357012091583346308360510417570610616 6385 211814769409931513662163744397130816803659027448611447102971584 6386 47218324396870416184166854430279229898983082154941122492422336 6387 10266565295467752148815945597888007539699592031235422394803520 6388 2176556354379789156432878135249511293644738820238028535619792 6389 449788792668027932153251297394068892303694008608723787228928 6390 90573007930257789059206155151880529927853770019085550471690 6391 17766062186379371677939774182898443421636867404395846942784 6392 3393356599503621962677451328995199965699832196318220944395 6393 630884701546830939918320812956808312684416707143491323568 6394 114125051209158205211018036443071046344818635236311299776 6395 20079014593318500293730389902078134913475543747233506192 6396 3434355385563960257750716340757169426909218960540863052 6397 570809268044837811176892431916335003261986340696802480 6398 92144864998693704093669257114485733566595257699619964 6399 14439966605659036969396903538299184500856734145909136 6400 2195559417484572577390484976374346483089493445111830 6401 323716464367799691330239656596560145198190291593168 6402 46256023215265513045477578312610720795256659717200 6403 6401543568504166630899922810733454494132191532016 6404 857487073808147518972850226201469120564237475100 6405 111094813243969737509093717587828011502862548368 6406 13911119826202915454387675563335524789263823526 6407 1682254348897193029072841859315710381061390960 6408 196299989089893468037071425295000100626290217 6409 22083220603419900182741808381497125347010656 6410 2392803435134198926705157858941318535511744 6411 249468127636880446156502631801879044998176 6412 24998656387904120122787341432809793056120 6413 2404960190467867355027228409369242136672 6414 221843680453082333759732396131412325960 6415 19595235784590753496000531612106151456 6416 1654960297262259797468544891045701892 6417 133436628201351953038193280228195360 6418 10253457088910745613084377405247584 6419 749485939986932563680245154919008 6420 52007752949513353917979620529656 6421 3418297180530099418628981852256 6422 212281943603315946893096438490 6423 12421797822913876241712208992 6424 682798814960790340180761003 6425 35135303601924645967386000 6426 1685964827612448287587584 6427 75107537392952699434800 6428 3090566106570370851108 6429 116773760976789102480 6430 4023363618361919524 6431 125365021385583408 6432 3497454360576330 6433 86284241940336 6434 1853042382128 6435 33936637392 6436 515296628 6437 6227760 6438 56166 6439 336 6440 1 6441 617363550250392303495223705519009031965362208589263561670730106080550556793949303539 6442 849822413671545093955807233712895617298424246532520073737529939379903661241480752481 6443 861700178683073012988369961827042740515264831166528490353588617550801306846049090288 6444 762795841178937393602713478007475022833321412073246417936286622925800018796352116408 6445 621733594280186749994990507428112527953042741952559136329284012197526224725099999820 6446 477792121239505451852241228073030638601430265153914977106500752346673046068109580044 6447 350590545211268113885696221669406315516546639891439296217405886206869288948842804924 6448 247491362186140780055188637387092870435282126331021367189009701102278916799326033640 6449 168898273859042152288905231708175220284649298686929735109546477879723815320942509166 6450 111797005136662858018731199607034470661836301525211447980876576853468717807590420090 6451 71943909236268807583165500595401396285424248191296019556091483833600354447481885920 6452 45088434557737490506919427339378776477467847204205285730135330846441600088404510056 6453 27555460287077505342301421248621680213797194659105691699133299899809387318272265724 6454 16438259298099633382604500628687358718121842350070273244228538183338109934190240376 6455 9579648373743033710424275588515128406023098429861065317922854654430061859177457350 6456 5457058013682443615044529618246595511029512531660934422286127133396696243224487160 6457 3040177819985357854741727902674889450737734750823297225703632856579471115249091105 6458 1657087286853333653040174559345617896784720000269545340413065690157933032545639355 6459 883973936592687796659238252238814134393023322756777388790697633992244174450984160 6460 461632615928337021858448972123894505945729106952779327052059013348177386832621200 6461 236053364958322171378287893486185667543283389449764919328679754549075788692215560 6462 118210626469635238048516995395303080356366492482473888755478081543979925532377960 6463 57982438284906093960002898477434302995952054644758862988765772475364303078942200 6464 27859828886966955332424396351214305909299927675231275921918745133091340497109040 6465 13114144865208533908441431080750447548052635138732008497674741480586679253531500 6466 6047964346403616071617667928374499705030847883978402641315885053538016845330980 6467 2732788980089189281838153380437583483018867414654858307978402346728412217651200 6468 1209882586270818067298402870075715729453250643623587969065209919645560837424880 6469 524839730848856891737077523573707184559818275744936463571008938040450869984840 6470 223077994895782644649360620708036269456677158441420767855815856748959668674900 6471 92902656189395019870139557736878075218842195038215906135846990021955269440410 6472 37907990919452750181675733125684090829826789974940321269999279871914659065040 6473 15154789463567310633832502049438728688574759027494132206326214147819771157195 6474 5935625620180591807187780538961067862547410999196871640552072350550500043945 6475 2277494951727432889466085391769238935161954721448922571732955706163470467600 6476 856043168958526552409935528787375497472729994169269278567309315348350644072 6477 315174080652356734134036714361639697237165338074511781451412756763243323044 6478 113654744681633832644093771160965977434927371642901844901033155787295386628 6479 40139231096293447366916650580478916665554400140932414160220807026745978660 6480 13882051438232119894472414361103273360154745826364473678104401362902965880 6481 4701069881877822292761334064909864883202437113672191340679252958593743346 6482 1558655742416763163181341357945773605129861135851998384176686259983169190 6483 505897789154281793297476556437538392950179785015984865968749526796238816 6484 160723632376805864897323643240091766917993019156910095248718708187788728 6485 49973873804341983608049864619657924419838740450505232108479057853142420 6486 15205165803504997194694840430577597471496923982228887595041860872187424 6487 4526466233557063191205448476848570941124158220410364108851413207985622 6488 1318193025466876292601923540979625887879732677536019676139618410971752 6489 375472721042761398716929748392221847040173500098607585622671058635489 6490 104587994952541266185496284096085374194224379773811630765847887070075 6491 28484593203311822149286114659979181979225416058294270283710139147328 6492 7583675916640067536198791513490030474724125941719867408180884507232 6493 1973349107539266555443837998519421833338953091301993874860241995056 6494 501754469265119313652395987158711796321487683822694578798473143536 6495 124636788102644350542808617691734151614423234692906406082587041040 6496 30239110842244626674710824463717832908178160812102770630808285728 6497 7163991542683797820298249719087492470913861554195517590270509928 6498 1656895519175664356973685020408963001792289555016227003864370040 6499 374002873191478266512296198883744521580007457975905659369845632 6500 82371132992033250943480447494442275105371335889123446748072480 6501 17695811943943175482421082598424679205241196509166955576120752 6502 3707068748244388531011044337735479030411528386102370998249956 6503 757039940831560042686749311215507368930529053474772132529566 6504 150657907688403148018380380358566260124164036624909533188832 6505 29207901387983899445808769795797659944105197407637492423105 6506 5514260806562431192854449840751766996442719588221317514651 6507 1013417884360942556138835702090177721545823700346892235280 6508 181230805760241626607710638830819789939063704399093544456 6509 31523699286100056689336323788182313200727173310249700308 6510 5331072919695861099468732150735145903828368498030510420 6511 876123796252236997396694010336390572963485582087480644 6512 139855883650639960156640937682131980035344447027571032 6513 21674077786848354084228837780615344240521595064430962 6514 3259220857018502677472159102789248360274577639325734 6515 475287621150604563728472237155859216572224653808800 6516 67175628068394307976123047197214022518781709263448 6517 9196194416416548662836660924513517878830629054052 6518 1218593753192462562408906730091624204651352767256 6519 156192681420372869930402427996466006632776800866 6520 19350482851074281477680343991872656133700576840 6521 2315320757373713233549539751963704933634282923 6522 267335257770421566438707166157374113738345673 6523 29760567164096257855170287221924839043542240 6524 3191205130820648505420240437212575256618512 6525 329274017181528541234919112919046908439880 6526 32657224320213886855388491453180344118056 6527 3109681703396295863298426660987691417464 6528 283939308401379113842671080749822184112 6529 24826989932780236794482552845699647852 6530 2075777096044137147809293486540783140 6531 165695971348058055004806902753776128 6532 12605930414770570011961072111063920 6533 912345793196532824271441980212488 6534 62687208378310284067652758963404 6535 4079986606985875011791695585710 6536 250912934701979156298594587472 6537 14540464875000096554189264001 6538 791576655421789174658094171 6539 40343413159547896229018352 6540 1917468572004447127594200 6541 84612783234617390193084 6542 3448934116737461997596 6543 129094581874646027868 6544 4406453591239822408 6545 136029952951193070 6546 3760013171161594 6547 91911242361504 6548 1955882887560 6549 35494982796 6550 534092240 6551 6396930 6552 57176 6553 339 6554 1 6555 3551735478094267098397285583982818330492935118832830832487250197001458992864809415579 6556 4890231148631173611339385330311781364891164610519880763590497159321864154210489741558 6557 4960514632078638920126344075208973884510861564178598380670869037883907619372332256161 6558 4393554890780258693786491410705692864921314551291386016821016510723253812685305439152 6559 3583580866498508547292167456437873883895310168238753781137140164211724785107871275956 6560 2756291048421239333323106634986017074790426817197182660083598041651283940827114349800 6561 2024546481245591353619707167855435326021634437490275600136737813171838746513290062096 6562 1430861179487774758629072597247035367391691616258362868003527945273153669988705924176 6563 977780194036592952959366731725687472612902625442233468479402288448387798377334401318 6564 648177107741568341511429831720081424841006699645156118164359176107330677638677541276 6565 417805601960944261782066556071996212473044740507510078109421690047152981326845097962 6566 262320133483636289788526625110781086145422179122123260144764076172543929349239947536 6567 160631334015169273299032692342618534555103115881662907315992306912545981911601787980 6568 96029534928862472910963474311714013180208918569038642067664623758683840839197901552 6569 56091320446693621743966386630725934958250162702975338042569356413421687998171586746 6570 32031178054761080265041320248604693840587105526490463036188501767779092819349101040 6571 17891766047345184485350062444962499656812156784669916780223157083450975654063039185 6572 9779387553730734407180728085189371409877941397145488024524225195037758561787977490 6573 5232274328488071086734787260309849311855248182445436160889276618831020329563834235 6574 2740978514294343204991160955582868987316777422514645208604234183134927912333278880 6575 1406213963742574012090346643373057669288312260267021862549054440083364603974023800 6576 706650120937040073443844676626963514604286976186704311572645544131744171447233840 6577 347877599098287430593374483530034601162822511767213029565612889236255515763422640 6578 167790214676224027774158949692578115819957107947916707749871490835811683077332320 6579 79298192175399789200984025450214647963519528859384106697574739681927411948365500 6580 36723615864597760686970741626749113629182913619976933037579201334657554224826840 6581 16666096459212820051728933809838681612993951415190153503381511933014375173134340 6582 7412116200599357267207517037812145040498255897015495142316049981745996469895520 6583 3230557768608954031808356682212909822046059787741238895489868447264832784729200 6584 1379879027914994865425438501171572143367534141145630579410150488331240414890360 6585 577601945302873204623130760170038676772857323505949128803355386558654795126210 6586 236936207874887891682831761212807805085472083018025134358497257933338788949920 6587 95243610550515865697548800351922412620645889055816461170082067016474972624515 6588 37516656227563951834328014449860410146540901467982592271448342611798212224230 6589 14480196813279943580405907771843535662978735151882177912885558099737612734889 6590 5475972619907726014963965406854644822054475380105753970337709165735009045904 6591 2028874900278864420100233214194226544054080751678608312723613897212671386460 6592 736416776889845126800151329005495462873056253285082144474953838178621440248 6593 261836540846978414533788551624609274151900063718428034737904379593339254368 6594 91187525174745451635856561793608466512423511847370217875892517032642362992 6595 31102572568699113099119099271724415220021779439085044468495532758650534298 6596 10388832687436675368900311251622262484492380091260156225146810792135728548 6597 3397796374633220272868418313738572317816386529213773172580372256747463094 6598 1088016433893383355205547215397129542543836323387725615931863767065889840 6599 341055585396841810110862917960220735120503088472883566764239603491590836 6600 104642303681971101574545282865087858716577828838012623111307466885675936 6601 31420950555109939353515032943082562070628863998532019273875337318087794 6602 9231990752043214866445078596571892298843703253215638308515610558171856 6603 2653787178500243021123705354348462177388701937379465694539327361018369 6604 746205892307008841571990830000436333581297471536631018487634998140370 6605 205209126395756867705752211103002981081348879832134176433340073526523 6606 55182319168310557868770165197488117070075700066057860257973276659136 6607 14507232177788105829835097483365719567383960583271238190358556779472 6608 3727886091539913197486643195379025525532262612155890423420835507744 6609 936143055257541618630243489161349916981113709525619338307850838112 6610 229682103714745826207537590521062635280785440237605753155552918080 6611 55044876508647348849552943661798236324504324584721777409348555592 6612 12882683846593747424243897178081870519450745135196009920603311312 6613 2943646404734165658397534512049081116743054600722190875470051896 6614 656507896055464370307579706563920705306603858661609910766304576 6615 142872706320351554452765783965187270781917982188829055472934648 6616 30331098070339461160827714234062131034336839774423612835929752 6617 6279504386115874955108053032099133657451443619776506462216318 6618 1267429466672737285633507991882801469191231558164775716942272 6619 249310133465479708741515589427462773949365068024264645487449 6620 47777519576393078136649790722233316376525003572995229437618 6621 8916976071165742114486378224683939740958318098060181309403 6622 1620157700213867549340640266159001717764469160164672269264 6623 286464049457933518874657074496837021348901961325903666220 6624 49269165637692113982535908261060532058139249968516192856 6625 8239156075753852011972096057108581582789514138348094416 6626 1339039602777853586035074498944017201550562113299055664 6627 211396558725222027764271769229556509477458387499515386 6628 32402315600205071244102259563294807754489777290025764 6629 4819434976607104984609821908651254055028815019279030 6630 695206894188620584982514700596528319886231039707248 6631 97201398824028879089450843430937824564576301960116 6632 13164361038834682089924185970781322506050240957552 6633 1725872763155729735155474702064767536817084323534 6634 218874771488343140830542539476011384901147097232 6635 26831115638736264311206377580078519162080116955 6636 3176847665013170448576001824879676952936404422 6637 362999369524351637015058508697573781382209417 6638 39992730590921260453900846759400658630277536 6639 4244341631005661902835774758876076670174264 6640 433465053548962793527681440600563323628976 6641 42554148047205532672969113597643062738672 6642 4011153608465993678415405008928557265504 6643 362571832391808098521737326260002693948 6644 31385713163608764347920047110829549528 6645 2598076870917852452847636339024239364 6646 205338454178762830689233003047392864 6647 15468342211116789052910703569628192 6648 1108567391545435426497983648274120 6649 75428994068671867415625034895478 6650 4861806340841812673795857876128 6651 296117482637823024310478567817 6652 16995881667584559870621583218 6653 916441832044441757600337627 6654 46265044442030472392187120 6655 2178204789941774222168644 6656 95217774748579068241608 6657 3845030769543879726016 6658 142586002554267881232 6659 4822063476435724806 6660 147493814949400860 6661 4039658664021226 6662 97849880989776 6663 2063436020428 6664 37110053376 6665 553397382 6666 6569136 6667 58195 6668 342 6669 1 6670 20435668731545148517870627412572017721261134577538254024642744909648105287015407729853 6671 28143458188145065772668129725336110194188152078749669884600479750734866694240943152575 6672 28558884826427607759291400377350088748266378405638447939245137294420094637698097388345 6673 25308341037416432096070153220201800247065425554530263993408198898477118627643991125529 6674 20656879587118263002309207049991348666188098690402012680399633086660996049663147966620 6675 15901546974253409254500901697106795760309859494810852961661409915509254100615794449548 6676 11691652851133562911440373333046393787638713362184735196500867371713107520344396384440 6677 8272690407782101535425658423047916373422514537149831141106126225888075353234076637260 6678 5660555977080690300530032455864260634912412891875375509770453162832978420398064210682 6679 3757922721183186501057789339029924172082012205392721979191323196864685793947057221070 6680 2426234180591673706434682750157632234550985279411932872782152398593877480317692730234 6681 1526028670442191677745711816089576540019517509637205673175698532389876733197768516530 6682 936273205386869055507551650762064716171149363905189266228070244427549556762441114580 6683 560902579695143935519855888539212444012230196994729509604124891015440880425538666128 6684 328365852378465498672945274701101205736133617730945582267749696534507090472410863870 6685 187968386705667231509790472266465015793635792851786560711581175883660917764344968236 6686 105265251304258102535452963753870935630779458674791189425906423408207536905114173575 6687 57694477365513529880361821221150312510156477340997253175574385906226291998554640125 6688 30958167567783634077367411777284657320077240789511086924400523417800675375146037955 6689 16267637798856248725888963413804571612382204970523415511800088048402533274511718475 6690 8372920647396145388149890238955969024390288155689119419396688591648510067149817960 6691 4221919524750269093608629640314017415426818212361560856398216850951108149842570600 6692 2085863347584350420772286026602223549732668727384176815769227193512134084892166400 6693 1009844627477759092317819383508198244549732893329731366210376841107545388892150600 6694 479132022931618916751052509296720286968881521766022893917754112550909027372082500 6695 222801232687618711365354117950139352077056172549695212817075367551928824969114700 6696 101546137643434935376572577131889448549161279659578383832355837097192672684020900 6697 45363560598228799916968198287700936378580838681719116721309398772782030152279300 6698 19863547562256209093483464086794018793371503542530472987605956300202975653863840 6699 8525398742959685037330933706067703605694376858190028891327030685375863619652700 6700 3586557279573390262660494304107303783857050277699528234537211163873882378168830 6701 1478897790028568611066723644512306917270565350671657454219011294391621107225000 6702 597700351981563392444134191168295863240491553121439702411640144206360131271925 6703 236753972859767608361344659245190714386226063763528593810198211051344834766983 6704 91909191907219234605473668579100306779586057683840633950780435242481068520705 6705 34965864473560850465498270420795923217250322795556656449345913391367982645521 6706 13035430874524009528864967707448315379962830141711743197458458533730266085780 6707 4761798312642356629568264304459931480977049638970710815624284170935214215940 6708 1704301449780271273673230107466540218353603468135106684440452011023923929336 6709 597604261508612995639596435548883504129214158138708777302572996208567411940 6710 205272908255716141671014482112026237141473610347145663731672736892865422982 6711 69064663380275579751556869654068347309131692771293059489096709648552646130 6712 22758254679123102897916660623632238523029212325676926974751655096509897510 6713 7343956847107053958706785795850402415688901676322717153904442764928314286 6714 2320467797447850988687226535007967465338501246482401562447197511312014220 6715 717824397552974993541528832441649435411494302983985474645912678784794232 6716 217369136851387349367980538887479329526151827340039957549964699956283030 6717 64424497168240069995097679441495163321937377632937865588500823714640100 6718 18685764072157961612960176319618151498172404008427297429108862637507703 6719 5302823108212783281251182266555777140295292111653627102868912502492525 6720 1472197909830900560426787793704421510965495511165149268303601772038211 6721 399770548256264752971732901662198771426343901196850233587977017062875 6722 106159787884754701753248744038343326823292107040183355675890618013040 6723 27563176562922928659555514047825495977942975838790148137236764978928 6724 6995679464742029705792448843905200547037174621207959944655493858240 6725 1735279119419073794951962148048134295472478679407880152593206703536 6726 420582100933875367604684215862621085293199904262163105224805207480 6727 99580220857896922439079704220142010116342669191754188922098593320 6728 23026638852907173140051660127356955280293116654685802368546076152 6729 5198915505541261878225805199671217774226702141084678718714834920 6730 1145788211157197955987532486927606779721031484776944302856968024 6731 246425009303601687845465032731571931199831388751652906905156540 6732 51704470162032560597418889314125134945073633750082683656463250 6733 10580413053065046229491608186602463612923868430319362904018032 6734 2110914906221962568131354341609656423792376769383560112279855 6735 410476644336990427380437718043530602560856714939370696419109 6736 77768763190318039578790205928603139034928896187505117904355 6737 14350377270723211800257613172154618936949529501206005449635 6738 2578088179863052333929683306171633845927453544079415653636 6739 450749858522517564846208991394235780688898739508148433620 6740 76664713070509377190522345430274311209608916610158587432 6741 12679068001537856825605863092399746206396117253244292180 6742 2038033910153929811816094325759276345491916830377653350 6743 318242375479051451465798191736743440850985349408150738 6744 48251034318403627367896754690441626559348684427277350 6745 7099458456821024497736267697302714663816660742321006 6746 1013139812738376586430715602830904438592060427502700 6747 140146227466844384829534350747411327156361193479840 6748 18779728871278557577051695155927647886303788122618 6749 2436159308898231686269515075652958729844685849140 6750 305721813734578274661313675866006296293260256941 6751 37087657372824478930964500072112697583653749055 6752 4345831234768067880528979044491199614343587745 6753 491466244559126742182432598493527910613390553 6754 53592685591036171749463533917230015288058280 6755 5629845087746961348764757307873052766538536 6756 569149804907511378903419591411349626376000 6757 55312752537387129905258803276948739923080 6758 5161640531968635502676457081930224446404 6759 461925125624470096471192740270539821260 6760 39590620684719847367841422133997053348 6761 3245028917876374523021156755305674340 6762 253960615595204068700961081052825680 6763 18944902373890439067235904584241508 6764 1344577986433134654092450468712810 6765 90606648056472951485633565659496 6766 5784150552090450866468536746015 6767 348938011304665587437543992725 6768 19837737252601946088206970339 6769 1059593374950416723221236275 6770 52990094361352953195176268 6771 2471548175726599186345500 6772 107038039062319243182120 6773 4282432904159554819324 6774 157347180613473857370 6775 5272624238611969838 6776 159808490703444090 6777 4337335179031410 6778 104114409157812 6779 2175872975320 6780 38783383794 6781 573221180 6782 6744405 6783 59223 6784 345 6785 1 6786 117593922570925577098948141688388273552159707890114101843129194230414049249528109494709 6787 161983812948835561354457817343280525800358347625064159556934458750692894645134431964268 6788 164436794742260753242682637297789976933118138404725541689152289430949387862623217568668 6789 145797667112913430052120274137938186821838852450033265280269000163173442619956366698172 6790 119082073747278039611999577764389437766249440615358007957929917989478614977865023924485 6791 91744826212145616588692658807404523522395103899204041958385597576614973392199324084144 6792 67521886343218301059673338542341809870071028655664720833376264482424727368117136877388 6793 47830836028641248118777413513918664177731082757384979639360152375043290420842754717584 6794 32770203781390545439131334468700546622323777623561401628800132108116382202322383711446 6795 21786792501813597216572765973269297620260420066877407192908727550614790762874621334360 6796 14088682603842590975853261221681973955774003062902931943889177457426071701295672444832 6797 8876866602691986850686921499950491286951836536133928424765388484618606793435880508984 6798 5456653445993086715308078545454195576557425995342232491068159047703407164336169192526 6799 3275712649229231859413009865781904459680107190351268959575944310542886378983878840704 6800 1921936910241874894558272657175446092807902635891139377830536332386283987371461194210 6801 1102801515103983398273222619008238124378599913635887643254306071001904917575674115728 6802 619153095349468598876873005970378447706287123558154635340449217920736112476796769211 6803 340265018536365960331273250971891187801403372276805122801430627962487763651070169860 6804 183104255666576929564241983380613427695152609650577344972376132256433384673016190940 6805 96506922259144671031334082496610310206004432012459572298594164746305295332980829300 6806 49830238790545223077555893411300513516406705862313895482786587525250279775646313555 6807 25210405916815653510520351213102468370136080247542155620129793531526102686461862560 6808 12499198822458838540561126487137084553724290181173554036126652113702601182303371000 6809 6073661275880865531227849195720258857319630450905416702235865941936588306312783200 6810 2892843161647853265301685147298637809610489803727190473597789913864130120946627500 6811 1350627996281344921600260017410917240298372598734265300033691889401080847647468400 6812 618166766814381117329008245921209570481701688891868597756761676389070903325736000 6813 277363914562633753314444100168580295271646802789796679971495946015944714448586480 6814 122005000770916797272080457960218399970084103025690593466781329044142684353176220 6815 52612858350282044730797253813211737178168734672499616130661470684078331269159600 6816 22242866161736993047445863907414228791806658392631928503376686765780752968609190 6817 9218651353622222880748933619980816262149729435957380002017525335461465962387680 6818 3745506791692794005121815536507575935764492137563033749074328149113391170574741 6819 1491780654375304686739115506062068619958341859779706751743795647845356772614284 6820 582413277528547013108762205824083481159484882406163808561231343561524005620140 6821 222877647076949805059698415256384707191262686353934089693735092484045548628828 6822 83595753722417592311229702152060732319092912498633307672969857334429209334741 6823 30729428712011621964916220835761190259601185994894089013212215068583756592272 6824 11069911185000396441867147497957319144296288359653448423550786196424120827828 6825 3907660050817542543934048378337243205024193163245524343811516473435357011120 6826 1351552313036312580155753621193098910171898374722731887475784626184268973146 6827 457983407754789086721518412321495756114927113312378696148466176031543156392 6828 152027341111858996362720423116665867709597133100969274721160560467938967232 6829 49431060815339966751411471081199380700772919847609881561359378413918868808 6830 15741009034556556911851523065757603682527394021737892790537860656433945410 6831 4908679263809550668047774110107874430625287810114437901484864947578962976 6832 1498780802443617181635665807987077750633824540269981078472808426082923522 6833 448014156500423482579193929851201122488308768255708149173684896375218736 6834 131087435601139521396480572933461172097045173881527012081565236632148259 6835 37538629216458112577567298706694325940989271365718477274322803689061700 6836 10518957934218014468475011450993439216044466447542775374955671852732908 6837 2883829130369204222848483986767704478891111428836066680419314059252916 6838 773376265036374715550590161872879743852106173994980596890122401059851 6839 202840676503007547143500183869630215851195383798969719976911900666304 6840 52020773195987165366836784875637366209999457061229788276389659960720 6841 13042681024867001825857703719774845604041010467955926612884724383808 6842 3196185863936493742644174204076281571584763730577877846111819512616 6843 765376041213380481202026648777761026202814145146797276728193139744 6844 179057968427700965615686295001555311505675423437980953465166491616 6845 40914961791845354686704140700225822162415286047493727130404516960 6846 9129130157620059121879332725917181975789459372918817441096052072 6847 1988472179392068140718765363750572843210672918532068390885364144 6848 422699245895829462096704917047152263260900026862539683682582354 6849 87667539133671624422156422557151838631429992579807892593077056 6850 17734111060404914788646546647518494089422712168348784633695815 6851 3497882365613569929430247907597454509544804706576682437345892 6852 672483688449390969717323562173649257539542462504298061031444 6853 125976071362213779647422412057410263537632391779281965560532 6854 22986141527357403931739081073457992036109687612460549277783 6855 4083667181571623782849354971214889810413367595824178129360 6856 706102133737121410068987753869858206730517723845112780276 6857 118777984895430807290972123358992102519781102030646770672 6858 19429654482957749163985742453151062124573838443193553706 6859 3089263105227891420949282410350389921163570247456660264 6860 477194395347904382564960991202673749856664724174624800 6861 71575689314343454033966988988011579427982787509245768 6862 10419170349969843026687483207290250633905564411788786 6863 1471137952881466856073422045384993715833751584187456 6864 201357732698476520933228466366500188274961929545974 6865 26699650425442409185182867734618536668424366183920 6866 3427500064847615468115385103395203013891774118073 6867 425676448322587847215265134171326788272908679596 6868 51108083566246936056916302402573352247911293396 6869 5927415339627520450575203907806243376759875964 6870 663503991507729180128352714860964062010642465 6871 71620520464092078553564645023671872840425888 6872 7447920007544269745285533688660999125512696 6873 745411343583610039624548915406056295038048 6874 71721524384541976606230560003280492904812 6875 6626597150211485486825718147009838016880 6876 587187045514382387620759320183142329984 6877 49833628669539379074306814562019727728 6878 4044800569409767607258511807632634396 6879 313484478689741655210853695742975824 6880 23159849629302788932484523121698930 6881 1627966231706734410282288239183328 6882 108656975735353635259914263882991 6883 6870640060509651520957582664868 6884 410570409812372259148607376292 6885 23122497566175902164261031700 6886 1223506754385928781179456079 6887 60618814966657389240577008 6888 2801227158721876025530508 6889 120200032136024855354832 6890 4765019694477200331110 6891 173484670310716655064 6892 5760724381080364928 6893 173028725058853944 6894 4654030152455486 6895 110719594851360 6896 2293369569062 6897 40516536144 6898 593572841 6899 6922764 6900 60260 6901 348 6902 1 6903 676749393610447854005760059751725872257195818920470624643256500192627937038853192412663 6904 932418950901953767647686868313809804819471027574757663892237149344391508910177840524849 6905 946889531401444681186746277512526830243390467739307315184929327369887943472916818066616 6906 839993943575557122623042615240383412931133576985541353445819125899426945678222365512154 6907 686533540779038782065504325045915547165377382094515373070829949284839234337950086639915 6908 529360325070151491497424231271286628073576809624299575499839239684172989890697269931693 6909 389972157299083016005267501462267281488070355380968163737234695773975736338236244151476 6910 276554801991923136294268248021498895647911832174942463009056985823787363035290168453032 6911 189715032376440078869316948866558899285223255761823998911578003800622018553559148520642 6912 126307946494516519040556154831872387394653043949999487095304669674812897893537592604190 6913 81806573518725343845506392638216202061486102327854059874107036892130219453633399686824 6914 51632589303904724958530182812441838969744364661989182200321661006688706410275652356836 6915 31798252239129710715437176867876886935984328902863163817121754248814601044412145767970 6916 19127665214164532082663653457150801141213552838178318125457064644104634276030728103058 6917 11247126410162823339634273075324718986861014925296462379576165449705548176249610654790 6918 6468647646252762287131686526140917361356276623915111578274352981233470965052077079816 6919 3640790838225121115566388138863155843100268028863961794878514980689088782308204763081 6920 2006156662291720338999176725647278866500802459689724693689493366321066172776039660671 6921 1082591630054386091086667366106952091298870065253456302315747354224398508336080401280 6922 572285500025101388813356017693045385345979317412583852833731801545849830223251305950 6923 296418450464411647285042465156716787495496710094485569987213514385108340032843495085 6924 150459854185909860690239200024882087734263526967287470415429272347233790199638643235 6925 74855324935953900194659429065954239745948211692873651132981481756507082845997541960 6926 36505868973397141664848044368895136744904161141344185090029829767240626343134975600 6927 17453446753387115170333424672438006766747845059555518723096619462331140364447602500 6928 8181060684120650264760481691373808671469010977713723569212388934845514470540504700 6929 3759856125849755780216172955511706542286771270989464453246968810600182986521849360 6930 1694268512044115971816501462347387256236810303312639824604812172525190415377847880 6931 748604633575948234592279981675658969538236581211867692633162874516529430046434340 6932 324329308145236917559363947214682069088203623828453298865519114627939184097873400 6933 137778759542737469634632712775416056077888168722310161644826581652343522099762530 6934 57389833805989249699936295840371829449784830975630136007577919070391933196921712 6935 23438733037451214269592611241627681309359889568205894752728101078492353019340471 6936 9385675309875802091556686466341948757958487481714481621428177779772509499657873 6937 3684775781114845336184798954047088477819321879706066356814959863498019886732360 6938 1418237726204231612910316855897359067371458766465232692988376335682519070176106 6939 535123765668225825923219963384089284667743795839622190739069094624500689817595 6940 197923862228453251089712659655258941386489047202622471559708074933028720767213 6941 71754482368647896378385760086307634102538437400345482971487606604726833097996 6942 25495995963525649233980799875355246579712664598835485229936904869098729807480 6943 8878283805436058457844346066559531447769742514038477398535802704051250243342 6944 3029557218524397833045749704390917913935873980861806525363504275214776376786 6945 1012927552721046009312502623833892120645264352310506283434666614263197795704 6946 331802541626992010440657882491779217176970680687274704986314417022563464476 6947 106471446446628738823061588498687940609605677533052435735942690278378630990 6948 33464608430872443279266177012055382475670906532621168651938072351336681382 6949 10301049984141249178113159393771509927503378967435797435250660018578171014 6950 3104998143147166672166208743407603462292841192800159550156993588472876248 6951 916353721736758271923770246064973290661422832631726139967026213649786913 6952 264741239118949888066132491955531028352101920873767994654444991404799175 6953 74863161279850564428689301033210052546904893566018936760028447365766256 6954 20717197855398376568121643735042312140422013082040936609993858832611358 6955 5609639278484343463787254840125604142149820718418947911043505063765077 6956 1485939840937371687714764283233045123825691239514349333373637422980203 6957 384988358140703046895725945936092005689275775918570938031850329316080 6958 97541187998461158329698244443114466165292015926253323807267472137376 6959 24161990699103244016194279629559212371200929949983154704676569201144 6960 5850429924432037117481626740412675273204557012894231583226731915080 6961 1384379870080174087422493815182878605044670987555727591384501648512 6962 320061114118477147919557382554067141944500200326299769738572146640 6963 72279296623489668333779669605478513776205010003314316235463401464 6964 15939945187587922468229038651263205031943278182240101981117309212 6965 3431904995346899775853192960006333310256232984279303227119265318 6966 721170085417654164940467278013644767334035428938660930729205152 6967 147865637046113508646956558314902229918787738498007611368856285 6968 29572725534144406516371937494658156133136211213087428067796379 6969 5767285573686170397877063418233222809238696877648140551561288 6970 1096384185590747116523068960492796032224659013067065056268606 6971 203101830307429239008338365220214019266788189808311969652601 6972 36649347339546518100425121494842377880810825847623309226415 6973 6439529552573849627638262479542448635644482971420810011532 6974 1101295397389329330269875608853136638539008706823440199704 6975 183245474554759837624827915539146068735829757855140752318 6976 29651832589337232191963511666607579387777878633912784098 6977 4663997669900291476712099361934434329589529994999026200 6978 712759803990874430720236924581288989408424215525939676 6979 105775476270015916826176282700652318761366983912987038 6980 15235299674011196636774206276178232157956743023443102 6981 2128610451827781237243473179953731353995486105193218 6982 288311684104498979425007839777146204308018576333880 6983 37833503516630431283959553313146799286645505897331 6984 4806745576947872881875013110714330083206322743653 6985 590855529700583696287164449194659331770162311712 6986 70217337568144955768898619555714010502212206218 6987 8061168355078892148067391342436479308472655135 6988 893261392915093955279617717309301678782945521 6989 95455103173892107868670343920466982807040072 6990 9827597087064183817371641554885728996436464 6991 973829111037658940416892031709917449786244 6992 92775689926205197841949233084676291615420 6993 8487825544093711407836609736683304462288 6994 744777532661820060058196787484466781960 6995 62594999335148165206504057376403582564 6996 5031573704737598150756041941104959728 6997 386219960041063490828871841586439270 6998 28261062275893699433851216367014896 6999 1967678439033814619103946196162037 7000 130090036736507334341084226630179 7001 8148596285079120102731926857144 7002 482384916019671823203749383550 7003 26914255459267003286280553953 7004 1410965653603344700952248119 7005 69262896507095067027878196 7006 3171357294518904992257224 7007 134842060560077889658290 7008 5296995154171511026158 7009 191112900904075457736 7010 6289118616561837732 7011 187212254705923122 7012 4990775676147690 7013 117680736630834 7014 2416106323176 7015 42311100195 7016 614461653 7017 7104240 7018 61306 7019 351 7020 1 7021 3895086082635251097312653915882797226410529511910927201714243799266666828936915258287687 7022 5367785309119198519322313219718208947202389837123358246689826602965578350715220350120442 7023 5453075432257402056454010931332157121411909584763762316338663383252909230685373025749005 7024 4839938443686193613186882773325508163367545962884962121664046603637847249183484087882908 7025 3958315216052976451814404052920703310574419342517686623657987453122290628473467165295285 7026 3054558830587659288568312021784309994362248521729350427044817059885309676686514384737946 7027 2252386400951246812101763231701086263833611540117088992729657298653674924975986339292185 7028 1599066628027732582626706143259881767002252363429443550587561660846581862551225046551856 7029 1098315792110276410983331404284920368292887687360413433934400336575279214483042799223338 7030 732252018897440323681998198638608465592154592267530579945706086609321151141438725706860 7031 474992845658502000494135698371404671518600080257540031118269102364580969074989096378334 7032 300300845908698940151971294811295492842687854119547934109315528409825540773284648293272 7033 185282676449622921270169020330374102060124457046935309902601053041341778095573545866862 7034 111675500701948953642696683389978728333347017267991042952645279080539600225003551386724 7035 65806339737158526675829845735406792824509150861897928420734266955688220734883714227060 7036 37934651025371352432162108931473782757130380854769720704156254354784138636022251420400 7037 21403333485511566311829204394024942623658685629886446350288884655942869657528770690401 7038 11824444085209054314737253048018896625200415538440048480578489788101084317308484547654 7039 6398502552505081389885890859354225911089371290275261306304199032085961358230783476411 7040 3392285031058513552096820349499521822327801437680179000791369787632164679071521309300 7041 1762460559790156052048961813212959923300996501630615503626230889395642430721059077675 7042 897508662894049029745078923363271530190183714382095283499464294939823876323754508710 7043 448037566940565844603913575960535080461916484328596793994433377151236291423901220315 7044 219279825362919555529870411517515663514156385236017243849264209982891242604297673760 7045 105228330601799787705369281768956774388085718275438188397744466023925076377558792500 7046 49516341057448577525047215657582845865728420534675618337227723888068049749112815320 7047 22849166085758149549042003482603702810802945397307396578162919711696444260861748540 7048 10339870929134000164850237305905186250073675343351119312327731077208813092748261680 7049 4588741029062434510712069301803728303027927294605149500235339025330657073712897700 7050 1997150077097133926539637248870537288958623790141847912519373381705034026539579600 7051 852445254385427825863134677221673896221437791946644055815154697725753616791004414 7052 356825727035607647273626822779786907045962440785612359173016541020504027729208608 7053 146477383538094496691827502497938770893781474643676783508618577865414011254258871 7054 58965310529308311216632268548747704538873995772761472330642554144805921291778810 7055 23276478105628801325931717040277932326159370653763146077849810041631607300207165 7056 9009736491063991826762189448507344249269185770781008817258227059794578476895868 7057 3419456747665815592859402065360144804147668248389344208324999769422078581163317 7058 1272404317090881371949129462522481377032287812248180571361168532633040518315226 7059 464179301261448238692831539664892336853529688601329890934044704485406679676161 7060 165999037870096960996016851845492436737215916224928893458369926620125523007120 7061 58189961816882620273605337483815676750893640102674530476271321531682033291078 7062 19992810566451343975606600427400069430867893161244909541495648758221974965108 7063 6731944959941519881864573340876152710225608399167874785640132952049496692850 7064 2221278070495279518280599448306605653395387749438435269865495245887645451112 7065 718146097828623113468375002011953803957129526351674349498018632560372720210 7066 227467371707528567017086438322397107891625155065787536562258227369545017164 7067 70577754669590524157938072680185119182766725820528880058004039584016946920 7068 21448751857056265738459326116124266895704748211099728365655693211296373584 7069 6383541786595341264069784465513585390981313532442873959366962212231835337 7070 1860303761653309064979546323997986480811538382385067997450418082595716950 7071 530765118669298334488443682525245810273660627735906678154518051167320659 7072 148234033403014381060628741918588197252470574248979642412097033991130484 7073 40517995372726150334912936821885214814522857716326479009871648869866995 7074 10837435517577864620722999581696923525005445988799137787228117991337846 7075 2835987291356403145061338609927550073224102599122568795083723355203195 7076 725935903534293009917209238524553828927553683597297218863005884130496 7077 181728019944634964613244336812617453825303919801991251087750643570968 7078 44482040212559703543484147481162995400903942963777304637125768243408 7079 10643691762909513675588222951069445372227570376214013896857381153896 7080 2489121805682584867848725302056037058430581608541255533071144891360 7081 568778894364121997857354468673029093337001786700722922407196969456 7082 126962942176947235290173171479280795492547310518593228633053859736 7083 27678000344463930125669552087309494497380047992955333523933515470 7084 5891146525692089287968507910677072072095914748091301242044593344 7085 1223912447624283503914080827947667769356671066858858620971366765 7086 248118384795919068991826497635343143936673765892566176675367998 7087 49067350626384411943049265670343416625301619872165979835017455 7088 9462641791073270225462947030152038944446250296465959659672308 7089 1778988371192127869748934299143122845786645234187247583679239 7090 325928931431216492564890254663826050180509633294023517354910 7091 58170526792046725643879660151175997064822292175532619660419 7092 10109906693851357293697545137180150688733168607601412115280 7093 1710335486232283307528286378803790003522053737656688024854 7094 281528967662572117154142649262837675558342453746877157012 7095 45069345207019855483540283601573460355363317049961742050 7096 7013828034412946602525162701079605935337536609402819304 7097 1060556832148944574472314185235602410008438653311786994 7098 155738596195705069210985847889094477943228185193702780 7099 22197754397703538307354641495593718628559238491690516 7100 3069212511174539038086415805911463565492832845989520 7101 411425685808286019040636525938015262334367739513179 7102 53435451306875217322158921543679108199804798751714 7103 6719746841185913882274303697409736099521234091225 7104 817629879115176347889995090546674321893744240636 7105 96187365419211820123660029017642051785196062665 7106 10931862740171958229643585182205318310435571842 7107 1199281896610898646520372032180474085196938665 7108 126885552657159977201619052648544004695921952 7109 12934635800029571034306216116184833929026036 7110 1269131831904461956758412950437312933557080 7111 119728721623809972185575455869695138566204 7112 10847348140749467918424208213889511973296 7113 942625678076739751979221043495887449108 7114 78462160369443086640429926882891340288 7115 6246755709412576022110359898598307330 7116 474938503746812218368633383079808032 7117 34424277666468157959845223408761365 7118 2374245741813494862332662729766862 7119 155500595423784038295687505968711 7120 9649579544056669578915736115700 7121 565949613704679522464495541647 7122 31285678213091227523193054702 7123 1625097057713667712020397155 7124 79046652511771937783966448 7125 3586477466507481683284410 7126 151115271824400573652236 7127 5882912094116861074830 7128 210354681263172817176 7129 6860736932031902478 7130 202419943207627860 7131 5348650098686544 7132 125013677800752 7133 2544268547067 7134 44168693634 7135 635896985 7136 7288860 7137 62361 7138 354 7139 1 7140 22420828866144150330582588187084809573636368209979498098522384603731157188241186475103945 7141 30904592874507650768187615437701738310841518192808526574461050374669220342453322360147023 7142 31406888493263791915058111560365696638173210517184569439033909960000000541138307603133273 7143 27889521195421935799643467357150088232663386158454021928646778100411032235182759619988299 7144 22824001753020441545766718975656238083815301033896722846727643082775338487976914353244655 7145 17626764509718447941722866581675805821328387987939915890251753230085569508484982998093493 7146 13009851289496864890127014003407332319867587868939504506408912277539498176716923495718213 7147 9246217869254997381948544470050572301426144005126246512361142954343978941595747077394429 7148 6358518042153442462940696753391859803065224610045745012282174843791061808283230895635590 7149 4245057540119601383017597396943555108106551624678085236008056801132404606057337169100586 7150 2757832247690344205468347883375413465833330541279246541519144450522715139912975311428406 7151 1746460736283844663490387623466039354166912556710054453251417793676741147585990132991874 7152 1079499876661465611247871722582375255689755259796335949722409245694930075510012388667306 7153 651921858029786835549918761971123872709183810574704295602005424194337020240351628481154 7154 384963821964167238534510438459146672321135231563224269623160588657172539701699196908704 7155 222416959784295716595974581317878026343217664685979983233780799331926375958008009869062 7156 125793539652324159997124228209586403878507268821309156716179887898814916243225532586911 7157 69673670846148892035812745256790084321438674825757114404632752084418045325915791286185 7158 37804521804841325588588566325080618003124132284626190401073826459623297750143877595487 7159 20100278765260934150274275534278711224674768606577029315930770173773740256887465559661 7160 10474684036217079767733863635864944652611158371336216078668991045698739723882207559745 7161 5351061682353434830492025735223844674795380613434094942113490528517586642540125044435 7162 2680181014441585674616560474279908098604245937839920153181292846359315235804053517175 7163 1316333704232924086604263374050995619780557076587524902337714939147760171991911826595 7164 633997499283216073696072688139551678409870381131683045716953055830802571235199681900 7165 299475685945661819378594935706912717606876870674079836565753477111522114146620735540 7166 138743581172991026501873700717204326798284607413300046696371945177575008717194584300 7167 63046260931285019065016854003926718167079826016571053515616790993984197686532328980 7168 28100394170515571550065719709057445737074704807450263638072494916610852366966113980 7169 12285081769124691942057250402858687962346674248923981349423768565897266386913645328 7170 5268137294324632698676294926095132791714862047553004798310870556923302932371010058 7171 2215877202568439761067670150556912159146888063590834700351441476518093722487147980 7172 914188498708507759782373867371098628805054856262165654360157382906357904075542841 7173 369926271337277032993587742224737749162722203269487492656245860383094989730009631 7174 146814217828322698847951798566596190015890479275612928198708438389289900146192041 7175 57144601074152407991937089516520254682262264462884860946274490759859499893221403 7176 21812915368243201349238654569632741415776766140445402584955563433326895257016271 7177 8165028301461356186092453532257373608951591062336545704276594776292013495461317 7178 2996940296615420010019657785208143261067308710502028031080042499329511603357949 7179 1078556338505504362228092770169001000566964717481465632261697127409147315279677 7180 380554544453647509768046065151739605851632622855442303970175188731615572810570 7181 131632283436119691964154285447768190463948536384745008672038533710446951572102 7182 44631201587266462657761519346641738868335493857625404438147038106145755945882 7183 14832071367084604663643121689819877278326030700186529294232655954833178486606 7184 4830651107396205992719897330987261281050026638625033391484067598307853646070 7185 1541703722290389862835510462339515365997538443190094719300801393837041665542 7186 482098139430412670967819308595200999231334828949573633467581732544188605092 7187 147691093813950003901455619959585090651843597518713813073705043642369738346 7188 44319984740148907660627772160660996030271765573198486238657416013183313495 7189 13025983308893865127985310802558036453963249935069891308027252562353627505 7190 3749067184467232830566134855410900306137461414090747316738166304079939895 7191 1056503209623793778340155781924780831660118065915498563410552450880446101 7192 291462890556348561306813551547637688746050039375557355016168216583407161 7193 78702276508172550487204612786831085535987400880969029961723449554286923 7194 20797269198715660075741433888528681402532861153361438610205299825208423 7195 5377251041848552104039454999126446467657371489518442953848242294736619 7196 1360084043793317310843910543924732181205273328930825581400509351330216 7197 336461524108133102594873225158245330772470889445751192792842710608984 7198 81391359112653414305946266938483405634447817309501857393840201487816 7199 19248614968685512274849107794583614734193318775239226340885209766888 7200 4449384373128845332001135051033685929426681589680610757558843519200 7201 1005023721583891563979213087285490468809403814242413275354225579604 7202 221779236261723204243118843562563423128879283993641831688943592834 7203 47799264816788764997403237475236046252381134370946954492010029032 7204 10059120638156777937694403389790761668039275480453009458309429635 7205 2066402303264809534775658852194384034417295604280889110667505669 7206 414245720257218845271900188706677471701471126101996035499764979 7207 81013252741988478358935975359085779150213661229938353981392857 7208 15451464767512086819839530436909059582167205265615749445419845 7209 2873116219069870798731364383436952990457818718420383375064807 7210 520660325195059384083924325391714342752442847035824200566727 7211 91920917846065364140028868320324029138065905473650232055967 7212 15803971087873351450590689572117196050416014728065230503866 7213 2645061079634039369957794893795449950907807732997242979990 7214 430764659352457576809813825469717268495107478115568021770 7215 68231942974556584440060400075283482981392804184793773950 7216 10506975723251190464364076952564602121249308939725585846 7217 1572168129531466858719981011894073281095241685876276366 7218 228470284411164762209222603987698560959891566360753368 7219 32228243302843727459695161965204139849706472508685434 7220 4410360471213147529852643226812867568895545662032485 7221 585171533411283498771661897963872059132824603950771 7222 75229951588663311664761822817001665142155989506661 7223 9365011209369866566191609027085043168772858938463 7224 1128055700853155724720262347964011113870203572315 7225 131381517432949492105631528628618954886896655521 7226 14783479535318974123607939384043828575418231741 7227 1605807826182437720193841622358475767142756593 7228 168227723721057614218054526897973132350114220 7229 16981488738990576848952605879236163006829684 7230 1650012693057390809151987734474177373202284 7231 154156017402211855444806522598355449384308 7232 13832149495718573347642731198142957001196 7233 1190505670603894163944731543941758084632 7234 98152304505174439143498273344845878342 7235 7740419775985948993135950494655254156 7236 582959828229843681972834378765625851 7237 41858016082756210623434586609999373 7238 2860046687172960316377556719904395 7239 185581233283363406077363705399105 7240 11409999741596890601355608850045 7241 663056842459380540458115500063 7242 36319062691255774534822179063 7243 1869409970181998488738865319 7244 90108315454943183981124150 7245 4051589106168917126390778 7246 169184717469277502511078 7247 6527697611770443331314 7248 231341731945683780330 7249 7478694061852159146 7250 218715920859288996 7251 5728779669182934 7252 132734820829221 7253 2678046421939 7254 46090962309 7255 657888287 7256 7476651 7257 63425 7258 357 7259 1 7260 129071672347447752528122995436657905342592141015555547444489254560531912249630204145605881 7261 177948384476194686465261657620921417782507343822774216699973355647738819297877768761811560 7262 180904300745142898112648884833099004690687922061270278748856336455491286436233764409523440 7263 160723455585570482405521951583128437503793971060340080918429530426783774222640415169587480 7264 131615055473920156320389357447470414126766065236024022249333213808908186716083468675909250 7265 101723997861169515151189346727498320187535640735595479530300727328111043366865710338961560 7266 75148754116719037376000997531998947383783439605010922434200775971392021921827247640036990 7267 53465540981568741961854040920342768830276469104409734068056690828153558618070626519172680 7268 36811887075954527536805829524113261926834921084619652021223781087981973578560114102502371 7269 24609355157892935022930184710973352059051540566638493803344634148233705906281193025794160 7270 16011475755758323326403416294001874213940368361935933767068325740054032320968243369369552 7271 10156214209864809418435254198938282039713578731002081800718216322942798733690970487738640 7272 6288804082327815168333840315155412866654545957248470893622656379150205414596730555956100 7273 3805193094679160594966648885414040218459577154646897375774746695592286215634465667928176 7274 2251647243490879984345399239984319942359024834636337070939048788829707391261465238945390 7275 1303801780621702708316682638831953559107802763263782532756862762450581500062174291689712 7276 739144920433565980658972756460217406621616820801421682191585967197207215339516190202165 7277 410423595800453487281739596630117892849071557867832880732225797071315647721260661636440 7278 223287793791194737102126995300589360780160608892789744239715771810835419090122355191968 7279 119054726173058287574879120199646640982370754847029710506204119072341997968570689393960 7280 62226454238619043114459917912321234532099004947453867436164724367905132713614338327766 7281 31888231112160555608443061790096294874205792087318341211372048323970130123110689727400 7282 16024272134144040027550233906165560210169232580128905206332798945891052693936109249150 7283 7897177125706790081821495972711998314765657929865860951628343775464200894250188360760 7284 3817277573973895946449671309883476090223921961330733712620081060863212113990752343375 7285 1809911719466183584835604896694698484827070207980522648806957377520518931109451057120 7286 841798951327204937014249745866379134335890344947122083686102894632215535671269146400 7287 384083152307877226797055702147099372773673495077913734519367307992749306510723799200 7288 171917606981081117599328513936816431302997288936769807128681812875611287561257961576 7289 75491914066538912773590060769823775207544451649328217282965541728149257392449070080 7290 32521248057235469560221475482257910655785036518764665145059263189703362629000971462 7291 13744145899446967501444053112508066526765635950849840208085509752290299907983539680 7292 5698295241368517106401967237119683543887497038916306648744405346003357414173795765 7293 2317595748376984256459040691178504256325002424621853988726311840834222673557955816 7294 924658126970549945521317316957566828574918170022095999144920157070683689955028560 7295 361873851787266325522240376255422436894230804945158316207443037535522190339888792 7296 138913403781804724411837960289933226147495745008894160109694370612424212655192850 7297 52301880865858109927555330736821148764766156748459095759945432760861958950116120 7298 19312961868318624940607612428219805393287446628805561062040116529098842936094518 7299 6993718401039228116240028226018625474471468108657309535805484259020184694818120 7300 2483484538738686275460539536519756199049759658817282561516299761024887936855591 7301 864713797936539510976031960188327654980149219724928138862584866075247939418640 7302 295190030932088289264725086867333161625607079357994280574944959938550576382960 7303 98788717903312688634130679078075893265413639235435059103813141167260998697840 7304 32407432133854002367473834607460691853471187502441818907286461537430822755900 7305 10419958553128200923162067335196209377505311626094464816321635244907355852880 7306 3283380328209527883541879628044288544995230125076243245850956678754346957510 7307 1013811390352560497993441712795278263247409152652112045166011695497664447120 7308 306703014652184457139309558046684151650585394108449054405731796806626933841 7309 90896069035764968705715974279156906004436438206589654796215506308404075800 7310 26386191281543151176364026932640299035695870309173130385062856376354339392 7311 7501502594451311288200229304280518178609915690588357717002160089888092520 7312 2088296434309184563235005662141356068970242985804108688382503999739241430 7313 569164258478297532919910257685188308159077964325187322121749164896684776 7314 151848586188016634922507824450670022678900727320090231700035833619385430 7315 39649190411847951009547619973757485167915522279778418634551045412078712 7316 10130426221444770241760933081217133672818133255202422083635455769945235 7317 2532251334343023447240422753276434984791581631887082874566717886132800 7318 619132831383464370062410241562862777144200978924735217656133734606208 7319 148035972764967641794495860424301621695881136814580757931613517826880 7320 34606815531239831398810939122255653460092171172765885164270191483696 7321 7908014010403966432425012000015284182112651600395134246999407443680 7322 1765959960002638706703376092923652830700803934965232679405076416170 7323 385295271988403055110717362767853085222101238067388714081592539200 7324 82109431337788717880037765348997099325333552020867761088273329275 7325 17086818988465644232565180323787268714694104545499668861311476600 7326 3471165969520443027309231369032588007822136305046753925129586320 7327 688188408018208453988387175657752928316446520323042596334783240 7328 133113879482664480415917295436686863877630914463626369067782006 7329 25112134075111817984201472238003347239045547114948547971747720 7330 4618939030347179679263195096252744076991279070475156440876922 7331 828031020909002179405192309496920822267472592912905357742360 7332 144622953268953497231716526824266517191129565123840409527545 7333 24600683645480384714083701904442980440129652883288095487376 7334 4073818943640525269267357170355168722355915775713534593200 7335 656474439722629711058723179600696921681784508549400515312 7336 102897206403373089550592592956765435907331214375723084220 7337 15680420680667920564942465196222219086454817130075921680 7338 2322035469370648600267039147787577243674329329975907338 7339 333975735262122239648013376336936715646802075210874640 7340 46629667783305737046796415441570486674658758702684431 7341 6316334974624324649497152566338487076578331452898120 7342 829591410596013166898330584469047140896838290347680 7343 105581096618479222812777174594184816876214973466680 7344 13011941346795232724563659128234314420157262966450 7345 1551767212222642149284372812617955635681730002360 7346 178943571691271289916843030025467392147436863930 7347 19937358461308402512625573304915202141546729960 7348 2144453974823591716545910414810867490206758621 7349 222472215324144126383216320004629976117007840 7350 22239838852967172987298182127855406025205152 7351 2140145044255463522181692764665529635357600 7352 198033477230575363815624179280667836557160 7353 17599971116540604717763922376657923011776 7354 1500443423671389379361498264965606227970 7355 122539483489591973486851793586342892512 7356 9573015292840992460301322804172130455 7357 714253969852458234475893252035432760 7358 50809318610841818384721984180510768 7359 3439610386506244315812359053801800 7360 221137346193072838962346762949366 7361 13471808394357543771799599708360 7362 775752850473511861040059767890 7363 42107509232711656369001023320 7364 2147838094759165874935019325 7365 102601452208388490365318640 7366 4572198653800290520586640 7367 189230493768480200065680 7368 7236680195731198990596 7369 254215245972958835760 7370 8146299383768392002 7371 236167729508496240 7372 6132340224514475 7373 140861142019656 7374 2817635085440 7375 48079580472 7376 680445090 7377 7667640 7378 64498 7379 360 7380 1 7381 743111785994732630514892301551816551592791110692215075733414474977073375344646149960440763 7382 1024725427266317608149205737965620168071490016606418755042121994414730943015731039250087441 7383 1042108197882764345614252215286475306862159052127265214783401425867780227051859892329556840 7384 926304778449694657969993454477425145455601965714338566002811355353658982536321947270104380 7385 759016617729669981669068717380536320259163448239603106727030626509730421104622241875238350 7386 587084557290866776525959392693963269456939866652832305708636947736025360660335094972867910 7387 434101342174464111202900421164180699999438897759447714969016436898594226368488706297417890 7388 309169151213334318335174779341253777728282689087479428680818410631816644933159355402559772 7389 213119912525218194618131898914629258728884313491545677738417302388566891166313354878268113 7390 142662904061149979258403216245037066531870279508407000965394335012791155939340179918623955 7391 92956210844897523839010941990855538780299803114450458705986044014281400336567864109380096 7392 59057726550008381918376859521127546066390196469439120956468287467182839351234615944497672 7393 36633012646206576113370072915232601076596370912041289233135678851577987408750093491463292 7394 22207677853347056921924585451366173406751327090461837162824994043586478844023058037631408 7395 13167738386395205964636211883030907163752257185083473654105618586982571389543209968143770 7396 7641342426223120070613392669400615432925666766030528033592809010575866322127020494418856 7397 4342083733523307624857080101472841564670796341403713340796072258184834441523244185569087 7398 2416991295417315916708445536951749806729152712190499812867694902032824996683542885495421 7399 1318396429520154273737878822931179257154294894240261534463781350648505900928769106000264 7400 704904880787607686055684191724171752791470883328786610630657577763671678423063100029380 7401 369510551113236528135144997516802934327079353864027995237442388823997656355635083832058 7402 189939691843388789994889571094941239575054846369666701482946467231597628470818626008266 7403 95755401766006255854736755454016972134244805687436778733627132712571689993419394196370 7404 47350358659212202165914064444068507334914050292387955486457992394010079604668179018180 7405 22968833286560845090841719695751823555091564229819107387102501713094875098441347505125 7406 10930610635026856574984985491700329813376913275166545826413158982689199978661643807535 7407 5103474878063552849472465538588034633382088232977716368904000677402664151144706094720 7408 2337883622212998852604073880181310115262905408054402901501568444361686030325956467152 7409 1050819801384198405142221365497196217097754265186879590471343830075881683979395824088 7410 463435845295168795040541647210803578237200716922283789267696964439465784996607114740 7411 200543950037139256457142593441613640228430833107321893134314350801839945095419063826 7412 85150276238313406277357569294021477323856938449146799066804603138580977181299182032 7413 35474223120306487333568036206224125671078131916842468131771349471968817497620838607 7414 14500398740440569766821723944570329970012340652826060613213181182647392814757720333 7415 5815317832863166744067473394562049615838218544578458618575958387117318124102819080 7416 2288106489895958370911714366303700591552602074875359267986638010902098686285080636 7417 883217824864396718612864918598864412866250353468758988056417014894518746205699582 7418 334444970116016304075719177356836283228369108511882569513610901953207775377730246 7419 124228203272892440981858224473517815893571432852190398017676750866198857148035914 7420 45261086148913681840248776179315194214801370272412054792489168828209172894260060 7421 16173599613128365964573710755954549381581045524559013498079553274245344384222173 7422 5668005994412481386918085590819405487241421476708055539253944279127732907877431 7423 1947861326539429756038468578946478926387797736269781098795046028225421665963200 7424 656371048909734359902064793316482225128790372069183095700957306515195217988280 7425 216850931411131097582876317570850387580837824994949445458315796269368178671300 7426 70234068449657660904043795869137897075977582630877699847953280629661584229560 7427 22297722318461905569774589644919631538985820306627418644206528672165725619650 7428 6938220528571578291800823882523491638038628371249477490160455358860594166552 7429 2115712572380643806822802335493644530208038211390638517975638098534353400243 7430 632163604322565665609185534749435467735286449346564279564504028484547840025 7431 185057648069297044811208513685638839468743880515285761385408395617243279016 7432 53067291933515454167434726169764565709466103352546420912834344645497099812 7433 14904720414335460043745066806074963001838800576651058426393170418899186362 7434 4099486382120110431839752084098261038805278333419851118147823161668066618 7435 1104008397866043339706528970984713346531611190845014854490958756578998490 7436 291057009866450028434672550534376745528283560669830331770959881395512036 7437 75104971744868308629311264723961756155953085309159850634590848494180017 7438 18965445887240769323607021824172164181481280108713141142647876897556051 7439 4685721774023351841016645198813626559615946842290450043398346125605184 7440 1132454380740846958243519701080278949152028731714009261779514671054240 7441 267672447379495068855778701791099150440382953533668681918422907165328 7442 61862777482457008109492727308148811667831733843881753264078566647076 7443 13976484434388688662756575004321948844659265881425609713377821770590 7444 3086064638643425307795603711925206285017774753209134343826400692320 7445 665797203978700497215961019462418920627490103220991335069035480225 7446 140312220242226536632351769058424081485060138267460275522466931715 7447 28876693713063390222469648782200538594793406501286015829369802040 7448 5801958952540397350106227486879220520526737694943134452269500052 7449 1137754314616425531204542006443820214427430357943818799481624698 7450 217688159768694293727048102343202393748750113949422325864779010 7451 40625013207971361380801442145755421114554329512199828009863206 7452 7392277999612093211942205078392039578175955979461553333159092 7453 1311101248006823440528509293778606334721120594051002777299747 7454 226572642092675701912502346878305795956230355325131765176073 7455 38135089355847219944003219774709880450560969227527500297600 7456 6249036675615160581544711895070790359215931730113182307576 7457 996526900294084820840385888863437667576687785936721611332 7458 154582539384118148445954066841007247654044324425902663936 7459 23314478559304110845039609392258824248771409270425392974 7460 3417222010723626793304672107681528363964053073013900120 7461 486497408561288100087396927794325149823935014224724173 7462 67237855528370737329084534309524042186187429642074151 7463 9016271399649322595817698668933998133021276270874520 7464 1172358583145041300785789426508070220365797736680620 7465 147720455083310205285036897604123671408050222370750 7466 18025130126845701752250463626139116111497326701390 7467 2128472644219072824060153049304188216407134054070 7468 243044555024843680887811570769834733552490571052 7469 26815664816427465915029737189357064564401021503 7470 2856350298501958441670155739080468230608192445 7471 293472021971556572389474251917527253463338496 7472 29056340940194714281474508780413330604392272 7473 2769445418180270823064093147260848991052632 7474 253834277427539956727638942940572818048428 7475 22346380354533956802822120758727427480710 7476 1887207904725847284742656291332979166416 7477 152687037307819867336707548502930149397 7478 11817395839620050800498446528639450271 7479 873561146457996178261683922684568664 7480 61570424462746697010083754867814900 7481 4129966041874177920242998542066618 7482 263104277077092493999825681610226 7483 15883281964243502667657781058670 7484 906371054361165161896932876500 7485 48756226421405930974536718575 7486 2464786848691931927072148525 7487 116696509157326322327209920 7488 5154363495497193518764872 7489 211448964847619714708988 7490 8015618532417612281880 7491 279126479583281004246 7492 8867067252742909672 7493 254846472466078977 7494 6560558920744323 7495 149410206436920 7496 2963234717036 7497 50136251022 7498 703577006 7499 7861854 7500 65580 7501 363 7502 1 7503 4278786212516833107843088380586689990921353365289482737284487413760682012065400528381497171 7504 5901504463559214146191013946021627669531579264766001770426583309956826658495559052369816766 7505 6003659577813999960931949292779896379569171104416891531397948982725389589243954610778966721 7506 5339055768691188282862370013479823383747291845749487126245896744948218016870070217890346680 7507 4377523746220438156029118392006960645146972043738812497601177130354900967170858862841555250 7508 3388472973951198533652747737790787528628860843716995453790974343514994955822604939388677860 7509 2507726886240927746805010214869012924911821938106134307977323079695441329632119924670241124 7510 1787848620864903455444688557017200550642055592004977356488306273571177943500593482261633432 7511 1233854696911288860706376908575215686978676188578930463826858987823099630310779779874612021 7512 827021046398463180071363431631451535885094758245667598046572395455503159657469622852900170 7513 539646989695859314612189761259858775005550081790636618996289041990001035651513004135759587 7514 343395415787335821820881666384703379132663134346850400041662264118985893207771898925799696 7515 213372120195322224102336249169557696109681963386486662981525312109089759265531012494150364 7516 129591522979038158808416253035392935624354866553593748029821898156302566719905687540645056 7517 76993577864978914957060006439260125763859432177773314192327467825685925656906728930900430 7518 44775933132111181426190550094178436591870850165982484436476190135079839238970759822538512 7519 25501576217627674778601524047722639740396361214622667681716415589196019640063838822116959 7520 14229850478815563922458174358190449499166844266455735848326719665580321233431411054055878 7521 7781990345552994110033450389193631083774979161568857637520354109505686056315976403554973 7522 4172132174109450388175221393137300384182866251954677356830638861587516248909228573752520 7523 2193315917814094850450898326464463034922818637660203999308877678698859904431605603542086 7524 1130840430175415409829287221709660597320733504347901657153536055943933921754929750249596 7525 571906614459831961890927966345129170647617364016752948656743850157332857660413166633736 7526 283744144316764552534162388177726141249170085024238859967206113320791679004306626261160 7527 138118079788948450588409194514724637626942569532178369300591815498673104857315509148625 7528 65967614947768520514741607248028882261986480521274177604149980015967803336715691117170 7529 30916802513643512828610529867827053944048988790208500736128297903620564492747675025999 7530 14218765347470946217569129910126357413366312987514684254351393670639485610081367144352 7531 6417214716955931658111821271094505923030569637459609251450993863468262652257358168896 7532 2842215237343983303178131494012834232266218082168374744543063424997958929160055295960 7533 1235368247883213376966684566123687453570207093142543066804249223122147574645462670282 7534 526943224992692449956351373736126323542157912288447226598270859161520511634558287136 7535 220573743080114007811705125801834514277116015505326324688545013919782215303677138519 7536 90606055007354530122168154829059214812791590964477567208562809794145632190099637766 7537 36522565218821986740847572860863880000632200436312155004914332365803544559636338845 7538 14446072952279835294028346330670880216228525476142054398648706449612651675369460152 7539 5606649904721181134901747476813966396608091352305401371183110859492070475657639874 7540 2135009141758230512803738899616408894338500544708787492632603222486539786634962148 7541 797651752232520990701791403136020119338686147613277873151619492208222692610358108 7542 292358660945890218431751974523372497301137634718544589391303363899317064599260440 7543 105117896977123742507806079628817653334027349799505206365235717209200671862681441 7544 37073340249444669637404904686305723696080905427222742313431478168079386439780866 7545 12824332071850239374837620914291806716662395429655765027040996976834388341743591 7546 4350676336090895030910415594037626376935844502467229276814549540309743677270640 7547 1447391980042442974458781337767309182023259012315786831771811256582622922461300 7548 472148581397027891434556884468103341886742213500837382290588695502684382599280 7549 151003676462186534196969212568943774969012300293258910760893777363879949421614 7550 47343809048937928058822665963477395513517781843157128150639170945816214919792 7551 14549685454358641043487601958503296164133315904114521603216377711432750047331 7552 4382318681486934893272775967113228612351385320460902879439966975222483478350 7553 1293471132397487708377680528145881117560450297597514405546397904627271876697 7554 374068964698514327401002825807082462600819791726227140976697770391532951176 7555 105980425940762055162349430756185976792593061749339298428309502225530792134 7556 29411196356427878018677381000339172811317857958600641489818557417061383196 7557 7993625595451140507828684098121154569456679027294556345162619194196086160 7558 2127389370955130042269169152035767095428368043472825551073020097753894632 7559 554302816875536492969820388354606342359105376814736165960028180673164189 7560 141372752954637320282165620594105501819628819319880174149331171438058538 7561 35287519970792518763143996822773601758633178099012509796401944616480083 7562 8618429811004882853458761705636661707952798944499815192573735953098560 7563 2059197277844246181029841261069874023808841060002778814062940525844376 7564 481213748695643470509770033724189483133196686828165161137414250647736 7565 109964360062909924713353659744965070771845080994576851091864833343486 7566 24566272758276365580575308179022405540967570347494995414995094808000 7567 5364080691063979872708190308429311209870365339407028900078440996425 7568 1144487252131506887557955624202092242272257331025944193295175879450 7569 238546219286497501999973170378784138310493833161204591915115337939 7570 48558079199917433335197415255725840585228480302003056785141551592 7571 9650598215927062531173949710897085951306528996673435502443932166 7572 1872068820338451135147289197764938237902789358816485433095688140 7573 354347755391832564293336838937252736248765014444944916560686812 7574 65424049702821287897685075968488752518524438638686493563939976 7575 11778727027817914937352737653484470174251778472264825195410479 7576 2067089352996544986154022773962943483490933598481453073423166 7577 353475983511447682907601429992577018026345126467940630684025 7578 58875253183280871330318127237649126863362139989740490442992 7579 9547782455265651340957777695343117857254083736775152469444 7580 1506903475565047487868327308170977059036363577755280389088 7581 231360419083477734567682239233146777128286658383206643098 7582 34539139408597567425128419570892059640311438517916541680 7583 5011189947464232568225031959683551897808232974972220941 7584 706243517945698957266285928060765272648539855692695666 7585 96631386893608787718109209169342177025982853928058951 7586 12828788059251066908745140743666456136934769925657880 7587 1651570208648663320145401046572719466812943057195650 7588 206052790752285456189908594581149396175356470583060 7589 24896637169552607586206545915591350227823710005704 7590 2911237638926458798553647235992406546193407810232 7591 329204250071129995516241093816066863706910020451 7592 35971659755876454384819152910433523763152275830 7593 3794879046297017587401527512393876652206992477 7594 386179935628501256880025964553288943258620576 7595 37872345749590606664122066108077023213647024 7596 3575641011171958606852654217600022300159336 7597 324647834300593521705590617799421058823390 7598 28313378143327138391723504729732225278752 7599 2368903808328546988353775829899048515149 7600 189886347119596012094726255934217637538 7601 14561220127919532729303665806428786063 7602 1066532351929984625132421184372146600 7603 74486531142523415758812401857235206 7604 4951045437033942407577791149014636 7605 312566865078545332326592890539236 7606 18699907580169810015297653125320 7607 1057569307322766818674687329275 7608 56383979985796379400407583990 7609 2825185103154905281091308029 7610 132582497573513142312922512 7611 5804741627104887887455596 7612 236054073404039113563120 7613 8870732105672941113962 7614 306237374286441891216 7615 9644727787982635249 7616 274826969641185786 7617 7014716009489155 7618 158400183090072 7619 3115050624114 7620 52262705748 7621 727293728 7622 8059320 7623 66671 7624 366 7625 1 7626 24639367564668927615911293033803325311827218625400451752706628861195699353187319689884125045 7627 33990618758822475468280028804211365758654433368421271111360135309081941166039986907048880911 7628 34590594734383590594711601851320963575733676269515650617112223748029431459967563320487410289 7629 30775874376328441121577296117233287821104990729142977905337993478279845574195882990133117261 7630 25248572955254899818255220665082280376445929664399915526631376823042910830027856685192368150 7631 19558396440555889250597382035117349080857198451102067474928746320290768493902913530348071078 7632 14487350874403788684957155496432227404648437842045353090699556129743674831720151677922668096 7633 10338982142658215834551829703071045950795341091278927305095959876055174420755459931204365462 7634 7143454804395696397706546146005750683348273674233103944062028027951483153747872067591269835 7635 4794211815498397030144846725989287844645060626897206495959154258169611180586214656704831705 7636 3132752847060712767549696048180434619167071272311278255118764049663478053027552433111778323 7637 1996577477448511228279507258753084304622903411604161145084326458565138233805890725901459403 7638 1242694822331378811744722919964162338710418757613497885045881996758860304444176311489540900 7639 756133844862394530441705021154256754510465427402814535455645942229369310739061532977886392 7640 450124122838197266531977372541530186099674863418878659479756681903520022168567393978423370 7641 262324529696567808792834704817240715020264705104966102865188869409317482653946686042749884 7642 149740362742625333606911470953727254811393622342761959178278876233828540626025098397001145 7643 83755108345180354766042947900681250405446852337127590501737282804948355452990024791394539 7644 45920085863693447028908968312045943518857514255071663474549059717272411900197797412225837 7645 24685018703509534975460911221534458306169215192753297706630026051665954611906873331896705 7646 13013760787902565759186490815950010683592789173631092669064344009571963805713904884877970 7647 6729650437260005003720615924283703168180253878737414868082973546845327385017221187558346 7648 3414048562188440400570395897100500391761925766446638223058179833057515852744782502673124 7649 1699375206988022520670233519907756869649012758153826267159545821117054104387964063714466 7650 830033613579146945328873186217957818653970754663322323077281519848746600249684535941375 7651 397854529659541037789855075994465392300999988676417903585298351353817643852957932552133 7652 187155553183640951435711456671762758920866072866929048321237661068108468035121450483871 7653 86407527989968214797541562140395138030209067027671772002084466642475546627506492796847 7654 39154839973026707798260856711435543646990458064230261497790502111040191425173552242960 7655 17414596924754308321579584885380383526969638070249819618688682584706434589028449397340 7656 7602206430979008333990887939856149240061155186172898398152352812687442676365559881078 7657 3257345409021518742459148938935735452750912861018537395976151828446273540156491808728 7658 1369876564247743533635803060799748295999089140733381335081031520509158421925788978225 7659 565437038539821571659904736010739918716755189271383336324062108033826200993248729507 7660 229065896568380160932767566072992615247145243225698141020603219790781569219747574605 7661 91074083885103854892736106806504453442533959569349120943226673433625640537059999049 7662 35536040949959839724341066560345597194729800622475833497463245473061942675612304070 7663 13606980834460914654716546981935233318300965281658319595384159511368135220783242534 7664 5112681720347573921772617058071214246956834256985710290870068426909841993664557352 7665 1884963529024439131012659485963772917910153751367922054056001018324575230133502310 7666 681859032376150785229980022782436904695381494971505693113873471863077853066866495 7667 241986581869158230169696035516318437855594856940484963359612145667107607865511221 7668 84247689137177177823738598617256396599939780721124495948183568179202038819552919 7669 28771145040207810416486430371939304211516446961689026521028268110928865218478111 7670 9637149439012279737155873376275760606779105966416264536711160701062981209853100 7671 3165845077157899717156390416309506757621510253404816800165364897818435969102368 7672 1019847228881463350143109854101889457820814678066928370874548369485956660703706 7673 322134474517717600460412414376382553837832277630959338419244045624194094275652 7674 99757502774987720975831023773213741230620500196422498719168238030559432018485 7675 30283583763614421140061290916134744236308372460692259052629074446354744235775 7676 9010870008076426673207823203165036890234375796705900378032556229887365010793 7677 2627638878374554800905387867079500458948095796274874425333110220252932314493 7678 750832635233656248925405880076318738601234692891446319241263391902248093970 7679 210201266200947970234038941953445804365459993679730335588090412865107114042 7680 57646851884691559626701771598774170710544631127429961627452455195157430940 7681 15484399342067603620575832330937668540459993911342505330301735848804098434 7682 4073043327491014161742961558287797126144941812556794397251766982649504275 7683 1048996115681033491342605243782470051335258190972401708000825584220299969 7684 264472172489024642278515134473699630511433951505917333923684477193695907 7685 65261203959495659685579964461823334930109257052517513002249033527464515 7686 15758449141928908337567825556294662745645715498164481957037386031927160 7687 3722767244056996441985858681732372614752121282476427999658912944474556 7688 860239374400925975810981629317129506530667070506885705242998940294194 7689 194391339719866981200495964898890909814488522715875895137006999760336 7690 42947489335731318973815790352714523655123181027767970501820769556175 7691 9274634886031495539382003521793156213308124998807270663794199310653 7692 1957242068390834260228269965849896338374195791113564082610804996451 7693 403521653318103927067913315567755831968792332060560633275427857047 7694 81254011488375523199013842783946974914953646009656334158664724370 7695 15975500187726081065202490982066406137512427102012781634852370210 7696 3065960185919591403822669866513673951686133279428693169905628528 7697 574177358555932257861097542149687934152841887305534047643327698 7698 104894409492268122682051334476868050008261641252443875297017745 7699 18686947053830445261630008835358454660777269520645065677048027 7700 3245267809897449777537463318415972791296693257864755946361225 7701 549197307971821599580471367096210634330939713910712406951889 7702 90532407500207920328928114940020434553197118355576508629500 7703 14531213720127749273698124098322342588619747786807406922904 7704 2270063011632675826421630865012201509701846429940733401742 7705 345000217204198901979517561865190059844837439886900710020 7706 50985196286881663044336087306064245879033217154218595835 7707 7323183275088547015460108162204532069805818249906425841 7708 1021795254745027454238103837056124716000357957328188279 7709 138420891488659315084635433493486984370413049819423891 7710 18195604266701627781561161072546913329724312038410950 7711 2319521855244624903887539922147350355794659888956238 7712 286565177538796196545635526799908259951214416220636 7713 34288758586474243972899969811200703593817753477302 7714 3970793708651601693872008823261474184840442423245 7715 444708987431353393845501607572155188300780832895 7716 48128656766024509660783787376721731606290494413 7717 5029163544681702571369849538269897528410148253 7718 506948254899616994086097471312720057499880320 7719 49248564451707669528091209996475932231771812 7720 4606211270360393448752873080457749927187010 7721 414325776347232030857468683648415831689944 7722 35799862262551971380974284731297806099275 7723 2967685289943174090096561929314558999889 7724 235703072207214579532902095722248288927 7725 17909790245994533436218554163259696275 7726 1299894036231622757224013972241881490 7727 89964801183782333646198961085357586 7728 5926145847429918024588165126882984 7729 370781726433700296009835224573746 7730 21985383462109703230122530281125 7731 1232371617486465767438092697303 7732 65124700290408121528307353101 7733 3234542079129654483804986757 7734 150468830601635884202415540 7735 6530645311528351110372880 7736 263278744469630820687438 7737 9808733684108232058108 7738 335721211589672168535 7739 10483238128925170917 7740 296187918035833395 7741 7496146660007599 7742 167849860373910 7743 3273293328814 7744 54460705572 7745 751605030 7746 8260065 7747 67771 7748 369 7749 1 7750 141899340211651733784293936709832707452790522613043897480840157201750980391641932883750136957 7751 195792413309903535210174583149079349739257871269695566321011482284500385771242407052005588356 7752 199314151714630129495569426592640832128065443635254178773372793509729926694334442848777346300 7753 177415363773878713595953931533185387791940507785744415386388957828954789842610925661271498372 7754 145638386123204919077537722182714827112157176624546859435089616587990115052085280106406363867 7755 112898464025730144939961677763298782428314400701796824132816728043402565975176900632081917576 7756 83698413349083686974572507930556123196393194159795981357219334461632141830574288426524806290 7757 59791206911169828984025736897656866623731008464348342894111491813812164401482275606718304152 7758 41357770186842099087961161593066873690130283367772652129200352476248846243171505447387838377 7759 27791595945012313023240478420334483455617598099547279942177018901787272801561620903929321596 7760 18185625311577557789352949388036760311392081267039363551484099324290321807280653407843085480 7761 11607874924069004075877663664368012210456619022350757460463507418876613363333577233795238332 7762 7236929634167436724397086060954084829775090539250283871133264333300457768616542726325854887 7763 4411344602594956936133792728509992974441164766659698810372333187254008280998495698380046816 7764 2631155272770121947623306548413328742850019427869382719625293726758564342552657086998656270 7765 1536578437413151360124304428900706840783256223419300886431881042599129551382457648900675312 7766 879055834614804519145655013479784980265339276807507161403500063720699815438002030816542397 7767 492845859505553291962858251279862893065449207864288057632588844083218430785390767595636436 7768 270885403343279765803691675279887997574357825487849176338644514060097500377397163691865460 7769 146002663550027183473664683608549339804550738180593741932567825891414203347346227177671892 7770 77185601941737242260461615517951896693308090471121405449989005174072500799083030361647307 7771 40030809224059461571489130383002120971657402342736613719429624316222977666255133452899256 7772 20370546537801371246772270655400718082764056694384982071576604688251983152027496823006650 7773 10172241410310801853238842829259686638016905550234761670691380336106171366408043765699272 7774 4985185107044545432236563230550561110212924999496629043561987083370929192842933536642857 7775 2397908308925051961569861327544879513398702866426434130475651896046416467878801234565516 7776 1132136245190400321692072570290543945124016341332548592553180267843094141213335269597440 7777 524687817099599011424857856515819260305474190078404887323072065217615490767988033360332 7778 238701241758556954835483302045462536025119717360862195732833338145008990081084048320407 7779 106603043609247649430981387247288992708021682647325517150161255490534380544990020197136 7780 46735907035734370808470546582820302152654929350805589605098044679661309698438112658030 7781 20113995786539051628639940878262852190312072050695273256242871339044580140686613263712 7782 8497849178844392486686367593356460178181690661761448073867370606041401207920356202417 7783 3524319473003968570481052400977953282643645194998927626094424284192200163345030315956 7784 1434782896015169764243679647842726671343258838087176001272325114273422189726611451420 7785 573360230123611405059658019613197169964206723178697170845209731037782376182152179892 7786 224896168403905203375192400451411711663325292000093260626384728875547739005463396327 7787 86582346894037731532035941622293725643546364981422212865355860860986032325291146376 7788 32714953053552514682059717128076421894991775555351294576106366828746811662043919210 7789 12131290372173192885270555561527406810078058501032487839265818425609723390198797272 7790 4414513789891207947041991625343720507707487950163409060116845725248024005065124237 7791 1576314156257979831386545326565905011462045627235209575089077045222804754302505996 7792 552271939361105384473884692111966236078447093027236504246219386426571454761126200 7793 189835423135825168547509636485625830448047333539024104584690693914114596894693452 7794 64014283511560449062266831333385599547096785367747453731492480009754680786242147 7795 21174379128248905588911264333408059795285266082764571678956352133490202438567616 7796 6869655712837724968506544807367940238759618842867520589627498097524694139764790 7797 2185765657984591593476009144777464601795552511352651383570616982419657807567632 7798 681974150369909605668028067528293266002310523141611352682006908608581878802657 7799 208629994081983837742430542927948047720014369171911076633120573829398394747396 7800 62571471544592810761495536259788855824907691443359709037392963576522703897140 7801 18395451913667403573774798564556175744281132571313416292514413674450658142212 7802 5300539316477419488149683391215348283482719862308674054233081221689890824487 7803 1496730137605883278880926249134204493118703936185497249260439540887884297976 7804 414110620539157856355295921411643653578013874884705231131051250148187603730 7805 112246136565876398811915191708162770584214496486571066412861196706868734792 7806 29801521555902713088489927493366000021565335730957691938058687965193211197 7807 7748976019512163920327807558582606541173584288485834189101612689697795996 7808 1972935041067098737549310576127215612729778559595188735776377082856316720 7809 491772682651369438010390678971758960793053153659798836844506349839943772 7810 119982085873396377582255158494172068396550646111963814872679017512195107 7811 28647229622901749615147364860126039602963413486607537366500122745939216 7812 6692268046699508331819795499481542953973099539428836905661923764877810 7813 1529308372231989557360101104719231283284379000710049331657661478687552 7814 341783077499123929200707343000620793206474315796794347970057707050167 7815 74685878130607474112418340849793784971795947606416910658424977481036 7816 15953404397840206174202640050478356892368297036269084178177470014100 7817 3330315051321897087830037598121057784110480079314558650754418016332 7818 679234688158682658795359825883729568988678124293555199021126770577 7819 135312432423392949202266655463173541230863193874552065403033092056 7820 26321735462596719792392695665906803860876510714909929239855911190 7821 4998281080571924422770065161916473854161182223850183063429647112 7822 926234481140397516430511563251008993499181350104155804888476987 7823 167445786273554358022016287619775359573186836330108584220884276 7824 29521145099466437793403341524798794303329228722060758330035480 7825 5073924548813330416936733649584645563395906636308046184475892 7826 849856957912700859114651960112916623167770564551056746686197 7827 138666174683856519802865748965011865338460054575880196201696 7828 22031403189434174556922051817089327237414961956403408548170 7829 3407034055819035858448855725219900180994425183909872723472 7830 512602172615020985143446040107791861621548727849369349207 7831 74998336621637358999192619466790091520451387818594249916 7832 10665410822300948008343690540359880186547718221529838460 7833 1473449137744408655055132459681679495771045730863281852 7834 197646747999253448237093996555422425071175305712569217 7835 25727300187513094886315051892588780917010720537720936 7836 3247794905033961981470246442169476542835938644572750 7837 397373040715522131852079453880033319102348561499032 7838 47090557687291755842206999496129436524940642412827 7839 5401177984477710894730081220731383212955365910756 7840 599153284818790327970592668778860178176472612640 7841 64230043909868851363065530934156864306520699812 7842 6648505438283968892684324372201009565373332837 7843 663906370795460789567876847463063354049569776 7844 63895849815483313936064766605146013676712730 7845 5920788323927193484087227700865593034455392 7846 527660733714774293180584661700938367987547 7847 45174324276795922810329774710685979676796 7848 3710614087056806895567705324807823259220 7849 292032231017661425356005786156511140732 7850 21989401957056966375182994002156055917 7851 1581640731477829594211787185751720216 7852 108484802178939488311983126915154030 7853 7082461793655238319077915861166472 7854 439202620055002337235079000811727 7855 25812747715149916775493423079236 7856 1434214802515949440990624730120 7857 75129264189000356748127144452 7858 3699009861557618838632979137 7859 170587324025160199174909056 7860 7340099012305460036551410 7861 293376387945134861198832 7862 10836863795135098905547 7863 367763301812519348076 7864 11386794176352686300 7865 319012057736604012 7866 8006242827786957 7867 177778661771496 7868 3438178655590 7869 56732040792 7870 776520767 7871 8464116 7872 68880 7873 372 7874 1 7875 817282847254762271773230976427656821836887310378522825084543436174253712717410612755261587583 7876 1127904883570622598405956539342352420926695023692638953990620191074711991094038039737321594625 7877 1148565596001551350888790725993372621707335217746946933413907778471599745539467586920880624000 7878 1022837015282676108438506665557626649728201320241581143802718900172574526326337780045404569150 7879 840127450194953760708490453607927433985040839062978641957291263679730266949220567244654425125 7880 651730604898562727846567771333723420789886767049529294547978469641462096638764558855701729175 7881 483576117895320863831730675350280885264956000109881453992697715055923320269864317125092944750 7882 345787574456277372102572041809660470447846786288386314297954514855566327521364126141455395500 7883 239447709361720752294390178517526454605357054766760859166066587046133248734120033756740462475 7884 161103808645034153736388495630143844679767240200493219058699607830191308262417674974861974125 7885 105564221727882994543054653913180788810707079945366885517556331712411464950070735595049054700 7886 67483109352119443465780112503048966602312119412592203675141150247521077434514470561880510250 7887 42141353031761228121336507304250252648664220173421006694607966793286003231180196809532896625 7888 25733273987492551428045077343310721238798623694968145741500851348579611296717343995463307875 7889 15377967295731625499252321231551392884557735497106448742111976452727960411421382257177366250 7890 8999002254239185066287529862075019225730466651742299701727936981997352627576034095333767000 7891 5159437660268671501486985971899787567710172469570398485907558921927665859267245276541575375 7892 2899364219818023926641613117879149654610402551376069686978555624090550108548968660987182625 7893 1597507396635446956321262644336625565397624160689023070513658038046339338612274713026576600 7894 863264597876835800745608957141439810374626220971873213036326002082485112017601905948175750 7895 457621087823357833398027790928409271827789814279431185721394090046077661077105585168412325 7896 238019122689518369468473547977759695773808410888101210751431087499245400101903424366358375 7897 121486931658085179018283628007723648495983383526361083275542199053191269855153711453317750 7898 60857640982822867670961925604280900217240623344082525170774719863312355636937495193390180 7899 29923613349294542073088255176001128995453086281577517062328645378311791880694446844758875 7900 14443182524200501960330292353766287540657066281441028620095303307196366878906007779534285 7901 6843692678695450949495794751448149869381700270580889682781336830010929873054783110078500 7902 3183602180006311265637612743928926798090678346289487645988063139785958593679467466319250 7903 1453997629593765174793270537146784853796876707455642508821894590633711222101220218715825 7904 651982186657768644745368556952970118454494624004449926393513193975934751112930334227875 7905 287038756289528865113672908752275603546610614801132832477941132207607469921677584698650 7906 124073592753040310667763104404321779079954526826414305521561399908877852536338664854000 7907 52656182269080166229661148460288139290144434425977472730033831725553184091137742502875 7908 21940373389886637726616884091975773368799143922932582954695293687164846077408670053125 7909 8975388621296700673331407383732527636601835155617849971601819089088031484889169030000 7910 3604655923193814386173038507585141604562529591623454035060723765137864796283994783750 7911 1421213429123402478249307104212019756241275329141821378455075639386397657849124661625 7912 550073115193123427335419659574445732383947938055062488374665045115999459305424673875 7913 208989786799041661348756204129577804948677808649541072272206598198445914091820498550 7914 77937851749854509231955367063346083340640926958775576214137513556072029842770559500 7915 28527460054362776389169621090690378356124613605993134169794509691799404913999181975 7916 10248000137387358210149396989265368014250519017923510793876515633769581177494894625 7917 3612800820612946321903218675873055380593481573394967296997116592330748312375271500 7918 1249806775791701788240947264235614926516782664379803725463276428188424607017690850 7919 424227031927004326912132659152598748679908221807795609137080838210359044130555125 7920 141276732321982615766013713948345659410471821301776209947616532605274676381474575 7921 46154877582731263681382917045066809715155227634072436214980080390903600472997250 7922 14790900987531318960270628376756920576150897423208697445703362862000831320073000 7923 4648948097258288085964954433218240495242512819121307594882878855904200233470395 7924 1433007075705046740418310768831715120812169013544064000656154557249822470839125 7925 433135312543097077174466748836426966683299708644617036330328291907867822723240 7926 128358905918549860459119298735888079624716528881917306023402367043254459972750 7927 37290530138311428595985701236470629580966700030610432953734536421296099211625 7928 10618950970373385037503053981441249069994859420634576264276502344649918925875 7929 2963554272355109645570644396785460995021174553812755075479315684746184578750 7930 810452073348592478968021351522863965373788035806333814245752216199180230500 7931 217148653272608865918040589305425983731257672256415810605240485981843960375 7932 56994319696573402324571971321368250870545645715605571976916280199999232625 7933 14651326508016199008996520644907771300949026274590998070119756637946633700 7934 3688217260767999806744992930030836631902039312798512876055254167400538250 7935 909013399517362069987450884174527245188631918968905356195543647868407525 7936 219308310835500643091336844073513273113387085650644100783503233279768375 7937 51782650507464253725326953568009131031451470106314146746801216997947750 7938 11963759318393724862301513499640478390239185173152573596575023615040800 7939 2704029360990576293187059815420681232847393843313266196884684554800125 7940 597747520686626763886367645650958861906598752688583248301687579521475 7941 129206721426771886810686336197470971217121798873853280494466223556000 7942 27302818928123262755283472496608989382677093522799870528482977604250 7943 5638643980644730962620650386698593573538240839944328378623864512175 7944 1137815456354054945986945183605063800403020727347031253709937869125 7945 224274200972326957424984872784726900521815090466982219249460119850 7946 43169047666593288093563914278158243410358420086668790039921806500 7947 8111876096540225688105632426909051553805099946822867646536846625 7948 1487614130159993466083367109159932660825400316538603074211200775 7949 266157070669580332236099779493341033609966335768906951579942500 7950 46442632661731830762442846393778564239852489760087010376835550 7951 7900827771919146033886421027853419163576138439112976816937875 7952 1309918288343138767637093310642130873657980652191504152387625 7953 211574452363797115190529615866719647412693790812910167293150 7954 33277709702121324102555511072964611503641334963831765417000 7955 5094837246907373531877579084476855948899974143095169270925 7956 758928004124534958157711279588881896555998327748211775875 7957 109941467364029020334333956007233091071636633944910329000 7958 15481051731532680869983275912515763524003206025544822450 7959 2117843982117195189539044553133124332818593089076431375 7960 281324238371860656858979645117527720907879344614877525 7961 36265430984046025094429950126857277183723233594437250 7962 4534095142555111888710898802801835373192865613895500 7963 549447069746352821168160614809884395103081220559025 7964 64492398210362469182338428495881306520159685370375 7965 7327097926753819581367990288936277476097825148300 7966 805140427424964819845157910325732790226781377750 7967 85503372966311679620254257745686019710739837875 7968 8768016250301317889260084447800491654875467625 7969 867435496889765118344245602680232581148618750 7970 82713536254694442974687619031144669516054000 7971 7594119173625108209249641235389780097771625 7972 670604934719275675402709396482611953536375 7973 56890231000001666347744902257422471735920 7974 4630689584023905104386088671281668793250 7975 361163718351787983669978342534482748915 7976 26951293755848334134442321813241524625 7977 1921260061601958535785892398219515250 7978 130610592800015207943687032500276900 7979 8451695149250545164334139709760125 7980 519509292805483986443540519509675 7981 30265650651075765811961551558500 7982 1667000614806065748912272121750 7983 86567468421723533662375899975 7984 4225452031657710356230809125 7985 193194373837966849006960950 7986 8241901903731134817959000 7987 326622505934165196611625 7988 11962927288925362322375 7989 402561708457050615000 7990 12359842835218072250 7991 343386343543507875 7992 8546455170412625 7993 188206661819850 7994 3609927819500 7995 59078531325 7996 802050875 7997 8671500 7998 69998 7999 375 8000 1