0 1 1 1 2 0 3 1 4 1 5 0 6 1 7 2 8 2 9 0 10 1 11 3 12 6 13 4 14 0 15 1 16 4 17 12 18 20 19 8 20 0 21 1 22 5 23 20 24 54 25 68 26 16 27 0 28 1 29 6 30 30 31 112 32 252 33 232 34 32 35 0 36 1 37 7 38 42 39 200 40 656 41 1188 42 792 43 64 44 0 45 1 46 8 47 56 48 324 49 1400 50 3904 51 5616 52 2704 53 128 54 0 55 1 56 9 57 72 58 490 59 2628 60 10000 61 23360 62 26568 63 9232 64 256 65 0 66 1 67 10 68 90 69 704 70 4508 71 21816 72 72000 73 140032 74 125712 75 31520 76 512 77 0 78 1 79 11 80 110 81 972 82 7232 83 42532 84 182952 85 520000 86 839936 87 594864 88 107616 89 1024 90 0 91 1 92 12 93 132 94 1300 95 11016 96 76288 97 406112 98 1540944 99 3760000 100 5039104 101 2814912 102 367424 103 2048 104 0 105 1 106 13 107 156 108 1694 109 16100 110 128304 111 815616 112 3899224 113 13002768 114 27200000 115 30233600 116 13320288 117 1254464 118 4096 119 0 120 1 121 14 122 182 123 2160 124 22748 125 205000 126 1516320 127 8777728 128 37532432 129 109804896 130 196800000 131 181399552 132 63032256 133 4283008 134 8192 135 0 136 1 137 15 138 210 139 2704 140 31248 141 314116 142 2651000 143 18055872 144 94769152 145 361686640 146 927575712 147 1424000000 148 1088393216 149 298271808 150 14623104 151 16384 152 0 153 1 154 16 155 240 156 3332 157 41912 158 464832 159 4408272 160 34570000 161 215830656 162 1024753664 163 3487250816 164 7836761664 165 10304000000 166 6530351104 167 1411437312 168 49926400 169 32768 170 0 171 1 172 17 173 272 174 4050 175 55076 176 667888 177 7031232 178 62429224 179 452810000 180 2584929024 181 11088986112 182 33630672544 183 66213868608 184 74560000000 185 39182090240 186 6678993024 187 170459392 188 65536 189 0 190 1 191 18 192 306 193 4864 194 71100 195 935704 196 10826816 197 107391744 198 888533008 199 5944900000 200 30988915200 201 120037572608 202 324364881344 203 559463573376 204 539520000000 205 235092508672 206 31605334272 207 581984768 208 131072 209 0 210 1 211 19 212 342 213 5780 214 90368 215 1282500 216 16175880 217 177306688 218 1649279232 219 12680511536 220 78145100000 221 371685583872 222 1299617939456 223 3128620091968 224 4727146822272 225 3904000000000 226 1410554986496 227 149558047488 228 1987020288 229 262144 230 0 231 1 232 20 233 380 234 6804 235 113288 236 1724416 237 23544000 238 282626512 239 2920990592 240 25406991360 241 181232622912 242 1027861000000 243 4459138615296 244 14071782965248 245 30177356271104 246 39941854665984 247 28249600000000 248 8463329787904 249 707716279296 250 6784111616 251 524288 252 0 253 1 254 21 255 420 256 7942 257 140292 258 2279632 259 33492992 260 436995000 261 4969532176 262 48285912064 263 392062934016 264 2592261435104 265 13524161000000 266 53503133036544 267 152369922834432 268 291080943932800 269 337487851323648 270 204416000000000 271 50779978465280 272 3348949390848 273 23162405888 274 1048576 275 0 276 1 277 22 278 462 279 9200 280 171836 281 2968488 282 46693152 283 657915904 284 8165610000 285 87708875744 286 799759181312 287 6055787556864 288 37094163051968 289 177975730000000 290 641998414356480 291 1649898919297024 292 2807684251672832 293 2851598575904256 294 1479168000000000 295 304679870267392 296 15847398669312 297 79081400320 298 2097152 299 0 300 1 301 23 302 506 303 10584 304 208400 305 3813604 306 63936216 307 967507264 308 13014990848 309 153199350000 310 1551393664800 311 13261136432128 312 93586594074624 313 530922829281856 314 2342340110000000 315 7703745879785472 316 17865667030024192 317 27082179878242048 318 24094547371141632 319 10703360000000000 320 1828079220555776 321 74990695670784 322 270000789504 323 4194304 324 0 325 1 326 24 327 552 328 12100 329 250488 330 4840000 331 86149040 332 1393346448 333 20194709632 334 258579890176 335 2881202400000 336 27476007228992 337 220027114950656 338 1446714300284928 339 7599944308484352 340 30828986500000000 341 92443540002471936 342 193456332999753728 343 261227779725129728 344 203586611176571904 345 77450240000000000 346 10968475321237504 347 354859782008832 348 921840357376 349 8388608 350 0 351 1 352 25 353 600 354 13754 355 298628 356 6075216 357 114408000 358 1969410952 359 30595990032 360 423458151680 361 5150958682112 362 54264208500000 363 486974555418176 364 3651967705305088 365 22367712788987904 366 108797263565651584 367 405769120100000000 368 1109314016699940864 369 2094823974314704896 370 2519737361265650176 371 1720202912984613888 372 560435200000000000 373 65810851923230720 374 1679214518028288 375 3147359850496 376 16777216 377 0 378 1 379 26 380 650 381 15552 382 353372 383 7549432 384 149954112 385 2737120000 386 45374644496 387 675091628064 388 8904616137216 389 102771504185344 390 1022873751000000 391 8634654236032384 392 60626930405629952 393 345858819298099200 394 1557545924511056128 395 5340773617000000000 396 13311717420420956160 397 22683628941049069568 398 24304756309263653888 399 14534836620518209536 400 4055347200000000000 401 394865111530995712 402 7946128416116736 403 10745758687232 404 33554432 405 0 406 1 407 27 408 702 409 17500 410 415296 411 9295588 412 194208872 413 3746481984 414 66009760000 415 1050697945264 416 14940925660512 417 187576331408384 418 2052458050224128 419 19290728745000000 420 153140949522798720 421 1006593228518785024 422 5348073575007977472 423 22298311347021560576 424 70296251531000000000 425 159740304365181468672 426 245627920495161638912 427 234437619156533847040 428 122811952056680097792 429 29344768000000000000 430 2369190669169197056 431 37601483388530688 432 36688315047936 433 67108864 434 0 435 1 436 28 437 756 438 19604 439 485000 440 11349504 441 248790816 442 5057352784 443 94371516288 444 1600284800000 445 24408393502400 446 331295285590848 447 3955539678562304 448 41013496602689536 449 363918374640000000 450 2716439515680470272 451 16713622798210138112 452 82700401652842364928 453 319232797938258158592 454 925255405090000000000 455 1916881824302957592576 456 2659763507223838326784 457 2261326903202400395264 458 1037698326064614887424 459 212340736000000000000 460 14215144014981627904 461 177932129834483712 462 125261742817280 463 134217728 464 0 465 1 466 29 467 812 468 21870 469 563108 470 13750000 471 315532800 472 6740810008 473 132799023632 474 2390081250816 475 38927683200000 476 568180255810912 477 7354707029153856 478 83467586928037888 479 819841959232274432 480 6866498202750000000 481 48188653625903800576 482 277525649104533127168 483 1278863927767163731968 484 4570307306469307825664 485 12178445464010000000000 486 23002570923160170921984 487 28801052567852361449472 488 21812196640259183958016 489 8768021351074975715328 490 1536512000000000000000 491 85290864089822658560 492 841983878675718144 493 427670341173248 494 268435456 495 0 496 1 497 30 498 870 499 24304 500 650268 501 16539016 502 396500000 503 8880648192 504 184189107472 505 3506660053600 506 60747375693312 507 948999104000000 508 13243179142993856 509 163393095658739328 510 1761991162984341504 511 16391703510787293184 512 129572087408100000000 513 854890309671460826624 514 4608341720197079760896 515 19776281248236737396736 516 65431152969116374719488 517 160295922822100000000000 518 276030785267070129930240 519 311870084681102836891648 520 210395023029127758811136 521 74085306430961261961216 522 11118305280000000000000 523 511745184538801733632 524 3984310493047406592 525 1460157879058432 526 536870912 527 0 528 1 529 31 530 930 531 26912 532 747152 533 19761732 534 494008632 535 11575000000 536 252097007616 537 5061849079664 538 92939893440416 539 1547555653776384 540 23167444544000000 541 308923159946434624 542 3631611092793535872 543 37204515897041305600 544 327772442129447518208 545 2445197999665500000000 546 15166593710886411440640 547 76522883464816905945088 548 305820711492416084901888 549 936751561608936383005696 550 2109858364681100000000000 551 3312369028339730032361472 552 3377062411097913149095936 553 2029418063516902897119232 554 625983036639285872074752 555 80452812800000000000000 556 3070471107232541966336 557 18853959686230130688 558 4985290833887232 559 1073741824 560 0 561 1 562 32 563 992 564 29700 565 854456 566 23466688 567 610645392 568 14938088464 569 340850000000 570 7198538563584 571 139645369283712 572 2469278366615104 573 39483439667417088 574 566078122240000000 575 7209912811060616960 576 80739712068993057024 577 785691944167663501312 578 6554709305553370218496 579 46145801634264000000000 580 269074587544613649892352 581 1270693661734495111872512 582 4729227951050736701276160 583 13411107528793799206981632 584 27770534239633000000000000 585 39748425970886091227529216 586 36568273835424851519602688 587 19575261922013274689601536 588 5289237246742592606060544 589 582162022400000000000000 590 18422826643394714927104 591 89217895159096344576 592 17020847577432064 593 2147483648 594 0 595 1 596 33 597 1056 598 32674 599 972900 600 27705904 601 749287616 602 19102115304 603 455674989328 604 10097500000000 605 206372302848000 606 3862391352740768 607 65710017361592384 608 1008331091445436416 609 13839495962880000000 610 168324966118622803072 611 1795356640088928076032 612 16593897777705323921408 613 131085311666640442621952 614 870882469098165000000000 615 4773768395867855314789376 616 21100465384585435581251584 617 73133136908218757623578624 618 192001693856480580422969344 619 365523431971361000000000000 620 476981097435489079765499904 621 395976886345314487964270592 622 188818108240475923975413760 623 44691355861732535110483968 624 4212563968000000000000000 625 110536959860367215820800 626 422183612837197283328 627 58112808641953792 628 4294967296 629 0 630 1 631 34 632 1122 633 35840 634 1103228 635 32535000 636 913124160 637 24219290368 638 602841161232 639 13985341943456 640 300365000000000 641 5932277249605632 642 107009445368517056 643 1750434158533886848 644 25766861180393152512 645 338470152064000000000 646 3930558531124935516416 647 39926487150089535287808 648 350484315628376540971008 649 2621599739999685311463424 650 16435855729749510000000000 651 84693940151180264533694464 652 350383888768640087660429312 653 1130937196258552938397433856 654 2748815436675254856537346048 655 4811120557860250000000000000 656 5723773083935004867396894720 657 4287806846741240122330578944 658 1821292514642105398692528128 659 377619152938512643143991296 660 30482399232000000000000000 661 663221759162201147441152 662 1997794306068605632512 663 198409539412951040 664 8589934592 665 0 666 1 667 35 668 1190 669 39204 670 1246208 671 38013316 672 1105677000 673 30464007232 674 789818822912 675 19143737763120 676 431049037996512 677 8959750000000000 678 170831796808974336 679 2968064462464955968 680 46661074954435339904 681 658709111169429110784 682 8279797616665600000000 683 91794085770178550973184 684 887974405536011279095296 685 7402926535828954286391296 686 52430716879996223737561088 687 310190353381870650000000000 688 1502604476185097739651778560 689 5818308507989314328495915008 690 17488918638320394515226034176 691 39353753282642742997294985216 692 63325302279782510000000000000 693 68685276495474873870028111872 694 46430203912522230631290109952 695 17567734658889486774728015872 696 3190689159410175664413376512 697 220572712960000000000000000 698 3979330554973202589679616 699 9453664159388450095104 700 677412540367896576 701 17179869184 702 0 703 1 704 36 705 1260 706 42772 707 1402632 708 44204032 709 1330823552 710 38035170000 711 1025455601536 712 25920070564864 713 610567344023616 714 13324077712572224 715 267768500000000000 716 4925309205048459264 717 82384185916918344192 718 1244386716752499232000 719 16843700973350898597888 720 202573246882304000000000 721 2143924241622056990366720 722 19749573531369008249361408 723 156367768367266026593189888 724 1048599002559954684850733056 725 5854180898208722400000000000 726 26658628225667928565117407232 727 96616134559814318865866817536 728 270450337413560480496963551232 729 563412874183862311721381609472 730 833505195388227700000000000000 731 824223314875227379207929593856 732 502766079182846243250129338368 733 169453999609484388101106040832 734 26959695324766728678640779264 735 1596079144960000000000000000 736 23875983329839206948143104 737 44735219119919066775552 738 2312831082645684224 739 34359738368 740 0 741 1 742 37 743 1332 744 46550 745 1573316 746 51174288 747 1592819712 748 47158676344 749 1320171210000 750 34739651016704 751 854420921510912 752 19531732667565024 753 412670166356022848 754 8012575000000000000 755 142115690003772211200 756 2287831934170976113024 757 33195598908160839172352 758 430777614189577514582016 759 4956606780959232000000000 760 50075543848237101201106432 761 439264479035264845573850112 762 3302908106741569338270023680 763 20971796030719456218208796672 764 110485452736068835500000000000 765 472967575653014211206663704576 766 1604363371308839255267174514688 767 4182270837667159455917288718336 768 8066170370954269128167947034624 769 10970826702584128100000000000000 770 9890679760079901907100708634624 771 5444165847824294976649823256576 772 1634511138859422988876907905024 773 227795669114895474211288055808 774 11549337190400000000000000000 775 143255899979035224508989440 776 211689329763183700082688 777 7896499249846943744 778 68719476736 779 0 780 1 781 38 782 1406 783 50544 784 1759100 785 58995304 786 1896323616 787 58090061824 788 1686172029968 789 46119674700000 790 1182229810521600 791 28251998257573888 792 626095288543932864 793 12798198137341242496 794 239967650000000000000 795 4102782438994316623872 796 63553870897904219037952 797 885699688819422278399488 798 11018305387154878201331712 799 121286437423093760000000000 800 1169648575598266354936626176 801 9770151744670617916354013184 802 69766842633316998267833155584 803 419433712368633474618505560064 804 2085185593458233361000000000000 805 8391221781212834914935215611904 806 26641330662698786893871313846272 807 64675055565421843516415740477440 808 115480332000769066530342857719808 809 144401066466742069000000000000000 810 118688157010421863024841824665600 811 58951753130949330004389929156608 812 15766087960433577544030256955392 813 1924757169635743830176233291776 814 83571789004800000000000000000 815 859535399874211312694198272 816 1001724663859587799842816 817 26960334834096406528 818 137438953472 819 0 820 1 821 39 822 1482 823 54760 824 1960848 825 67742500 826 2246420120 827 71117310528 828 2137686802432 829 60685096858096 830 1618631529300000 831 40360732384689152 832 936169685761888256 833 20097869248741727808 834 397270695010329758592 835 7190837500000000000000 836 118485696189644937363456 837 1765835102613080162555648 838 23634419612484272551950848 839 281842228300882328331485184 840 2967946920159242240000000000 841 27320809876637032876813394944 842 217310532223351202243146340352 843 1473681644499071081096880848896 844 8388647748423601695422066720768 845 39353622729172545375000000000000 846 148874111105110791178573242900480 847 442393911305989535418974935711744 848 1000141582998059196212895660638208 849 1653288563211949859569068696027136 850 1900646926102269851000000000000000 851 1424257883461840597135901822287872 852 638354762617028761377848764137472 853 152075763613974320083593465364480 854 16263215962182061735776157827072 855 604731146240000000000000000000 856 5157212399245267807445712896 857 4740212004578424598560768 858 92048340836691738624 859 274877906944 860 0 861 1 862 40 863 1560 864 59204 865 2179448 866 77495616 867 2648646000 868 86563837072 869 2691224756352 870 79186614026240 871 2194336017331712 872 56993774769000000 873 1380951872168431616 874 31066991719939883008 875 645766046874212431104 876 12339247351265339824384 877 215561285000000000000000 878 3422577510778094217068544 879 49070156045862152644356096 880 630721206714734899665273856 881 7209685326032008945363058688 882 72629030585594060800000000000 883 638170962457600155930582855680 884 4833512726171434198348940218368 885 31128594716706193228443330543616 886 167772636981083220345064800649216 887 742719707248947355440000000000000 888 2641272746762366198481841559846912 889 7346194110574717165449423368486912 890 15466290657317737364942618112294912 891 23669511870578299592181796963418112 892 25016842540038610810000000000000000 893 17091094597562756610657621425258496 894 6912378026539297701799744193429504 895 1466884996257430224321037722976256 896 137415876457112425924026895171584 897 4375875682304000000000000000000 898 30943274395471606707235323904 899 22430924044313020792307712 900 314272693678574141440 901 549755813888 902 0 903 1 904 41 905 1640 906 63882 907 2415812 908 88338832 909 3109015872 910 104791645000 911 3365857546256 912 102520954001664 913 2947357989666816 914 79611692996536864 915 2011417055649000000 916 47322293889401442304 917 1032007253880645926912 918 20762662318590778358400 919 383414910509083327783168 920 6463561750000000000000000 921 98879616220664516994662400 922 1363714616187440459387222528 923 16832631234480601666270757888 924 184433047806973797806024687616 925 1777341393763250380800000000000 926 14906779595578940681491967444992 927 107509435281826163254159067713536 928 657530813064263235708721647583232 929 3355448923772998644140777607790592 930 14017330444342186134450000000000000 931 46860548688216089562991233467826176 932 121987596711208278776324917609627648 933 239172286819881882858520607490834432 934 338867519199408106475401976632213504 935 329278627451567929610000000000000000 936 205093135146877095998052254449926144 937 74850181718075152591636376303173632 938 14149207875817101696983602576359424 939 1161094038619887259015038007246848 940 31664133898240000000000000000000 941 185659646372829639968534036480 942 106144272238407577162481664 943 1072994093040913088512 944 1099511627776 945 0 946 1 947 42 948 1722 949 68800 950 2670876 951 100360888 952 3634048832 953 126204666624 954 4183526410000 955 131753687950624 956 3924449621402112 957 110077790224646144 958 2895192469666793408 959 71100439289910000000 960 1623360125384517181440 961 34305760477041620353024 962 667856000298204904718592 963 11917064568149862158875136 964 193841316500000000000000000 965 2856958792642388807921958912 966 37901373385416011893768051712 967 449242576814938949670556825600 968 4718120170959455750800552230912 969 43494624128004272128000000000000 970 348203155471500492568435426267136 971 2391284775937283012454950730866688 972 13889069881240865455959950109966336 973 67108932685275983729689331293487104 974 264548774807986639391100000000000000 975 831383723359299859640059373206994944 976 2025671233241759370374337812366360576 977 3698584516911223856432068988957097984 978 4851439116623365387318845819932704768 979 4334056720427883619300000000000000000 980 2461117621619269251997591837480058880 981 810509738003001770165396346018725888 982 136479740418627354336286851704029184 983 9810652169725274330459649231814656 984 229123825336320000000000000000000 985 1113957878236977839261448404992 986 502280089164567338221043712 987 3663430984806504071168 988 2199023255552 989 0 990 1 991 43 992 1806 993 73964 994 2945600 995 113655204 996 4230795816 997 151252289344 998 5169375998208 999 168144791150000 1000 5182758613743200 1001 150751547586782208 1002 4121199448627871744 1003 105463058632561907776 1004 2516093518979970000000 1005 55729184634108025372672 1006 1140925102780562419023872 1007 21488835068452338447207168 1008 370467665712888669202447872 1009 5813928775000000000000000000 1010 82552473893027849399200382976 1011 1053423579938291674663395779584 1012 11989997749527275815687410182144 1013 120699167101368146455092824899584 1014 1064395235490135740416000000000000 1015 8133601286229021004530293331963904 1016 53188364737503382492605551590858752 1017 293379994808709825389866015596216320 1018 1342178104223311804756271975521845248 1019 4992823850927740093498500000000000000 1020 14750124392805067769457257958651494400 1021 33637386977337252140626095974423461888 1022 57195286545644964017044935546180206592 1023 69456233453779146808720390608976019456 1024 57046057937916558721100000000000000000 1025 29533411458571695624096890754246377472 1026 8776545631835819777514704463321890816 1027 1316449635076464689434704615649312768 1028 82895004878106674195064650564370432 1029 1657955575398400000000000000000000 1030 6683747269421867034469178802176 1031 2376814901556958566351372288 1032 12507735753144190107648 1033 4398046511104 1034 0 1035 1 1036 44 1037 1892 1038 79380 1039 3240968 1040 128320000 1041 4906867680 1042 180433073488 1043 6352116367232 1044 213177191924736 1045 6791738952600000 1046 204599947853937472 1047 5805383340526995456 1048 154559596809334816768 1049 3846180638428720412672 1050 89108228956576500000000 1051 1914124286966037520285696 1052 37956650835068030478450688 1053 691562181487086433036735488 1054 11518226647772800395258450944 1055 174391648850000000000000000000 1056 2385477493326738149188697063424 1057 29279389744140915016269571694592 1058 320009830490698341142448794587136 1059 3087754546454490735777666708799488 1060 26047852250963806208000000000000000 1061 189991369705449629713746230831267840 1062 1183047989113313167922584933625708544 1063 6197092815798618659234338100360511488 1064 26843555490679741657075263706262142976 1065 94229472818155008532824000000000000000 1066 261691645347149323090312416918568763392 1067 558567349025054093877881796605857759232 1068 884473720863197587360045346565988024320 1069 994378833154571037186775553204874903552 1070 750856053919821648685000000000000000000 1071 354400937497703135089917421277870555136 1072 95036184781205017310973076036101603328 1073 12698145793488156769961816847521153024 1074 700420493445521860426986329818005504 1075 11997079247257600000000000000000000 1076 40102483616531202204616049557504 1077 11247208874354347368781971456 1078 42704081042963752288256 1079 8796093022208 1080 0 1081 1 1082 45 1083 1980 1084 85054 1085 3557988 1086 144458416 1087 5670464000 1088 214298666712 1089 7764414667792 1090 268588561768960 1091 8835344060838912 1092 275329425213500000 1093 8097741289447877696 1094 223961666223139688448 1095 5803584342758579503104 1096 140382555054298091353984 1097 3157492375882016100000000 1098 65767110721134459573960704 1099 1263033069061704518011191296 1100 22259195582249125794044284416 1101 358143802970807985571848332288 1102 5231225177500000000000000000000 1103 68933954090732058292698847641600 1104 813819596781706503368722033481728 1105 8541053581309125583420163457683456 1106 78992040768513989391523015311753216 1107 637443900552300666961920000000000000 1108 4437980408916760745572996452056522752 1109 26314087998403239002475758823722729472 1110 130901797149183961907923939170086551552 1111 536871030688156899884903164475145715712 1112 1778391175849824836350035000000000000000 1113 4642843430229658712487526725245353394176 1114 9275318706186795106887255739742241685504 1115 13677591476691606846391156825487925313536 1116 14236148649484856669149819203519885737984 1117 9882975863983942688801000000000000000000 1118 4252811249941494346683537448695930814464 1119 1029092401116474369434745766631599767552 1120 122483156435622677823207842008025006080 1121 5918195775003062099271896440884953088 1122 86811680964608000000000000000000000 1123 240614901699187213223298250833920 1124 53222363836784332814583595008 1125 145800852665566628937728 1126 17592186044416 1127 0 1128 1 1129 46 1130 2070 1131 90992 1132 3897692 1133 162178632 1134 6530402592 1135 253457920000 1136 9443318101776 1137 336406613428064 1138 11414534569750016 1139 367541510555234304 1140 11190890411351000000 1141 321085266190337839744 1142 8650985163130712236032 1143 218106277901688949964800 1144 5126770419627771680162048 1145 111925383360699411000000000 1146 2260223500809376188817735680 1147 42034623836144021966917992448 1148 716519910037518116886603045888 1149 11136630433429694992818120165376 1150 156926269565000000000000000000000 1151 1992046220038779339697383907786752 1152 22620330241423196156728810262695936 1153 227961815890898892062675849038815232 1154 2020808802766701445417346625397850112 1155 15599572166725780319436800000000000000 1156 103666207099573134969672654233854263296 1157 585294483273842774704816327964551446528 1158 2765051857175030429557673968484883628032 1159 10737419664257882798618837973701748588544 1160 33563545983682193298608010000000000000000 1161 82371736593249267147213888427690380099584 1162 154021779912948234134119088962784473382912 1163 211511664286656482781861778064999788314624 1164 203813598641664032630750711624901246844928 1165 130082472426894905394370000000000000000000 1166 51033734999112272513829619744520074690560 1167 11143452070116108941541440008083906494464 1168 1181442066772214905186513480516461658112 1169 50005734496671089378453167396079271936 1170 628175224700928000000000000000000000 1171 1443689410195123279330993411981312 1172 251850929774579912674809741312 1173 497795248576339011174400 1174 35184372088832 1175 0 1176 1 1177 47 1178 2162 1179 97200 1180 4261136 1181 181593988 1182 7496149752 1183 298581210304 1184 11430709760000 1185 418988187871344 1186 14650135597617312 1187 486915593885246464 1188 15330455243319840768 1189 455720312790505000000 1190 12748132374182454327680 1191 334461501234991496577024 1192 8201646117691581930668032 1193 187303989816424619210841856 1194 3968504634624610653000000000 1195 77690069141382637777372577792 1196 1399085934613416614530946957312 1197 23066119843287092004457476817920 1198 346311310607318949004840832612352 1199 4707578371750000000000000000000000 1200 57566675903777312127904663675600896 1201 628742475133923532504951923142258688 1202 6084353144634735231217621840258113536 1203 51697312593425585163088891835773353984 1204 381754204459156959331942400000000000000 1205 2421526569934246953861596074283131224064 1206 13018490470346948754615805606664696856576 1207 58406474319372996966005603474222501330944 1208 214748381891094593583426055684420983062528 1209 633444232582002583324732950000000000000000 1210 1461411120309181594449259011980676325048320 1211 2557616559571514050812684417632606605017088 1212 3270837867956463483041049972595588778164224 1213 2917922818673274484270035543360639999410176 1214 1712181620779343265895310000000000000000000 1215 612404819988233312287718459095254325788672 1216 120666058659335178376317277197972916928512 1217 11395896364514856204036459362893412958208 1218 422522940709961209563281115526402670592 1219 4545518627717120000000000000000000000 1220 8662136461170739675968368285843456 1221 1191771395626773479161356877824 1222 1699579288974222786822144 1223 70368744177664 1224 0 1225 1 1226 48 1227 2256 1228 103684 1229 4649400 1230 202823104 1231 8577851216 1232 350404974864 1233 13773798994048 1234 519062425600000 1235 18686081227132800 1236 640422606939057728 1237 20827593900601217024 1238 640690474219433312256 1239 18583262305827660000000 1240 506615332778847838089472 1241 12939018749243406652833792 1242 308543923853785805197672448 1243 6844950878364498728521490432 1244 140735194553668151610000000000 1245 2670722527542979525767608139776 1246 46570636718226449806743027318784 1247 742573494691165250186308409954304 1248 10769378369851283602919945188347904 1249 141223156848500000000000000000000000 1250 1663590929919904786626467939330555904 1251 17476266754000345239923010471619756032 1252 162393179422333062040619118715424358400 1253 1322547431761859969774447874435383820288 1254 9342330755010481851891712000000000000000 1255 56564166829447372087112603074780828467200 1256 289565545050694266106495205482776344199168 1257 1233726021707073620004503198695676698427392 1258 4294967501093135123001112668213051796750336 1259 11954982320886816907034306400000000000000000 1260 25927855308685718023786324641619287923228672 1261 42470632882439440796207216980253393882710016 1262 50580569145116467865779444637714158618411008 1263 41774806160228995064558203675194942834081792 1264 22536209897166323832412900000000000000000000 1265 7348857839852116000183199642109132486475776 1266 1306623622622860753294755794714867907166208 1267 109921982298774960838676864898816391774208 1268 3570103253619401833405778364434453889024 1269 32891681783152640000000000000000000000 1270 51972818767024438055775025342971904 1271 5639522795113161398919282819072 1272 5802726658744213124939776 1273 140737488355328 1274 0 1275 1 1276 49 1277 2352 1278 110450 1279 5063588 1280 225990000 1281 9786363840 1282 409736462248 1283 16525648015632 1284 639778332613376 1285 23693086822400000 1286 836573841291026592 1287 28074027477118446656 1288 892670377589341769728 1289 26813340537216199114752 1290 758521189187235250000000 1291 20146438105128939234427136 1292 500783892145913818701692928 1293 11610778177892242257428348928 1294 250194243929324025302249480704 1295 4991512641096677828490000000000 1296 91817570454690110619294738939904 1297 1550246689652938228592213630124032 1298 23906552583335384922931505411352576 1299 334905323337509430498690608596062208 1300 4236610819375000000000000000000000000 1301 48075559537270353463467086738934988800 1302 485764578266250573588952808584525881344 1303 4334328741761407052964699933279423315968 1304 33834120844759372962029476155261311778816 1305 228626632505939629529530368000000000000000 1306 1321276252601487681089613059436840603123712 1307 6440701537898827260921390881740551153057792 1308 26060123723171047905399584610664487384514560 1309 85899348381117621476013352018556621561004032 1310 225626180784383964712835272500000000000000000 1311 460003124746929054476251949784856970691608576 1312 705248271650269268774608872335901610567794688 1313 782183060912542049017288074922522088124186624 1314 598074225470977698150576571084618342414680064 1315 296627852073185582717680100000000000000000000 1316 88186294078185289518581864503106073299779584 1317 14148678677043002063642325192351403166662656 1318 1060280104873225491171944815341906140594176 1319 30165550822133985713970906907421366550528 1320 238006445277184000000000000000000000000 1321 311836912602146628334579783313653760 1322 26686508396918327518547555647488 1323 19811748057028406926114816 1324 281474976710656 1325 0 1326 1 1327 50 1328 2450 1329 117504 1330 5504828 1331 251224216 1332 11133288000 1333 477458705152 1334 19745736457232 1335 784757066597280 1336 29872792924058112 1337 1085709561856000000 1338 37559987242089264576 1339 1233191902904686780288 1340 38315252866010469883904 1341 1123290521163080362819584 1342 30982401099171552100000000 1343 801535387770900593604657664 1344 19388133082429274608919248896 1345 437014230922147985719323262976 1346 9146238806739105751214481701888 1347 177051139204109377808700000000000 1348 3156792394007127040995797049016320 1349 51606413261585344747266234633945088 1350 769667246226912780207512788425117696 1351 10414980873147156044033947274569097216 1352 127096646859650000000000000000000000000 1353 1389324664473189524028609860958412603392 1354 13502179622723351693690785896248593989632 1355 115684815744384035667680764217768572321792 1356 865563154139912477099969891258113890189312 1357 5594979613333602077462364160000000000000000 1358 30863552543185530627612786007024899582918656 1359 143258198578845335964582538864930280185135104 1360 550470728683491604142361006717368509101244416 1361 1717986947933411457712160224222679458732048384 1362 4258239136145287390907853831000000000000000000 1363 8161217826733212845005943509201284777337421824 1364 11711036333246448223931504831813912429059899392 1365 12095758334745635418132027105962261177350225920 1366 8562404282736319902211282159590159821373964288 1367 3904298150718742509436441000000000000000000000 1368 1058235528937982859321283186824051780369776640 1369 153207935965807830833770878573589847865294848 1370 10227198211676608521182799089036397513801728 1371 254883512257025773565477531956022781935616 1372 1722230817108787200000000000000000000000 1373 1871021475612879770007337962393567232 1374 126281913610830996717769636970496 1375 67641538910625201454579712 1376 562949953421312 1377 0 1378 1 1379 51 1380 2550 1381 124852 1382 5974272 1383 278660932 1384 12631000712 1385 554535720000 1386 23500565668096 1387 958149284502064 1388 37462427711253216 1389 1400332554286828544 1390 49895549505536000000 1391 1689876572089661227584 1392 54250501987927659303552 1393 1646291769135771534131200 1394 47092108446849375238422528 1395 1266127861809198699500000000 1396 31900102814466570544089474560 1397 750788993334247131639682695168 1398 16451018826548366766667766693888 1399 334386159163553213044205848462336 1400 6280452354492452957735700000000000 1401 108538091643204998554888900823744512 1402 1717972645271158005031195635127156736 1403 24779631382751849915307773776186847232 1404 323890545234270984465616362690152620032 1405 3812865851357500000000000000000000000000 1406 40149875030139862041539441446111691145216 1407 375303386042551387673766030083665227563008 1408 3087672014059127510908262256406723610181632 1409 22143321719077387394146355447631032440848384 1410 136921064181087023877273026560000000000000000 1411 720938518251341376916638201939546697882599424 1412 3186440478241390952883025789324881433829179392 1413 11627651122536189510571587214289788740854349824 1414 34359738722400937492545922690672153504784580608 1415 80365676119637989137540207705000000000000000000 1416 144793530444588871745488563396792005099575050240 1417 194468214286965647893380141542761071906981412864 1418 187050035993439699564886624653321352624012787712 1419 122584729418391491052084784691675498404612407296 1420 51389456327788147744137611000000000000000000000 1421 12698826347254350622445203118609294769071849472 1422 1659000969538517177776363846405758988511608832 1423 98649010558797048667337505002149507288268800 1424 2153635622420289711366603176249632386711552 1425 12462179265544192000000000000000000000000 1426 11226128853677278620043746299384692736 1427 597572431283476015195332487938048 1428 230942659528443991966089216 1429 1125899906842624 1430 0 1431 1 1432 52 1433 2652 1434 132500 1435 6473096 1436 308441088 1437 14292689472 1438 642017938384 1439 27864304560000 1440 1164697908644864 1441 46740038425416512 1442 1795492259064753984 1443 65835889056064636928 1444 2297937043947520000000 1445 76146471530217285649920 1446 2389170335598512493985024 1447 70789674098521147640348672 1448 1975285751507673760013746176 1449 51759893018629761966000000000 1450 1269884286304776330973658371072 1451 29078205025014996701200331046912 1452 619347087824324671233168391536640 1453 12225939777872930860111294621908992 1454 222792650161972018770573000000000000 1455 3731893891372102758894969043975929856 1456 57192019709426327652813682183858290688 1457 797793687817307123720945806439657127936 1458 10072570784636439763589985131418023051264 1459 114385304452085000000000000000000000000000 1460 1160286786657512760730100546164317417897984 1461 10431852868859347875985699720346811909144576 1462 82411183744696186001495026213286758435323904 1463 566482987462487030172159574472095528636121088 1464 3350750314176712165655222681600000000000000000 1465 16840328723781520848188678859300258862180597760 1466 70874848451563401498626671523027065881199116288 1467 245612099964320727032711771458728582713509412864 1468 687194771612811249910551072288065842057414967296 1469 1516740064998629322035556926640000000000000000000 1470 2568877207983043671082598056435542313312690634752 1471 3229251903474660922294568926348817530648172429312 1472 2892560763656128914363851413692693987566077083648 1473 1754999576103617613902624225661943384550336888832 1474 676402292991076129033472530000000000000000000000 1475 152385916167043545332881266683635577656669372416 1476 17964371098531036317730652342371112335729229824 1477 951543822932741123453047508290564406456090624 1478 18197122101332703329434912156314905182470144 1479 90177176313266176000000000000000000000000 1480 67356773122063671720261914846354735104 1481 2827743106035870110865377105805312 1482 788487560292525564955197440 1483 2251799813685248 1484 0 1485 1 1486 53 1487 2756 1488 140454 1489 7002500 1490 340711504 1491 16132386816 1492 741047875384 1493 32919478857488 1494 1409806684800000 1495 58030345716710400 1496 2289225696775092448 1497 86311049242661296704 1498 3101997513566901415936 1499 105997906287165440000000 1500 3435027699520070341414272 1501 105300739710460660562067712 1502 3045575246801717241923043328 1503 82884517465522297920577339392 1504 2116500355751136885215000000000 1505 50560216110893298355740378776576 1506 1126328354690024811267716922998784 1507 23318802944820799126388352498008064 1508 447029138206017225195788827488385024 1509 7903565461309887053004321000000000000 1510 128316915285299501189338417081723387904 1511 1903965783902878896753982302139933786112 1512 25685557911442786040385016356858318151680 1513 313244826398818727804028591085137995644928 1514 3431545711789750000000000000000000000000000 1515 33531034742923408668115054537633582546944000 1516 289961718629999000132416575913618742673768448 1517 2199587614271315274026163990924711063250337792 1518 14492090351411952561689232839822978577560764416 1519 82000008178255417552845157171200000000000000000 1520 393371518261739041325679531590084866087013711872 1521 1576443757914416822368354283295560652971439292416 1522 5188090293457061172236728507309949274746936885248 1523 13743895398233734998926612867456790104688979607552 1524 28625409964834901942183264181150000000000000000000 1525 45576139282610048132633827041979039844632678629376 1526 53623508061574542908291490004398528579363382755328 1527 44730853576613053602167399474386237155216162029568 1528 25125670438256523490128406648478449635600046751744 1529 8902994790320589283697065610000000000000000000000 1530 1828630994004470571175808175765571174446875541504 1531 194525883282339619128214062079215294015017582592 1532 9178355077588899684314489905977622384277979136 1533 153756396543383748612220850588289890588295168 1534 652528177821777920000000000000000000000000 1535 404140638732382030321570363178221568000 1536 13381024048514364574020267707203584 1537 2692064922113214275888611328 1538 4503599627370496 1539 0 1540 1 1541 54 1542 2862 1543 148720 1544 7563708 1545 375625000 1546 18165005600 1547 852866039808 1548 38757705647632 1549 1699614922434016 1550 71711278603200000 1551 2903061979914432512 1552 112460900526355729856 1553 4158290466274042562688 1554 146392938060539911544832 1555 4895050714415104000000000 1556 155083089754783469297131776 1557 4643682726143501636174202368 1558 131080722364096907245360775168 1559 3478825210617936512664248254464 1560 86560752210410165225510000000000 1561 2013284526306785244837901064464384 1562 43631086903125801027201767332380672 1563 878011077346801070225551515468169216 1564 16345682575351242262235403305904508928 1565 280384322037677566849860750000000000000 1566 4412083246753223628758913327031501455360 1567 63384916998234914512695865188839424262144 1568 826968958370160845328686927149709876379648 1569 9741559962724887999475996401005460790214656 1570 102946102918236500000000000000000000000000000 1571 969011361425376572146507116323708747573624832 1572 8059721505337123980842398433530975336966193152 1573 58707888137888234124460513490148804385895219200 1574 370744940025057454918640757994284978230381248512 1575 2006715207743066079164821667840000000000000000000 1576 9188725270412803440295294030542536380440756617216 1577 35064271658740604746680992712593901347324884942848 1578 109588578787244842103151167411764100843321293799424 1579 274877907556404819987119354409481481256267755290624 1580 540246885295334900638030970840100000000000000000000 1581 808596248060167399576714310904144414626805306097664 1582 890447912658891011737625987603946208282333052665856 1583 691722465036104269755989200777834085366465713668096 1584 359714796270245579253536281443712119682663970766848 1585 117183689437214934060928784500000000000000000000000 1586 21943571928053335017197095962558519548763564933120 1587 2106409350999695872258508462094662413439444451328 1588 88532130523069468395374863335483008308735901696 1589 1299163095480623883463602842370031531585437696 1590 4721738251952455680000000000000000000000000 1591 2424843832394292181929419927269515722752 1592 63319685654870966778929343608389632 1593 9191284567867805973644050432 1594 9007199254740992 1595 0 1596 1 1597 55 1598 2970 1599 157304 1600 8157968 1601 413340516 1602 20406375000 1603 978817091392 1604 45480475164672 1605 2041078824297200 1606 88221251628929312 1607 3662597838384000000 1608 145676040136453984256 1609 5537295836890775806528 1610 200668772371156822341504 1611 6916944998714554424541184 1612 226247323345230233600000000 1613 7005769950184366359200327424 1614 204867047153998435598972176896 1615 5643267226203283769915203649536 1616 146040923157933333531898426687488 1617 3540617231384858672379850000000000 1618 80174785312439115893836567396259840 1619 1690248993053636667096607573250408448 1620 33060456428933035761058051311938830336 1621 597695221140181000826511395401881481216 1622 9946957370921052274877885730000000000000 1623 151707493100023775502274178297467693432832 1624 2110157219270578766764957830157217816379392 1625 26625062098155849847398812583569793982021632 1626 302951980902462002900133228646944263921958912 1627 3088377718837975000000000000000000000000000000 1628 28003414170324353878232831478764282317620903936 1629 224026559618728209051747540530133781707518050304 1630 1566937600273734644876174829759330881757733584896 1631 9484609533459393030673434043034318083100491382784 1632 49108605201985584496511706988544000000000000000000 1633 214638501030171778597838773356807358254990061993984 1634 779921989792850223235799326964938888694435434463232 1635 2314851118946003992658749538011673225941757156392960 1636 5497558146228857839845432252913777775075213063487488 1637 10196070466244717611282443647161500000000000000000000 1638 14345837596249658428008644183675858357827401060188160 1639 14786378471525537611484803237016430956959971659481088 1640 10696866488753579398657644088049034744306643740131328 1641 5149901769737185159663673460429037173102602214178816 1642 1542404257615445645685839785100000000000000000000000 1643 263322863136638149184889538670932227317569129807872 1644 22809100152184115284956147917078542150190126596096 1645 853958914064238770794039510645701976182627500032 1646 10977265249465974143196608590791681661376397312 1647 34166818963088998400000000000000000000000000 1648 14549062994365753091576515060017466966016 1649 299631969638139613229454455407116288 1650 31381008427244795342798979072 1651 18014398509481984 1652 0 1653 1 1654 56 1655 3080 1656 166212 1657 8786552 1658 454023232 1659 22873277232 1660 1120356250000 1661 53199981785216 1662 2442059830001664 1663 108067249873756416 1664 4598152260423083584 1665 187645473820224000000 1666 7326898266009844301824 1667 273103055622008271241472 1668 9695600696253271783737600 1669 327105071475308007878852608 1670 10463506753130856448000000000 1671 316616917097791474519276247040 1672 9040877670746117805060956914688 1673 243002252550065918522904517541888 1674 6131626701992600008339733920874496 1675 144835911066552010448232600000000000 1676 3192980162729646836072761588616630272 1677 65482005771839174143651033531532967936 1678 1244882222723687627043968180619661279232 1679 21855618915614566747364781440425458532352 1680 352883082082483653333294291300000000000000 1681 5216423003437761392579664719703547037351936 1682 70249807028486815567239564406041592975065088 1683 857221144524562978338797656653672541810655232 1684 9421489031156846951147530228987552210302337024 1685 92651224190956850000000000000000000000000000000 1686 809269608668761118330303982769998322585162481664 1687 6227002660760912882074133257019480438040936579072 1688 41822210092339960209050935276961811171056686465024 1689 242640725594770376222455111449841668633460513701888 1690 1201792429137058269777836045762560000000000000000000 1691 5013718996665348810136882829113132171578883592683520 1692 17347524504967982984004392000684066180718260848164864 1693 48896844614033538698340366756397054252636351403917312 1694 109951162865786294078145187034965333300902556761849856 1695 192430268075321199204486805538424000000000000000000000 1696 254518935548039969261280032558369750557088663975493632 1697 245535965884876980067535230096211596388915306930634752 1698 165417430345320141959992883610502734594985975558963200 1699 73729211344491059794711825170630484643164211927580672 1700 20301553102959568848233205097000000000000000000000000 1701 3159874357639646564089820786772566684205267661357056 1702 246986678778962875712821892795955579250433136263168 1703 8237075314930425118510808888949541317589877129216 1704 92752290129172973214451217818399233988953636864 1705 247233424591840870400000000000000000000000000 1706 87294377966194518549459081352905547055104 1707 1417873703899611878703150670792359936 1708 107141464573243569423907815424 1709 36028797018963968 1710 0 1711 1 1712 57 1713 3192 1714 175450 1715 9450756 1716 497844688 1717 25583484992 1718 1279055961864 1719 62040006250000 1720 2911420415997184 1721 131833791708659712 1722 5745509070002556704 1723 240412017087040013888 1724 9636148923819840000000 1725 369147979470695360348160 1726 13486506502067970220177024 1727 468878832462142781761888512 1728 15478826063083387389818372096 1729 484134715831909351424000000000 1730 14313568467454504068168662026752 1731 399063634678183152732477844800512 1732 10465334743402103989167883036917760 1733 257465559364471200350268824676728832 1734 5925179269310658911244260500000000000 1735 127166541945059296820063159407327318016 1736 2536909444276745173026950615728744562688 1737 46876489476814436655844376658215002177536 1738 799191817107734807567960851582628651474944 1739 12519132012247703720853896892900000000000000 1740 179366049802170855061773920965261961098952704 1741 2338710335826704124091107487139472537420824576 1742 27599148211420994237421107025632321882396196864 1743 292998642033555739574584973286838943386448232448 1744 2779534578245057500000000000000000000000000000000 1745 23387056594081490339070068196682035644761060147200 1746 173084683227925518795225874314648406605878949183488 1747 1116252072736492843265448380837508824154421288239104 1748 6207374470927410728460272382818936487703135194710016 1749 29410427188727808682438993174855680000000000000000000 1750 117114954520964506504740687018270905996790975320031232 1751 385854753302235219114003517973355082565360147588186112 1752 1032853212523827229740392595378324727133478001194303488 1753 2199023256610235528937742244419583999610830681142198272 1754 3631733244348245277765291000248805000000000000000000000 1755 4515587752827681305418267670205346794473895598359576576 1756 4077260071448817614364286677526938276826042401317453824 1757 2558031951772210926417020187029593044031186439717781504 1758 1055553454907712947920656073106676573108326418847105024 1759 267214678873801268852938521281000000000000000000000000 1760 37918492291675691412304727377599079948829840558260224 1761 2674477251941095555447606001378890907596283090829312 1762 79452780018327923285801664998174095446587924807680 1763 783709524066096454277516356097040358026151723008 1764 1788997866656628736000000000000000000000000000 1765 523766267797167111296754470103034772848640 1766 6709450405568833592842177292311461888 1767 365803841438484687010033303552 1768 72057594037927936 1769 0 1770 1 1771 58 1772 3306 1773 185024 1774 10151900 1775 544982904 1776 28555799616 1777 1456612827904 1778 72136851168528 1779 3459127812500000 1780 160192843608896000 1781 7146757027547578368 1782 306436458353178958784 1783 12599730392931898258816 1784 495715364979742080000000 1785 18622530674130566291587072 1786 666615440724498501073125632 1787 22689997527871859656402487808 1788 732811419953332633043788234752 1789 22407706731668612055040000000000 1790 647232069322524352079588239973376 1791 17617362230472877973752610782787584 1792 450755770615067891725914527366119424 1793 10811670629731250414711290636422610944 1794 242407814682549231353701441000000000000 1795 5064801109681368433690656337270398459904 1796 98287025227203013524083249228798326996992 1797 1765172161574225819946423670951056150364160 1798 29224167069158010994164326058527299956359168 1799 444139639323101444851267780143000000000000000 1800 6167495409734447342808199663585913549409484800 1801 77858924692759398380268908588843017806416969728 1802 888584759960490478026903824413267257298314657792 1803 9111961515492947939632523962073716119398789021696 1804 83385994397678765000000000000000000000000000000000 1805 675861892530755398957035474951698636881521197187072 1806 4811032082139551946250878790421969602221717753430016 1807 29793230137744623487098196658894031501766347535679488 1808 158800623029147692581900293269461831657478262423027712 1809 719735964477030204781982029604454400000000000000000000 1810 2735676374937101954113332179137603225198078873463422976 1811 8582428620360265094998782694831458721053177493636251648 1812 21817067490793003285224768485123041965821164458740809728 1813 43980465123738826347252906933035007995329968173706379264 1814 68541641034629906500016500844395110000000000000000000000 1815 80114010809431802146158528840126415643878939910528303104 1816 67705151179628449082935957720691386160806314553074778112 1817 39557666036950803495289423852123872090210325779443613696 1818 15111962760075668276836132839577531297635117902602436608 1819 3517153798209664180717781966890000000000000000000000000 1820 455021907500107892807017996149158637816157858430976000 1821 28960382019435607847243670025488742083516273822531584 1822 766381757029513071023769336638556600913456107880448 1823 6621945584917968254896659738612507276645211570176 1824 12945310174729469952000000000000000000000000000 1825 3142597606783002667780526784589411618127872 1826 31749460210015330284834159729114611712 1827 1248932436607451609192317583360 1828 144115188075855872 1829 0 1830 1 1831 59 1832 3422 1833 194940 1834 10891328 1835 595622500 1836 31810089960 1837 1654854799168 1838 83640331903232 1839 4096366116436656 1840 193914765937500000 1841 8851237855246431232 1842 388671640549831213056 1843 16383236475853294531648 1844 661522320779561811062912 1845 25534807979013504000000000 1846 940354722164934211880943616 1847 32972297159572116874649099008 1848 1098550442841426340943836958208 1849 34705261692716520590288505012224 1850 1037366381835710376181760000000000 1851 29271392938389324433181925594276864 1852 777836059158413213263334569702336512 1853 19416101147303421474146054819918381056 1854 454033680541416317417874206729749659648 1855 9917583697298762090378430875000000000000 1856 201725615395976522458853766079365844459520 1857 3807967291839155989873034598891135323602944 1858 66469540779750531313973493295918311463190528 1859 1068649968377603310599984623656847951422570496 1860 15756733508730584453933176511757000000000000000 1861 212069501325235211572715156664190273453400522752 1862 2592034768909537991482181620697767758869206925312 1863 28608974993448947858783189386322541932666861322240 1864 283372881483822062137411013391387925007545678036992 1865 2501578972936903750000000000000000000000000000000000 1866 19531715601543276482771025153113050894404912263725056 1867 133726626065089077017156131956198507959624268370935808 1868 795193668456503739843683501044408309318376656403431424 1869 4062528889434690582486497916533443604778770239988957184 1870 17613476247364640891952463777733017600000000000000000000 1871 63902387801440013031685307846980272706624483632159391744 1872 190895875822485566371071100514085858692914184608920109056 1873 460844220880481105208255342551279101057613575272336982016 1874 879609302373185916167034883196420095943959618084476551168 1875 1293585249725765686669783915279604250000000000000000000000 1876 1421355331649452462506314091546166521434361318593349550080 1877 1124281359524324128315506179043773668996101563774421434368 1878 611723767252887441599899507763066648352931208663899570176 1879 216352300681816277819122754428971265506056687784072052736 1880 46293754865551169417591172422510000000000000000000000000 1881 5460262890001292288840383559497721724375092931562831872 1882 313595386202268374450832784330601982510868528074063872 1883 7392327837643410216329100783016480404031692668403712 1884 55952061297032725430434426180438876578957987151872 1885 93673144414162124800000000000000000000000000000 1886 18855585640698016006683160635478875670839296 1887 150240058826678980151951894620818898944 1888 4264122063552837062749203726336 1889 288230376151711744 1890 0 1891 1 1892 60 1893 3540 1894 205204 1895 11670408 1896 649954816 1897 35367332000 1898 1875748644432 1899 96714824970112 1900 4835657298334720 1901 233880373396792512 1902 10916613453125000000 1903 490647741646026868736 1904 21189393638636459655168 1905 877508605770636777083904 1906 34778611598350657222038784 1907 1316616295451326041600000000 1908 47517387515059179221840297984 1909 1631710069774757758281757623296 1910 53206061455684470310957220484096 1911 1644020730079289170211844706009088 1912 48033288045453795288678400000000000 1913 1323970722458386216006240424713052160 1914 34345529199994537776917256536778231808 1915 836384798441182757307889906222289125376 1916 19067720005520599331550716682649485705216 1917 405765559338679761015585446460000000000000 1918 8034635001863908144601139682979490351235072 1919 147534742621457913050188372341203898048970752 1920 2502999825622401990707451289355324232482947072 1921 39077822665094455032626223432294184028785344512 1922 559002524312736810215387621981010000000000000000 1923 7292024804159271028857220959691274058176728662016 1924 86292599991208022347518875865909673035024358703104 1925 921098148153978868799405742123303649740593621630976 1926 8812614852088331070384232121004256622783162393821184 1927 75047352008237928500000000000000000000000000000000000 1928 564446584197100290948725625176088795372836087811538944 1929 3717042565431484257986237402031614747418527161827459072 1930 21224049088448148502082707189544923056192520320267059200 1931 103929951684014973580034789321230662104567479861864562688 1932 431039383393314157860945379859628032000000000000000000000 1933 1492689416226231626897282092920190059833987403297566228480 1934 4246028371779239270288932113888664544302638332868430921728 1935 9734461152440660683499544618790022021255504826481957142528 1936 17592186046244630994004418598357041151327515417013718614016 1937 24413812874500690235090052281065154400000000000000000000000 1938 25217199318868080959575942314389654952976149856897636237312 1939 18669311763610389279265151250710259152812855587855291908096 1940 9459758497191792537019384237833248444562586005047032676352 1941 3097434711391634601568725985083839398393384161963317133312 1942 609331255472153612087223071430100000000000000000000000000 1943 65523154680015492917021608348219569115988306961100701696 1944 3395744786147899951767679027862262163496985115123253248 1945 71304555931768194045609098823411348418078540826673152 1946 472766368016853657518313322006891300648139498717184 1947 677825240647031848960000000000000000000000000000 1948 113133513844188096040098963668758065949179904 1949 710943591699981899202706409350225723392 1950 14558623380996445032612179738624 1951 576460752303423488 1952 0 1953 1 1954 61 1955 3660 1956 215822 1957 12490532 1958 708178032 1959 39249649152 1960 2121407695000 1961 111540376133136 1962 5690991620324864 1963 281094198819439616 1964 13410064489559363424 1965 616570168765625000000 1966 27265367245771026878464 1967 1157338568228680910241792 1968 47065251681645034268464000 1969 1830281063034567515527340288 1970 67936546792172605824000000000 1971 2402378966989152242643200901120 1972 80779097330441924136614882795008 1973 2577605299704559347015119278629888 1974 77893070690446618189298117672697856 1975 2224371487972595436250726400000000000 1976 59889512017061146038511139396899756032 1977 1516622720022855893197463091793660481536 1978 36030228356439366637221308040318111711232 1979 800793402915298591925130100671278399619072 1980 16601664553922056383540648510950000000000000 1981 320019039652460095634043572901556866400403456 1982 5716079552834073536006508038090418369507360768 1983 94254204386321200341815177169189785907423608832 1984 1428980534644685133164840152801370814961700798464 1985 19831793306168600138001393753632010000000000000000 1986 250737003565146727876674108450771393330089037922304 1987 2872807314212038529900527743243429264256243651837952 1988 29655799554913697518302111125459972649259918919860224 1989 274063599344108875270662911587819193129819753754656768 1990 2251420216649754175000000000000000000000000000000000000 1991 16311929029408925347049224123933858084184620645377638400 1992 103318285220913202896685917723617833353682369648369598464 1993 566478685064813806283857338857459975567380878833365286912 1994 2658795837166058845717132026547641494384750653402949615616 1995 10548454361734002775495878958846574592000000000000000000000 1996 34867581188504317365260344247299969008025947923109004705792 1997 94442883382372030420853799342681650834863239492933959811072 1998 205622051103491602622339063864912833235016271626310883737600 1999 351843720910263571928053023180284493815930185004164623368192 2000 460761483792609912852046946223237739500000000000000000000000 2001 447394910568105918691977220141508031782278436009144196530176 2002 310014213768075557243674968587638045609742401335427845849088 2003 146286666655221878597278486683273165086915144577494040969216 2004 44344810575616170674408468684657627558988215906945051131904 2005 8020187171543466994161255910576100000000000000000000000000 2006 786277856160185827709881333984116279932782834227288735744 2007 36770574951039370259036228523282483595343124269824475136 2008 687786013863731487552705150641066700883768479500468224 2009 3994634577291262127306727078669529310408934370050048 2010 4904789518187075993600000000000000000000000000000 2011 678801083065128576240593781724318019543367680 2012 3364221197239817514304527088376440946688 2013 49706249396880106004950311501824 2014 1152921504606846976 2015 0 2016 1 2017 62 2018 3782 2019 226800 2020 13353116 2021 770497288 2022 43480353312 2023 2394099871744 2024 128313870410000 2025 6677968002014304 2026 336699054136806912 2027 16409633522038042624 2028 771431625773234163648 2029 34911313916406250000000 2030 1518002501734105438822400 2031 63301230501189514401153024 2032 2526960052398516509180215552 2033 96394131790594350978895023616 2034 3507388946301908961792000000000 2035 121506451916553430264879835512832 2036 4000133984404792964292025652698112 2037 124898007348494327273801685731297280 2038 3691037799286588452375020331306319872 2039 103017789686899714249719808000000000000 2040 2709257326647441018882620563533437669376 2041 66973512666544727768661532285608002674688 2042 1552172346852857698420267439895451151630336 2043 33631797802945543460855464228193692784001024 2044 679255503161515031239298714479100000000000000 2045 12746434224275981564872484233002878741141684224 2046 221464562278789297195430609321656296047772696576 2047 3549293253707134047094379659787664659452027469824 2048 52254418069432635075877701681651399380855079108608 2049 703575402218034983392696394094441900000000000000000 2050 8621622065801182141415034870875426277905660525936640 2051 95640004002520892779705283467004325983871229323378688 2052 954802275961246500091131169804279360942138899287506944 2053 8523107512036246318324720523913831237941571639258382336 2054 67542599627544951650000000000000000000000000000000000000 2055 471398078934829056054666212851624172995056270506157146112 2056 2871817582053676298706516089858423272075614259940307238912 2057 15119551463988762868527512188158484473003814280704691273728 2058 68018845453688182616504933600084064680241185900940767526912 2059 258143208779900731032675914007204331520000000000000000000000 2060 814468304813792843481022605618693821841762329150374528679936 2061 2100659120000945878442323549486608079498469291887882691149824 2062 4343376304054854783247652035096150340209055922491477704310784 2063 7036874418029722863136636278163413925791162220049975480418304 2064 8695943810133152436192497407673449761000000000000000000000000 2065 7937527219872974988732540662743307688462136934300667707654144 2066 5147956922846743760770185588167788758014496963015698454413312 2067 2262191878096008471448124961004567167403702117193648669982720 2068 634868014410475948664426452703245472474468492136826240237568 2069 105563930438375514795375041782813000000000000000000000000000 2070 9435334273922229408752308210642284062438932914891946721280 2071 398167491192347526845589630812233056369658821870289420288 2072 6634212844957976675822289958391657178813459998286282752 2073 33752623886989535802131325283827612705463027479085056 2074 35491390368930122956800000000000000000000000000000 2075 4072806498390771457443562689769447364956782592 2076 15919665633239013690610924074157291339776 2077 169707750825527533954576886530048 2078 2305843009213693952 2079 0 2080 1 2081 63 2082 3906 2083 238144 2084 14259600 2085 837124804 2086 48083986616 2087 2696255999424 2088 147250266247168 2089 7813944890950000 2090 401991987724509600 2091 20005726832886207488 2092 961140071022802571264 2093 44490361380493507960896 2094 1980534478164843750000000 2095 84636101407888877786447872 2096 3465962318190289249005207552 2097 135779170789743987774521093888 2098 5079578324253125532916747776512 2099 181150642518670047029760000000000 2100 6147266763113225820228489420210176 2101 198124472880034079938387727804253184 2102 6052796291182272295439306203628304384 2103 174920463609167799264302754183893745664 2104 4771403653714728259426451456000000000000 2105 122565814669215781043770895369402699771904 2106 2957615418305263924582643346644321566236672 2107 66868489496334233322321008242559660421283840 2108 1412489754138802903355929497584135096928043008 2109 27791904402138805090337538285506500000000000000 2110 507696164760706519109932039048648950296381849600 2111 8580481102607311960875547727005833740953225003008 2112 133654597486025948274959642474574270584765538107392 2113 1910822023085266200861116162157111903698633162162176 2114 24960863956715416883500571080006665300000000000000000 2115 296455632921569421166212646448748352734496011711414272 2116 3183997894596868867058696900260209731319068641319714816 2117 30740951614357895347073001159358184691095037479783497728 2118 265060251052214039626954574711436748838578885300908982272 2119 2026277851387395077500000000000000000000000000000000000000 2120 13622922964638067899052806500466470641292790388047086616576 2121 79824556452687029074776665765336846838514976915179116167168 2122 403547111915561587712068445726826808100037862329991653490688 2123 1740097257445158954692011760053521288928534533410273397571584 2124 6317315693737108186618602555926474915840000000000000000000000 2125 19025082816455651513359821280933775829242094318010952480456704 2126 46724206005028210315142385182657305706476743223125985179205632 2127 91745596437715346717143943822012820927183475482353681569939456 2128 140737488358487874357639635337960967109493946640599705765019648 2129 164118402707546491386845063523323567535000000000000000000000000 2130 140824888433048022482571284491058153492565158806754452045824000 2131 85484662646195550850011530192690972593257106430081415862288384 2132 34982765075814915339914238821917554226216051728418354671648768 2133 9089167153712692096432450404159061362949603077246221660717056 2134 1389461763328598266432987803704411000000000000000000000000000 2135 113224011287066749762430091744704740968740428403690252009472 2136 4311527661819355695023405295691909820575326190814460116992 2137 63991967247134950984298443090558399066270163836988293120 2138 285192449325136565806374091045845473153288298647519232 2139 256818113325559709696000000000000000000000000000000 2140 24436838990344628744661376137463762685133848576 2141 75332666615995177057838381914685102358528 2142 579418504508349923808406923116544 2143 4611686018427387904 2144 0 2145 1 2146 64 2147 4032 2148 249860 2149 15211448 2150 908280000 2151 53086363920 2152 3030478413328 2153 168583896162432 2154 9118202214711296 2155 478441742886800000 2156 24302790252482098752 2157 1192664451084898144256 2158 56440219285926578372608 2159 2570866215088590694708992 2160 112520728721289062500000000 2161 4723996053894494030961606656 2162 189924806535584223415498702848 2163 7299954420950342157957356802048 2164 267785353024757242502028096553984 2165 9358927713002524488330240000000000 2166 311069268127844782118954420188217344 2167 9814462691847874781189946262392983552 2168 293360519805203641251415218275483652096 2169 8290176025121754477777792499736922554368 2170 221004540385614706524553216000000000000000 2171 5545014186107323331430086163656855956193280 2172 130614012982038171025542779951403587273375744 2173 2880774656720726811555958380008673937203396608 2174 59323197066282424280949038898533674070977806336 2175 1137119259387513469148862209755326000000000000000 2176 20221840004090391983688451345878898672592996073472 2177 332445175005681091579411426538715978276464882614272 2178 5032995331428183714879792495863389975248583188807680 2179 69874356626714153832822939489805136605120032483049472 2180 885541237473234577458388401938235465000000000000000000 2181 10193669592020466528811325178876558320941372332201476096 2182 106000039071518861613829832113516474510061194545429741568 2183 989740189450531305677967981402737861937750516608479002624 2184 8243113171891569953690569544450720634944080470129318559744 2185 60788332792842782885000000000000000000000000000000000000000 2186 393688562730601620212358962528294047288782877306861412941824 2187 2218789900304443130294229483737132778901428122568443880800256 2188 10770840147921901414071300981051159729873903744834065385127936 2189 44516169722147639398132421810212586969297152324836360336703488 2190 154598208413122049672327254914321350656000000000000000000000000 2191 444404986778997605037163477553890194441316867514988105448816640 2192 1039269725460726132541774860432760933106631152714843362959556608 2193 1937951924179401287339532736402283018987374955482343237805408256 2194 2814749767144478492291675624055531605313927359687196469180235776 2195 3097403881098432730004927450088282576240000000000000000000000000 2196 2498466922108463181562673565130346298491715524546403134490017792 2197 1419519948836992295420150833255790241174423240951667853531021312 2198 540977033910884849926789236873418435331896562012478887681851392 2199 130126195796526871768426999094142348012699733564365990109642752 2200 18288481527118168997076002313635050000000000000000000000000000 2201 1358688135444800978293575460238440884941724541394204372238336 2202 46687063082338229617021465405585505972504325028295154335744 2203 617250601971654293395642025015367985417616973789812228096 2204 2409730675291952715612549334035317296675568759397679104 2205 1858353325876994637824000000000000000000000000000000 2206 146621033942067772467968256822476733101589397504 2207 356478005896536980203364747043166866112512 2208 1978258516382344627324473919406080 2209 9223372036854775808 2210 0 2211 1 2212 65 2213 4160 2214 261954 2215 16210148 2216 984189616 2217 58514616000 2218 3399549863272 2219 192569836193552 2220 10612115012355840 2221 567707828006387712 2222 29421175391426500000 2223 1474200278400520190016 2224 71286648663564815454208 2225 3320839337383891731759104 2226 148777932418777805560032384 2227 6399763400625039062500000000 2228 263887502770305774480512057344 2229 10413570437578792902132127236096 2230 392641148321905661279476934406656 2231 14121525347073696457048916985586688 2232 483625221983260510830796800000000000 2233 15743466879440117574595686993525473280 2234 486230993477575682813607142151315335168 2235 14219368450221232972372393052492686626816 2236 392924873740948676384322468116841906569216 2237 10236973531054200437258993008640000000000000 2238 250868569176593432344678253827779963521114112 2239 5768257708497699919978054730924756510647795712 2240 124108496588216585269809337141552403671901274112 2241 2491533098557442889999859633738414310981067866112 2242 46525981918580764782918684123120085000000000000000 2243 805450023416633940449470943707180987503783297744896 2244 12880393506021630613556575751837094135800076649365504 2245 189526340505266017063546754400479281995821910281158656 2246 2555145629386979970834184217561804399077713173138243584 2247 31416522606051661958857807276688329089000000000000000000 2248 350510862404872688684092191458456720194188833758017224704 2249 3528899779689823386878095741760204015686211001706361126912 2250 31865822197049447972965024181878398891489811586049850736640 2251 256352721754422511834389142749003586272015909001133726629888 2252 1823649928809702097750000000000000000000000000000000000000000 2253 11377197534588664289916081013100622475867957816527356008857600 2254 61673109848944747281697563374647663329177115319067785736224768 2255 287478200803574208696161621240457042772234272376242733032931328 2256 1138838280203234093750916776806449711360495893610812307161481216 2257 3783348372904780875978021225320793558220800000000000000000000000 2258 10380811174374076173843153268968476055169244708809802258738839552 2259 23116103079047508415070325109686258045656838071457809601707114496 2260 40935563191041069462480960318090135353376843155199468698360348672 2261 56294995342586221907500107488666379263767128316246357630162829312 2262 58457251864368218708910360162750528104850000000000000000000000000 2263 44326944124222228991926886046277112422121175784469977493380530176 2264 23571911296955293748322122954590754545986895661650663317289566208 2265 8365723823853667573374262160468925290104998660148270487706796032 2266 1862967920615195048297824435613634906354937799918967399733264384 2267 240718071842789535962551143939304010000000000000000000000000000 2268 16304257625337611626389391678673194579201730900029980555608064 2269 505547460255527754951032749930621145607850933767112702820352 2270 5953845803223492166198453740411699035063290751903862882304 2271 20360994623749335613159369277048443365508176153346572288 2272 13447170992258752184320000000000000000000000000000000 2273 879726203652406634807809540930248712591108997120 2274 1686872035683250818873158190770890582523904 2275 6754197056512678661681081831391232 2276 18446744073709551616 2277 0 2278 1 2279 66 2280 4290 2281 274432 2282 17257212 2283 1065087832 2284 64397233472 2285 3806442720000 2286 219485346531856 2287 12319339363989664 2288 671661314858082816 2289 35499213915404632064 2290 1815357316683119000000 2291 89659044364652413893504 2292 4269401531147891152576512 2293 195687829541647454258790400 2294 8619640258239429895615373568 2295 364300554695345703125000000000 2296 14750136552730115938268482764800 2297 571232398463286110579319141040128 2298 21125766484164492414767026428197888 2299 744864651169532582069302202807228416 2300 24995593106748447487877836800000000000 2301 796882030092848018795358692434134433792 2302 24090945817594246867141171275131390529536 2303 689260134714022899444344010539002827743232 2304 18623950965558114119958862686012483349512192 2305 474190799482777092802416423731200000000000000 2306 11350037371963234545705516104027376627568459776 2307 254744283593079525456419010938608051102866178048 2308 5346836904776019196973354386303324187365770002432 2309 104643154792620033485994104617013401061204850376704 2310 1903646815629512506517161859009568010000000000000000 2311 32081697107741688144865581762012182839607922652217344 2312 499043866591428387786875533196364139902858142817452032 2313 7136954423560266846906238125734191192286007734696935424 2314 93435877359148595127194087763313095700056586525335093248 2315 1114570479761385635142670526915034890790000000000000000000 2316 12052370310761997122282551059342724414658558024217400442880 2317 117482358124561850285118008460752970148821553019211338481664 2318 1025956785646397213954177782876711561060148962987539679936512 2319 7972317969500450145489365219055218073431174962474896720920576 2320 54709496764779435156500000000000000000000000000000000000000000 2321 328789395032963791558749741313211564738253826919925588481277952 2322 1714255363497410151029207796462803327018024674657485540181409792 2323 7672912687017346729330170281334474086776564454441342045519872000 2324 29134416485233823390322887465581601350036023555222845559366746112 2325 92586615719204856163636492145389629079552000000000000000000000000 2326 242484319147797713683329914897371643597500930244646553768580612096 2327 514163174854728106384748596656280444113017037841739076595831799808 2328 864686225118599211567999746513643620850246679385584575061180809216 2329 1125899906848084262890001289863996551165205539794956291561953951744 2330 1103262740900375687966276040363976502135100000000000000000000000000 2331 786433455654482112729546220442036121493900696497713999337471606784 2332 391424581702266839370831666831456340572449261614457061098689396736 2333 129368403296251221570646112583962973498709621657911278530958721024 2334 26671412715916335168025167683144309658411660906137023882071113728 2335 3168398099415155509514182670558925700000000000000000000000000000 2336 195651091504051338837871617078949758709826989220156935199784960 2337 5474283831477503220663321936177149995265372738689274602323968 2338 57429315962319410004161387315118331103346157627481966772224 2339 172040015226233445889535951303521801485831051058228494336 2340 97304643405047629086720000000000000000000000000000000 2341 5278357221914439808846857245572268903509799206912 2342 7982364178720283032018760662366342298468352 2343 23060271193286025392075379486752768 2344 36893488147419103232 2345 0 2346 1 2347 67 2348 4422 2349 287300 2350 18354176 2351 1151216388 2352 70764111432 2353 4254328489024 2354 249631385760000 2355 14266011258642224 2356 792407487766918112 2357 42695518774381599744 2358 2227371848265644638208 2359 112308413922606385000000 2360 5464015594600171916672640 2361 256090558584891830781313024 2362 11544668349589254370289057792 2363 499819578672538445174685524736 2364 20750635138003224609375000000000 2365 824849975651792180372146952077312 2366 31345295345297709828404558495219712 2367 1136931886839502247301871352063411200 2368 39295990439154445884284544498100570112 2369 1292025440080504462464027648000000000000 2370 40338979312269923202856525142453634727936 2371 1193688166092603547412766230936024090226688 2372 33412098844696960374899636048883831159054336 2373 882767186240609528566337892541402907886485504 2374 21965585250177614742069284805017600000000000000 2375 513515695493420827830217083941365471012048748544 2376 11250395214926277847198699879654004229847028760576 2377 230353413497920928996642187513898188174094483062784 2378 4394975440886264369591752393914562844570603715821568 2379 77889358610954765364528096024156859550000000000000000 2380 1277840477052971512666553160977371365114093880281006080 2381 19335199652675431666018041197020061826183756484221861888 2382 268754953326633189274960859681712788566449160021694480384 2383 3416738960937321525010242118992933842261235113552209248256 2384 39541854118418192204353939284183247139970000000000000000000 2385 414422657751439209880905101977611159252515032393099239227392 2386 3911163821529957135486768093031452092475231451785825943027712 2387 33031859242576737076504153299663788275422196267920147499450368 2388 247931265273648774873094048604019008741610757197957707178442752 2389 1641284880953150499175000000000000000000000000000000000000000000 2390 9501677922489319306786310863802611500757070977433327730211946496 2391 47649153137314824822804591569717235398265514682796035265815117824 2392 204793229457511971672900823365625706057396602157594907341660094464 2393 745333414694462263018176227295718377930104714002818344485581225984 2394 2265792247064377513673811620193683611058176000000000000000000000000 2395 5664166705980379068512178348112903645837153658883616670717380132864 2396 11436346752581674254839429996062101026097620912436517019327567757312 2397 18264858466069202299517170174943366292789885760895620066126132674560 2398 22517998136918003154680015478367958613982466477539475498743447420928 2399 20821859335493944710117105576741684162034500000000000000000000000000 2400 13952632927717053479896600911954576941003165509162456077653948497920 2401 6499820961933911998903372156701707145709725078758380111068751986688 2402 2000566134361345198010104096833213225675171096650298980365712228352 2403 381844608482487918383793001111674972786013381943928111434905419776 2404 41703335522452051953654050456641153100000000000000000000000000000 2405 2347813098048616061981652906556625647074361181160666233592348672 2406 59277883529330497253355316982719615770206311528070082279243776 2407 553948899737085069077924365314365275974187995204785293754368 2408 1453650344002321282279650337330808316864727328098344763392 2409 704103014205301247180800000000000000000000000000000000 2410 31670143331486638853081143473415166676985085689856 2411 37772952858222193278873614829572710295666688 2412 78732690660118744244939354284228608 2413 73786976294838206464 2414 0 2415 1 2416 68 2417 4556 2418 300564 2419 19502600 2420 1242824704 2421 77646594816 2422 4746587636944 2423 283334201153408 2424 16480959062400000 2425 932310472687771200 2426 51191532643612671808 2427 2723346223252502022144 2428 140128068146305932722176 2429 6962314300937838920000000 2430 333509499245183358437436672 2431 15379128590154946046318313472 2432 681681384412833405815749869568 2433 29001514366088375173998720924672 2434 1182527154796725488281250000000000 2435 46142976441854400989662929840766976 2436 1720448062215406678059893633354563584 2437 61197690224149578645649595956196818944 2438 2073361292481276576470722534014289629184 2439 66791015255883475595764371456000000000000 2440 2042129378544084790290555566450537507323904 2441 59148934137388695235440940537610780463153152 2442 1619710350976997238648409041958078947986718720 2443 41843629688214674185707172383334565753491816448 2444 1017509172821076914593773163380736000000000000000 2445 23233468863237310974021357681257934576883344998400 2446 496859573602527303595376061474021401617744339468288 2447 9924165841684491175383013833472438107311786103406592 2448 184587856705109792418253600544411639471965356064505856 2449 3186915392167713692761544109469594236600000000000000000 2450 50897488284715888762786432209483583681718294643320553472 2451 749132853956030112454250155947963548790709729143413538816 2452 10120458224732739401466506798901300805505026568569086803968 2453 124942449634105741082344509757680719219143951571675336671232 2454 1402834929712686029687112998634914473410900000000000000000000 2455 14249989457244732509799064454515155011943122763135226715570176 2456 130208511263508840771709798813432071746103867217482480917413888 2457 1063498735575372957935391474602393051008574026450435109654888448 2458 7710419114054443698832803135023096706833495648685117904680648704 2459 49238545988789863864850000000000000000000000000000000000000000000 2460 274588794221291313785313064257632568300823294457000806208508002304 2461 1324447830386792405428232067196814344849093190031929938895702065152 2462 5466016434728512564657097558111004038434677716982275898002863292416 2463 19067548493369209222827788810875899306049268094924775333460378124288 2464 55448775909277255204770597792499285392097280000000000000000000000000 2465 132308697678707586523763946333389236431466520893908312098405875712000 2466 254374551587393472620486409281413821040931139268142455257467908521984 2467 385810534614093892637087854896363389083589019077572077831647330828288 2468 450359962737835877856160185740415503367789597730473705984921369051136 2469 392970604475739446830595198825815459412664000000000000000000000000000 2470 247542833046961752920327413414277580236198707493964822294890725507072 2471 107933110264728085029637936048537196659150767235862581356392005763072 2472 30936957989567123504917211462914004914374436260762886762690542305280 2473 5466725987863937335960677579310975338867011703091345824540096724992 2474 548910881501677043216804568782519749000000000000000000000000000000 2475 28173757176583392719342995888334879020230958037040692870277758976 2476 641886241906547775696539043297593452588440111082521938737758208 2477 5343253325901775746916162847166143957298093312512751508127744 2478 12282603671240852010669725508864045757801796405433282330624 2479 5094937273952059890073600000000000000000000000000000000 2480 190020859988919833118486860840454106573763095035904 2481 178743532077011461481129125003238207983190016 2482 268810220253902926195606658163408896 2483 147573952589676412928 2484 0 2485 1 2486 69 2487 4692 2488 314230 2489 20704068 2490 1340170000 2491 85077524480 2492 5286819735288 2493 320946997545232 2494 18995930270887936 2495 1094019981897600000 2496 61194345250083311072 2497 3318518632101638651456 2498 174177373522959164141568 2499 8834038339728078979203072 2500 432298583753021317750000000 2501 20381013286734110685726064896 2502 924402051096462395276442533888 2503 40278403515823971614831405170688 2504 1683614539726041232552421446239744 2505 67413659391564648535156250000000000 2506 2581964548568716088751677493109325824 2507 94448027673687407720869104836822433792 2508 3294536141723056534024416156721405966336 2509 109406538699227742054837466018246465753088 2510 3452981001670113967940018688000000000000000 2511 103386036453064766845764344278125023739248640 2512 2931007507852185783620465073164067612881772544 2513 78520035271499602280889186248300674374992805888 2514 1983439448999003656379193991665533622852492722176 2515 47134420835409074169873768774631424000000000000000 2516 1051180310611260589129284180737015268957044664532992 2517 21943271921605728420087208641232096575783647362220032 2518 427557525505421669554815629908448033293178320212459520 2519 7752656627251211948428651222865288857822544954709245952 2520 130395740704703787709519653394124933697500000000000000000 2521 2027292188107246398657604743628273018698830702070508814336 2522 29024797527872731582665458788512408931736795276127007408128 2523 381104412682875197933095262325424165294404133646900630913024 2524 4568864643642846928845834434312776118283976341840316272738304 2525 49768682699737334563438852740855443392880100000000000000000000 2526 489988190426025847145050795556058729379658913958646567250427904 2527 4334836781679847488787752055220418235870541586628934518446227456 2528 34240566532781270300805224012165245385116615648243552376749817856 2529 239786471502959368671794631428588673073294781552953621377405943808 2530 1477156370867602893737500000000000000000000000000000000000000000000 2531 7935335909407878804348983487547321730021614954392841790931389644800 2532 36814128710311149289359551756776538751535936311973983344699845378048 2533 145890251118684021932032112161965101492608589350411292320279021223936 2534 487797002549832636891133114592586052123425280105656859321391766306816 2535 1356949982486626752994775496026371643481784320000000000000000000000000 2536 3090585498345598646471864965614177937519421242630318958354079271616512 2537 5657961750856172692356645155335894643487649014447554181354608973053952 2538 8149516674108369324192316778891759597203177721673841988289701160681472 2539 9007199254750427334273922228884986040413475172765684471819056428613632 2540 7416527673818455015793263793658710108352675000000000000000000000000000 2541 4391820132470425348427986209624039243350987687163448018123921687576576 2542 1792288796821239938941660280816500798407202835846119817939466839916544 2543 478412262013913397980679334327951972155863885500469816896299001184256 2544 78265064799932950368917676622557210448612785454177515882042531774464 2545 7224917433012856188507226834552691201000000000000000000000000000000 2546 338085086119000712485494916717950775774803239623164502846350557184 2547 6950618392862256564956726941729196758283488331748426412166479872 2548 51539692773667287555553456517122673811257410576577538776104960 2549 103781733734820585659647195986444299587679737022249045065728 2550 36867312455414573957120000000000000000000000000000000000 2551 1140125159933518998710921165042650852466283732008960 2552 845823475312735609213533061041992986125139968 2553 917775499695374216292547924085178368 2554 295147905179352825856 2555 0 2556 1 2557 70 2558 4830 2559 328304 2560 21960188 2561 1443517416 2562 93091284000 2563 5878853926912 2564 362851687294992 2565 21845833252686560 2566 1280500316826854912 2567 72939802746816000000 2568 4030566301972277660096 2569 215708954404006590571648 2570 11163299436995358257455104 2571 557817844158922572886441984 2572 26874770739046963360100000000 2573 1246645248127569182210471253504 2574 55601739021757982595649636663296 2575 2381134934182858855719097483657216 2576 97774821418530849026650249158540288 2577 3844174409904487407226562500000000000 2578 144504245168492625569977183339230003200 2579 5185679828316033675500314027487058198528 2580 177376991057355925166400692274514638278656 2581 5773543684892709755750651228269095316873216 2582 178522079943660975434988226437120000000000000 2583 5234262423664291059197531164750585125197053952 2584 145243670623163993796153657681184745191377846272 2585 3806541738423577346642131274605444699066266058752 2586 94018482129246234158534144607905069238177824243712 2587 2183439357231845946823615367096565760000000000000000 2588 47560063372360631088584514013862931935708366545944576 2589 969104105556881971071529114301165249085008658236309504 2590 18420267986277461301446182187039866904755896605984423936 2591 325610577713648921839863351360342132028546888097788329984 2592 5335272532649685845280138247319928217271000000000000000000 2593 80748886935841527916870745627681984380632561150988938379264 2594 1124552343062032485704232115360769481971639014248937791946752 2595 14351187852769135181463322044317056179780878197381106268897280 2596 167073129746138170381861340852749050459802658232441545805529088 2597 1765654573134203227978542855638951011705323000000000000000000000 2598 16848323605426776336456105805185100434322401325935696807481835520 2599 144313225258858775748701507189388774968695805234803577459423838208 2600 1102414480396276779772837281486043328988278278436946381366758473728 2601 7457124094018498766691998796521598140369556469108261673582687420416 2602 44314690950106226367965000000000000000000000000000000000000000000000 2603 229323109241425377399258395932058265338983059270591960937610285678592 2604 1023279318498595910163853954810132724077011916194646684774967642423296 2605 3893871456377524160137833863279180599917956826172285397214954092756992 2606 12479103739877902875839919512320736480643169164569182451445095372685312 2607 33207464453939713141978192679905137290274406400000000000000000000000000 2608 72192674331014753974803599047319642766176457074235477679800202827923456 2609 125848010245079814302970384351979577927030435904060359219980743022215168 2610 172143101504651018225250873950508984474171829347811022431641765477875712 2611 180143985094933064011287066746619832484961702073188213661828677143363584 2612 139972003274648366639372922056340056773920810000000000000000000000000000 2613 77918168094624870724484024628074579210839490476674946849799695209857024 2614 29761943516054657147859649277657218079759754043204552574828984938790912 2615 7398215833711061248887232110766198683043307665590574552836024444125184 2616 1120491566933491801160514351972051342594109992651857308705525059289088 2617 95096369325106189880632125500627046610000000000000000000000000000000 2618 4057021033428008548946212796963002674489829334550031164574311383040 2619 75264264739029429600301444643001914787583167087353594025349218304 2620 497139059143467444407269551658739387151083828946549979524104192 2621 876902694680621467595674586571410222318102952103990070870016 2622 266774379075104541769728000000000000000000000000000000000 2623 6840750959601113992265526990255757540845112715640832 2624 4002479659414344886394423616232528668851699712 2625 3133481558273691012778978380013895680 2626 590295810358705651712 2627 0 2628 1 2629 71 2630 4970 2631 342792 2632 23272592 2633 1553140132 2634 101723847192 2635 6526759720000 2636 409460723941376 2637 25068994713134064 2638 1495061778617066016 2639 86695933861426453504 2640 4879945593700416000000 2641 266199774186943673402944 2642 14051216113136747124597632 2643 716641959532185189409996800 2644 35266760459436844907336040448 2645 1672297987548692655893500000000 2646 76307226771144446896182897646080 2647 3346132283484495793756985862914048 2648 140819707031052148272253251787685888 2649 5679814708388741457709650726259762176 2650 219253975481115351811523437500000000000 2651 8088635408278657065113818503451405975552 2652 284750513086500441029749446126886176423936 2653 9550650020986208739080877342972696298975232 2654 304694483902727871475546358342986585043443712 2655 9230084811622662132627703377100800000000000000 2656 265008712313259074337196603123838946102682320896 2657 7197556114411055941250654638447581977594013564928 2658 184538005290058181990247848347283593447828737196032 2659 4456674838239825204537921711516740536052493523615744 2660 101145452075309520040886150079300239360000000000000000 2661 2151835722718241031819992937229052062390912397745782784 2662 42799671700545375642793597337316231144908849834678157312 2663 793593207011310472460003062802897370605422826319851290624 2664 13675614245046195317450060757134369545198969300107109859328 2665 218298145846880501795281289773386304108945000000000000000000 2666 3216302476580893439053378180331452610902926110544136920104960 2667 43570268452660539505184595133141681978214119128839774445502464 2668 540420445195812455264022110609470823533927304054665375343706112 2669 6109489925672718919848777108959559338503666812499881706296180736 2670 62640520439280712608520769453792824950513693000000000000000000000 2671 579332358488820039632672890709216136934416238769849402226599002112 2672 4804404007546126740403743848859135211928835653657525841782386982912 2673 35493504235386494356567945943706337505015162850528130825326585446400 2674 231909246412038346231317426990540465801575328384209753130985882386432 2675 1329440724984749582155750000000000000000000000000000000000000000000000 2676 6627203821595269015163764119612675141299255390163565456411166628642816 2677 28442899523517970327121348732337176699265364371094911927230389790179328 2678 103929048063779044913465854165456069506804932071690540425489072275849216 2679 319247616003942213291000711388584790295174487267529782045709463803920384 2680 812657584812670359541113018706184267087898214400000000000000000000000000 2681 1686341384144365913949158945558097570483063303841379068075312596568244224 2682 2799192073060884471045800419138481044465875094125221352424796403045236736 2683 3636196915800658163478219550458746861682577857530289741861021310542413824 2684 3602879701897755488135444800959437989819540424878258563941944125720363008 2685 2641689286737575445864602265021872580463562550000000000000000000000000000 2686 1382397442539878966871659199434513075613625974283150972495837718737059840 2687 494213479113307655369451877411713545522229962731323675346996781381582848 2688 114406761423228901439843898527099108068465351088111773437753118502682624 2689 16041657344544195084950371314903836387723013438381334044496872809168896 2690 1251684817530966740646992094902798724110000000000000000000000000000000 2691 48684252401136102582076196341641592285031094769032716757400364777472 2692 814993605824184505967246405551195618137455326819745625324264620032 2693 4795279731514518144368528549503199120042362361035443084741050368 2694 7409380324122840041358679159263593680186843314580409498468352 2695 1930397541642753938554880000000000000000000000000000000000 2696 41044505757606683953593161941534250097165496941019136 2697 18939937104609655663085343331143214096359358464 2698 10698375233704015618530817671885225984 2699 1180591620717411303424 2700 0 2701 1 2702 72 2703 5112 2704 357700 2705 24642936 2706 1669319488 2707 111012826352 2708 7234858114704 2709 461219022160000 2710 28707433631186944 2711 1741394643280653312 2712 102766719186855616064 2713 5890272771507738349568 2714 327386569520321280000000 2715 17618975468710219308698880 2716 916807265864216878023457024 2717 46063931583779928034942943232 2718 2231798211447445105131395219456 2719 104134709535386710968788000000000 2720 4673281791142497265301384218248192 2721 201451629305391554104630102824845312 2722 8330479685776481734947291659260395520 2723 330015305638397963668426238724218007552 2724 12507170243845541033447265625000000000000 2725 452812285375013737040567878124368818077696 2726 15637155563623070366927238382170269640818688 2727 514272047306700111263844173541932804145217536 2728 16080657091323054981346416925037738518069264384 2729 477233914757590860575216615593574400000000000000 2730 13417542177993959857671572111189720200163218161664 2731 356679756693916638151702793134272400257456776216576 2732 8946327570799487096263069206301246077825503771295744 2733 211257026043701842752113583187408410405692837176803328 2734 4685470768743081926226052033673376563200000000000000000 2735 97359172454184345208677199335321195737771367803081195520 2736 1890214676828472497525743462928595226799550413955288793088 2737 34190100361115396508513911974277302707666434868497742823424 2738 574374897724128421338176551799643520898356710604498614091776 2739 8931895895428508969786325769826326709073660000000000000000000 2740 128108317265486559532900739668279591066329241905591721705603072 2741 1688110443602089302438514164966378437600081063456546805107392512 2742 20350530142585015036885799611043612975828716287696526603251089408 2743 223410364727800074575493133762436062059610870218822028191221153792 2744 2222311747730085948169913882821682116847190570000000000000000000000 2745 19920438024745019913492669747324234389526351971991479521467491680256 2746 159945826126885862996591316100933657991680767847309942580489249357824 2747 1142754263472684395854137309356939808321047442465782704848171165548544 2748 7212150152313969805678706985769065430441705371058537074982519060824064 2749 39883221679173743287008500000000000000000000000000000000000000000000000 2750 191519427135306104403470043186912244315245610010484379470175120480272384 2751 790594042921537104504671940553582969783238731475874726156464303282061312 2752 2773909501959861814208818338445085621137320957462787925208210389283635200 2753 8167176301416853750369263683145851870527197416117194216312857423236825088 2754 19887466900009723387692807529883418513211654144000000000000000000000000000 2755 39391077976278858870685209057024389852324057226583871220370209302443458560 2756 62261423495197417780939877477279566755100190001865498765978563144830681088 2757 76807771527957300600991227001058949520232909573425253121868164348459876352 2758 72057594037944240257625337611513255877834485098539102767303329508644356096 2759 49856557914451106381669754318824765491383506400000000000000000000000000000 2760 24526021797894884600550365101856792700808740013173386903219911596443697152 2761 8206687268441472524539643525390026163135457400274505357348594665469771776 2762 1769197784107633549703138926029240367481451814256726721531719617439858688 2763 229662389217288193741251590210958752844554196452685045021323445279916032 2764 16475023111359777723682950602999540287300000000000000000000000000000000 2765 584211028813633230953244212768212468567291993754986657783856146415616 2766 8825098867801304037859061588811022662094627872224128739768677695488 2767 46254075757177621356054078523377733420247552238741104046362329088 2768 62605483049055436468433912314020817492699031211845211855519744 2769 13968487834925448550154240000000000000000000000000000000000 2770 246267034545640103721558971649204910287182622940463104 2771 89624744671171864660145518289464112565045952512 2772 36526537818268680448565313927513112576 2773 2361183241434822606848 2774 0 2775 1 2776 73 2777 5256 2778 373034 2779 26072900 2780 1792345104 2781 120997521216 2782 8007733067464 2783 518605966687248 2784 32807152445600000 2785 2023605865860300800 2786 121496231703860663328 2787 7088749532440352719424 2788 401306160191123258822656 2789 22011380940739080960000000 2790 1168103478040084628041593472 2791 59896322370219071856801243392 2792 2963767065724176671386785742848 2793 141339777467048369460121259999232 2794 6488093025872921018562985000000000 2795 286323150424374297635674042507723776 2796 12131932133088234327496537861242486784 2797 492916024274403803216502708822138159104 2798 19178033668725301577019866997907843221504 2799 713544784455821491406494140625000000000000 2800 25351133486479944812827950936070437317115904 2801 858769776584669760261900134226090671506194432 2802 27693067101457627164908495497434714191265996800 2803 848702870723074364329489395333489712622443839488 2804 24675484401170306429166642716762112000000000000000 2805 679347227966782298829122372674392091588088247091200 2806 17675672733050463851147757932511093370606494256365568 2807 433717070837676726698891018475282322620181231337275392 2808 10014129400870237770231122214480035174140723269768052736 2809 217050756261963702834301768570161751654400000000000000000 2810 4404994910357945717119592015181598111082834515181083164672 2811 83479977027997111658188705326306616247023988593044459094016 2812 1473001274983473792313305406443061102720892975610791049822208 2813 24123718687379040236361635175585027877730981845388941791854592 2814 365457919122207830748658069057513167745511650000000000000000000 2815 5102674195329323609619359979111122363077305353549715451623243776 2816 65405085791728364243467002427183360712611240388077287322637303808 2817 766336847491195006738781241382196173507381956790349650267113259008 2818 8169616982247976028221211581938645662887463817942075761000263450624 2819 78841452081630936920781763544501169303884521290000000000000000000000 2820 684967530342289282800844458088922091401782428494388097637116127739904 2821 5324836833400736512063883351914778627315923245284267248119913404956672 2822 36792290254283638337812716652792900720815917572081518222421979956248576 2823 224290797752501504844936435716140099611944715845307588363950167611670528 2824 1196496648967837415056975000000000000000000000000000000000000000000000000 2825 5534715992974104514996164278945591049134600305132962082629441804042240000 2826 21975218815490613821691506806902205200200707276116211968018780717144080384 2827 74036797880768001075166782267143063217898243511241639032585305737037611008 2828 208937405937852127933288775908920166638169006824559648625942036978300092416 2829 486688793771574198882089354086986719035064844288000000000000000000000000000 2830 920132209721223494515425584786057445283106524696435465092311045466511900672 2831 1384858471470476391973820660925689203577049061264840221733240573882062077952 2832 1622418670852769199967626000311225137310257748248219796357319791380099235840 2833 1441151880758754371091504051338159070534013821182469233207639954103732273152 2834 940941987218642347818526153910149722844157056500000000000000000000000000000 2835 435132275798798796844768248554908815860964793049321356295915059890278629376 2836 136276566237802291400396238783913367140054018221050645936931963406687141888 2837 27359054310716990202815939619124686554517417198530687222977859176202502144 2838 3287990254880478802962994140001670559930660843737124245574459787149574144 2839 216848828649408547815429723518738920576100000000000000000000000000000000 2840 7010532345763598771248909693229629789689017064219404233576584371503104 2841 95561939958666532271579186710109407977816547653680304818140024406016 2842 446155311876876936921278900248153904841686512178886847089948491776 2843 528984386864980036380446572990341999506783075104730257312186368 2844 101076927516399406730444800000000000000000000000000000000000 2845 1477602207273840622329353829895228281131475020231475200 2846 424108845399373253982361049749925390812119564288 2847 124709400805666690557199620366281998336 2848 4722366482869645213696 2849 0 2850 1 2851 74 2852 5402 2853 388800 2854 27564188 2855 1922515000 2856 131718968640 2857 8850243298048 2858 582137512911632 2859 37418446290636576 2860 2346258685742400000 2861 143273178429172744192 2862 8506637718032211742656 2863 490341210057915797254528 2864 27400953199598715216945152 2865 1482417256786752384000000000 2866 77544076354803615634540462336 2867 3917008573998311336643395312128 2868 190833375877130610250555699888128 2869 8956116585051286455728883843989504 2870 404410145525922780464627990000000000 2871 17547967759582596971360234958207842304 2872 730784115741693715602272449906429919232 2873 29170834397858765973436064237143799627776 2874 1114620404832065953501539525039844089335808 2875 40711911348160573608703613281250000000000000 2876 1419396586473002282137723542386387396958617600 2877 47164475600594650237354563095528576154907705344 2878 1491292141259931312948967473561204411417043386368 2879 44793703927484117706925941335852934828861455958016 2880 1275870444885297674686068945633312768000000000000000 2881 34396566260312270246248154360975553441042956982157312 2882 875944214453126442696731937795458075007191568200302592 2883 21026657873448128262941840378672969354079705938159861760 2884 474697088159688475045485745160013091214203055151022866432 2885 10054726101717888421831500313082472693760000000000000000000 2886 199303309430818566336068567769218640581083925099958155083776 2887 3686836418506948154501146295921697945893655251050242848063488 2888 63460880667771352481844069327049154394734388950359544246042624 2889 1013195374358889086131935277374571170864701237506335555257892864 2890 14953098222994622478360337167932592958388160100000000000000000000 2891 203244313310518085658201848671746619512835354623306738956693929984 2892 2534091033810265736693751201989606176926656262602987537100655558656 2893 28857832337992145514691286234305291032450358677187423226670167883776 2894 298744613702520444394506503681130493383584647408904210964180660912128 2895 2797075904372681440339080734615206716576015481500000000000000000000000 2896 23552721083759822232692930734330202977007983051417428291521132164546560 2897 177271818118515532250154432734921757687981041243352649303865278163058688 2898 1184570180773492024352282308082244893482684244281422525207370759422345216 2899 6975223884125997878245535116489392650034016732767945496186771326271225856 2900 35894899440887624780643650000000000000000000000000000000000000000000000000 2901 159947643884068047089100421550212811496445237920594802498676540088917164032 2902 610819479794270460918445311197388456498913736574553139093692975527904673792 2903 1976072916848335889142864347392665224622080432146824095987560252580615421952 2904 5345157002794710798043037841253389213181675371862283671438165435329137344512 2905 11910314328859273067960307302123769726382165196800000000000000000000000000000 2906 21493275301519123057811830724367841591263220366972863716141208146291789398016 2907 30802909383406740270089941285277263901713108064963405360007220337436046393344 2908 34270520953389767035429670266293620399045412036467804227000732204142287650816 2909 28823037615173522213098048616057908846408165854189630798491679449244787277824 2910 17758382454524538094405136210351290932134175351000000000000000000000000000000 2911 7719967755149497314353344510999510572559823522983441559899597766375048740864 2912 2262947508305989862582117818420903464192273119304493958613850280760581292032 2913 423083195955000136306768212623132748800866373282848566109281630726798704640 2914 47072922793468832353648196156831289505573576952421378450292536336499867648 2915 2854224492965790961177128916104819785665000000000000000000000000000000000 2916 84126388149163185253846791158822038477557283605590236843940876145131520 2917 1034785502741791490225159538388333258567765601614333667663194439548928 2918 4303503184474817019943633305492289864133213976477289489312061063168 2919 4469648150908097342512341506463479469300425964901406732080644096 2920 731399518465485096301363200000000000000000000000000000000000 2921 8865613243643043733976122979371367325605608686566244352 2922 2006904604369208335933293188762767669482441670656 2923 425784527586129401331667853610101768192 2924 9444732965739290427392 2925 0 2926 1 2927 75 2928 5550 2929 405004 2930 29118528 2931 2060135716 2932 143219993000 2933 9767534444352 2934 652368381874432 2935 42596231105832880 2936 2714415313275734112 2937 168535874972816000000 2938 10179787987785378430976 2939 597272071436778928615488 2940 33992659315492144874699904 2941 1874135744051532129176387584 2942 99969782284193939481600000000 2943 5152950908013657047717441694464 2944 256355752827859863492048945552896 2945 12294660376201317633496729696075776 2946 567758542927235105104461509729189888 2947 25215479721008930425977013450000000000 2948 1075723661520361233073606265829341521920 2949 44027511309828360047260421344497277861888 2950 1726553481001592775107185496866644763344896 2951 64787295437621208235756370709399096897417216 2952 2323006412899294706924450683593750000000000000 2953 79474999514153393449725566552228296332087918592 2954 2590405041682071443635191354356682755953165074432 2955 80309050205082153486670775249299362591684993236992 2956 2364205818931774894875143554558146299126795200397312 2957 65970880925359583991996252527809167360000000000000000 2958 1741572875594327672285138054665898865527117250933293056 2959 43408937487079736356746095824294359823303146238229807104 2960 1019378465387163450711624257994093266190743218442640162816 2961 22501989011667265010550790671373815793973864359964268560384 2962 465778908368767697325009266077145482919936000000000000000000 2963 9017455678453372621442112919499925564699785406298370846490624 2964 162826720105164120750673798801261941444602071117997946966638592 2965 2734067471137092992295138328819480036386115338813032595843973120 2966 42554181407742423503683679649731989176317451975266093320831500288 2967 611821951854196254894320499576840837470012343500000000000000000000 2968 8095412857955728734764803813116090835500067507702077512333907722240 2969 98182237635412385980686424768208378764641843481987562035938274050048 2970 1086695116920231866255371327544400021957500054203968233441914391625728 2971 10924422256065649846213676457027150123296906788665930622048955967471616 2972 99232490951341971299264709793196385700181395367700000000000000000000000 2973 809864188220130791861904282622947034448215685044767705626887369818898432 2974 5901645168585913002888352419108045788276100336192842321437801042984042496 2975 38138602003261455201878717546180607942052175055595590569057791079520141312 2976 216922623435425911519559142841957353054004804804483233365144500018517901312 2977 1076846982663678789997997500000000000000000000000000000000000000000000000000 2978 4622323678313560567998937552432248692707072051755155450325022048436707393536 2979 16978235349898190608472581870787353167648474000714641142492373831408710320128 2980 52742207720411962625558977877857174676702550512266622990398239863035702280192 2981 136742883623479959785826303450895876965599382751900861777507292752937729654784 2982 291470831521172727143218337531895835821961967042560000000000000000000000000000 2983 502059245733068241072574017529146334181179942498787892151795532009540927094784 2984 685138045532676873779248764026720604167094877591641485109888316539786674307072 2985 723899833943298856813414516969329856219153901716389559108833911685450787979264 2986 576460752303451661757176583392694906156897990250275569581900153390937447333888 2987 335153656319821249790263593989407286166752278665000000000000000000000000000000 2988 136965022948804543776145825070992891544979466308559876831332196558470654197760 2989 37577490882858578968673250028653004795150674259432942157798721008331919458304 2990 6542601533905360564590733073230727346024493888582314873189681726184438628352 2991 673925373419461643454330960050104607530246000142186658893245222816543932416 2992 37568095280869049920153903205409892861451000000000000000000000000000000000 2993 1009516657789958223039320742946263347738421876276827158373421695864143872 2994 11205099406183338036394118158447205290326522957223241612795269666045952 2995 41510521483818606928517152466469594094514162159168805272591018229760 2996 37766246204947767018734700887851493646401619325674973065602138112 2997 5292456634326862828404736000000000000000000000000000000000000 2998 53193679461858262403856737876228199231267169249752252416 2999 9496774553819010491705592834077053672021932638208 3000 1453719308733184224212272173707843076096 3001 18889465931478580854784 3002 0 3003 1 3004 76 3005 5700 3006 421652 3007 30737672 3008 2205522432 3009 155545257312 3010 10765051570000 3011 729894352461696 3012 48400391469016064 3013 3133682886086369216 3014 197777686765565991744 3015 12149227613777696000000 3016 725335407010103934582784 3017 42029354074400325938737152 3018 2360619298681988419246163200 3019 128357072063755622065500028928 3020 6748616785078169298432000000000 3021 342692377859473558929260657832960 3022 16787636982393326886134612782240768 3023 792451147087149302298853391309733888 3024 36004117725892369488054726850181595136 3025 1572604637098991688877526349200000000000 3026 65955871716273620639916484259178039693312 3027 2652875175857698284809741790574590595956736 3028 102200509201044201249594849317225698775007232 3029 3766022102315595058618224023507105455730245632 3030 132556458486936065351121215820312500000000000000 3031 4450129181002531190485179750425589882897947426816 3032 142275827046537327653506475674729076766032063889408 3033 4324877109873750929151385195594816146134741562949632 3034 124783968211831166675176508454133884423921944603459584 3035 3411155802409473163401246215148865781760000000000000000 3036 88180109687790019855190640759633353055933043471888154624 3037 2151213372586510971169866361230717661341082604318016929792 3038 49419886234444052990990588539428981132297176723670491725824 3039 1066659874374826631790568212990231425514563867069392521003008 3040 21576939950821509847943600797762981231329280000000000000000000 3041 407994038342889949162431190287012168705416884693134940192112640 3042 7191138723571704071822597016830000237863278121991202525087268864 3043 117791099814673439924023935989012049038786328990285499156725235712 3044 1787274889665254243738986485288743545405332982961175919474923012096 3045 25033349744430137093353633740539073002418953526000000000000000000000 3046 322447954806588261855504185082194469720603322636391109729295135670272 3047 3804027552233576856776702765400728875631812656502424255193633817362432 3048 40921517803606631089770009018410752701089247661284043099425714523340800 3049 399481689132726277178356891912231948797674498807006782370347255334961152 3050 3520493420276285424860882348476553298589750253157000000000000000000000000 3051 27847313396754610275043788635854803180666027494845575153644308131884302336 3052 196474634943213385780630984322449715331347951646824567126794708115834011648 3053 1227916241273127179806148567220016913645973113516603278033546445179601289216 3054 6746080893960248778157477602063677136286138973533963562466112638886634061824 3055 32305409468651364631513685000000000000000000000000000000000000000000000000000 3056 133580437135045345270765569821030465303901687152079130636331608195879680344064 3057 471924169319415914765005438590339686723379453326149604173240550627680909787136 3058 1407711452114195174740591698130304351999511062887898679231269717281326575386624 3059 3498235171012379775826628851611203363018870419397677052651276812785146960805888 3060 7132913815880385319903816726468800936853255906918400000000000000000000000000000 3061 11727551184737053074986166558373758874672816449449220510847937030330763255480320 3062 15239279367853904933405433471667098996091204525420291423793769972176890078691328 3063 15291012654750144498019223264525350362910880584438002259956153837778624550273024 3064 11529215046068807845086119000712338873882775883003306834982801840691249368006656 3065 6325349374144484493882829215508447489254391536240000000000000000000000000000000 3066 2429986511129318714519774400985890039053537175456690187375574710156919446700032 3067 623994951658588634622694121071317184259922924133755438559006102417979224358912 3068 101175454947668635557684189691283933462873492052639546230127186172489098067968 3069 9648336707946584597093979543850859520052318538361754866119215904948981071872 3070 494481701250459811897136461658764076519170000000000000000000000000000000000 3071 12114199893479498676430804409597553488907469353380391797957847443105120256 3072 121333602345393085129696956385408622165429493625169180415585426041995264 3073 400400167025518182161607535699898143029603283216317115265167690563584 3074 319105509932130283949446165460313539677806652961057474824806334464 3075 38296575973958926358020096000000000000000000000000000000000000 3076 319162076771149574423140427257369185942870049759223087104 3077 44939219696698812934633797871885716015236945805312 3078 4963308179760478094185752987611168768000 3079 37778931862957161709568 3080 0 3081 1 3082 77 3083 5852 3084 438750 3085 32423396 3086 2358999088 3087 168741315072 3088 11848552029784 3089 815354653610000 3090 54896149026814464 3091 3610262891966272512 3092 231552972785580479584 3093 14461812959101811569728 3094 878290349904185920000000 3095 51798026930542657792901120 3096 2962753902342382573108785024 3097 164156555505375272070409199872 3098 8800225968549578299205424971776 3099 455940984923333770046976000000000 3100 22804302580195145536363672145833472 3101 1099853771108721210086901268742054912 3102 51094874847100414575947725419435786240 3103 2283764873084061258940387957254433800192 3104 98096535309492562411376168465500000000000 3105 4044513026086277180054319167187652851142656 3106 159864947471029057899582908575472105384050688 3107 6050033125292372890373608391301130760210087936 3108 218926651070256614977880105088757059396071153664 3109 7564280137090334503147217407226562500000000000000 3110 249187460880959275273793083010866855550928063299584 3111 7814525622432830277895629969345315072108737725464576 3112 232910281784744971502047992296927495813442751538888704 3113 6586219030299693301724691619844954527808352838695845888 3114 176381677984640608401959579358335768985600000000000000000 3115 4464793771901053791293295187419854415344801986760367144960 3116 106607808940773939660325058007166105034447621865106424332288 3117 2395900726296604989117792465046205810732503022630094944600064 3118 50562847719601469189523296764145918990077099549348786283216896 3119 999540099010443180008473608740691545151242240000000000000000000 3120 18459665675277517809692421495688059472137435033930339740485681152 3121 317592174523588755683070012164505728406498625279426278471538573312 3122 5074763514731226688640647009199344220403882713982167519933495246848 3123 75065523482142851934565590582127228907023985284369388617946766508032 3124 1024266359403616053210512967341294513580012058055000000000000000000000 3125 12843407700221674165768174707272970023569950195632864492753424761225216 3126 147385375504420592951657517961220057816237848612181135332829014549069824 3127 1540975583445954378419952220254243351087871796551842270788866653001089024 3128 14608152028087974828079408193523131210789695612575105028456000781018988544 3129 124897338088909610461292643388512342356227201219521000000000000000000000000 3130 957534456177021192960673463389745592506678458444691981942337327356344008704 3131 6540935809368999373531740693211501442618753438060386964093526065990768525312 3132 39534178422459326157813162912462126561561921240868472434332938701875330416640 3133 209796501252906093976475392460038931601776103500852003560893932210068335362048 3134 969162283834360957576885750000000000000000000000000000000000000000000000000000 3135 3860338312053091139461333822466861056212977210730952461964505022665162175283200 3136 13117524701644647631303123748537224886445327008641273373867924170180514428223488 3137 37572403926194260955577786938163376787341908430400362064611880743655874863562752 3138 89493866060658367474671364318294272921240816858904074264800563180742325898838016 3139 174557636657169776481729700796631619861784688800563200000000000000000000000000000 3140 273942682979298678402654015223234790947603484744484920296307535205306006641836032 3141 338961815309741454226145483187839058984152330372088196812949894137193320494923776 3142 322993675428927623879404842378204191447360078604034116760906406506030620378923008 3143 230584300921373452221033428008548066486593310596039682019793622088294992416079872 3144 119378213397172072360529521727477894582613767567550000000000000000000000000000000 3145 43111988134938497039295143064684214832312778044629427663213632110752085443608576 3146 10361780165397366181077020143384378042714490843006102425917558185567680397836288 3147 1564587516268539658858443786924358393433730615970483546262014480283392454688768 3148 138131616498684080356091144359207402612823947828318074576365775399057751015424 3149 6508505449730981745128877944688391172852810000000000000000000000000000000000 3150 145370398721753984116923385880625001763168073268915496960354891873673805824 3151 1313852070780022432037080685293494458388586612398205356332831715373350912 3152 3862160436036873059264785096206851050444851154343349792263524902240256 3153 2696278733037130396831312958888217666741631255762440505929611870208 3154 277116627053052007012106240000000000000000000000000000000000000 3155 1914972460626897446538842563544215096767754367076757667840 3156 212654670857278814657569230226851974059290079002624 3157 16945794101575543928318467603028988919808 3158 75557863725914323419136 3159 0 3160 1 3161 78 3162 6006 3163 456304 3164 34177500 3165 2520898504 3166 182856662816 3167 13024118697984 3168 909434459388688 3169 62154452422300000 3170 4151004263950118400 3171 270483569774575874048 3172 17170952630993859591104 3173 1060493034377161022622336 3174 63636958614228954240000000 3175 3705595086044721133253558272 3176 209140334680532531094999597312 3177 11427550695051253535141751561728 3178 603840684409702975743331740680192 3179 30822814771623333089187840000000000 3180 1518214387427908654634983342103960576 3181 72083109584819321684519517315990390784 3182 3295311671067266688720100672755009060864 3183 144888983189666362978114892513937272602624 3184 6119983111860176549285125274081000000000000 3185 248041701965342833174425492106498958321147904 3186 9634360447265263664420139934176471488252608512 3187 358167694629237558884929732306035045910529966080 3188 12727162048261407328267299459110101146287131312128 3189 431664690416040090204474761962890625000000000000000 3190 13953667332616055616810579362063964439414977855488000 3191 429220193936563495491669867934961449738270485510094848 3192 12543182176218977812367216483035192098520307385558433792 3193 347629336589081268741056256525678675800850035830856482816 3194 9120262529846897892641894636255464960819200000000000000000 3195 226065084397994016067789284175720884568517256586099920207872 3196 5283180218015319996855176340233608936580500297000813917372416 3197 116154616913202159835408773598984582591714515582767388594536448 3198 2396831319032604797404378465355985819342437421052796740778852352 3199 46303181597553899037885871454745072891225702400000000000000000000 3200 835206757847483484497285852658316604805292109531340518393172197376 3201 14026264218450929506930749518839455024458126481716766413564231548928 3202 218634755136965752980607995943387422990223930619620111598320634298368 3203 3152751329736064992177599550449343614095007381943514321953764193337344 3204 41908958962381260583645083562649119077722289367910000000000000000000000 3205 511565118322081813470360184432339766576239685305003960390963741541269504 3206 5710381688133101974053198065177354123204503843137394918482237649103880192 3207 58028291679363302177825093150008107790143261299324134575857156984915623936 3208 534187454848019001565051398520058422687123844089140204159849100961663418368 3209 4431011009694208308048590960136139171600549352924670000000000000000000000000 3210 32924979980102485648383504504291144182686536263977527927896386783577899008000 3211 217757581307594645267620454672072095996151141086382297241380660359912524611584 3212 1272848433439068332297994503084502960944870621318242010274429085385187737468928 3213 6524465484076955180974359966580634304706367049247227869563511259647241298640896 3214 29074868510527229099936076500000000000000000000000000000000000000000000000000000 3215 111559837680003344104681428937200513850469174807138038063041193363802200863670272 3216 364612506600029338168850940506000463294455039014466875486264793210697123345989632 3217 1002823081875789311315269260742987968019269859883406741038076143336885616168140800 3218 2289483602722451928089013183691654050224188731926946757008087392221415964212723712 3219 4271798216252244637705737675807120438467150307393536000000000000000000000000000000 3220 6398999448033277627655583615519096520870829194578793556549691873428507219015499776 3221 7539405864587397442519174752432073830625575308616565909585302577452831173737709568 3222 6822629522491499908438535912908047210498483153570023355162743977329255215209119744 3223 4611686018427436588252401136102576797839119727152476184237523465059539908992958464 3224 2253023033344820427100491516567562864734990804416100000000000000000000000000000000 3225 764878122752741911057665064831726028197014019316506360467627101852499053121634304 3226 172063071841591693706862240840868348366028785753292814658651560847554931343753216 3227 24194940337352691918988337846935122225310233832343185007911558952032857967558656 3228 1977578525096925462153667426078968310276371813003204605406933309234882604433408 3229 85666755882078251831835277344479056570330900000000000000000000000000000000000 3230 1744444784661047809401603028360226180535687525397090735833423037822559846400 3231 14226951401138346145330261407113028492953334155361811598052523587621879808 3232 37253439089444459178919474847500192698984578265721578250552305627693056 3233 22782179498481656243492370542849205810565375480317561826411152408576 3234 2005234751051341542960660480000000000000000000000000000000000000 3235 11489834763761384679233055381265290542827594339503384297472 3236 1006292706963480010337612594129797548264318799183872 3237 57856560046781219524902364436893618143232 3238 151115727451828646838272 3239 0 3240 1 3241 79 3242 6162 3243 474320 3244 36001808 3245 2691562500 3246 197941793400 3247 14298173564608 3248 1012867489861632 3249 70252389645167216 3250 4763460362185700000 3251 315265857191302874112 3252 20337407753543981305856 3253 1276980406895340304487488 3254 77943902943238483352015232 3255 4619116764248350624000000000 3256 265466526429776308835478142976 3257 14779165427197752587407034957568 3258 796176193265026159387289599738368 3259 41459736453092306465594616966283264 3260 2084706685966198424736245760000000000 3261 101112974287065433221491548285225206784 3262 4725524144553608994856968414193651791872 3263 212570689989723879187666337155232003260416 3264 9193570308143723976012473053217318426902528 3265 381851432435426510059576559806375000000000000 3266 15213107531598100693522491691010825038713692160 3267 580654412179961864857284336988704855316332806144 3268 21204752393165333218761882706097045998617963266048 3269 739907568693509179289670276852899815461305951993856 3270 24633982705732689487736793548583984375000000000000000 3271 781370490604357235003475446240709670806885024957202432 3272 23575568813701630460267766110913268372196654300321021952 3273 675507095345965285975090590059350811312245665415415398400 3274 18348425573475111589607063947283382301114912920338395430912 3275 471587905276632405701890550133487023882240000000000000000000 3276 11446337610586679640838542512865073288197153220626178340028416 3277 261819795802279784702998110499148382853710620453687794549915648 3278 5631246770026227634913498357505138531622649103983437147339751424 3279 113617097900527183916340827465991530042353425265397323239390183424 3280 2144971973348020562217650886744127020862118297600000000000000000000 3281 37788902581342430396824127850738991037105105823159796939267651928064 3282 619461483222104852036340526328503527719280545467600899899898363641856 3283 9419386878513471771295649883557142799698599090827641121724311269277696 3284 132415536153496685999234523498872431791990310041627601522058096120168448 3285 1714750159676385137534645418249297864280345906668250000000000000000000000 3286 20376124606252844901992600519838831760738814481240195345716191842711633920 3287 221246234884116584130560733334656991077550085512604785708360245477038358528 3288 2185162888700864595988213359108309494289999900977317080232302327257519620096 3289 19534040814455361506919337088267110180567261413831844981446563533275472592896 3290 157199976444301137381590857860162612446115296114496930000000000000000000000000 3291 1132130860430202958922176408976412941480396195053606730480812523634166807396352 3292 7249477081342336608596749497568142285164686301663756100662611274266080373112832 3293 40980822153143242981306862802014747044806544840095400905917447642083655870840832 3294 202904479357612708325957713163167678303576619285302046902721529565112129543995392 3295 872246055225744880450672375000000000000000000000000000000000000000000000000000000 3296 3223965460386854208042052318983917361792956970419140068021570508951336120699846656 3297 10134707804569157854327762646516185519003596328292991945191010857580727373234438144 3298 26765764988632981136394909907259990517095912140024929331824661403253952924432203776 3299 58570887568866466640376580701365875482494783660192052603123433937387693619422429184 3300 104540026720365270445172220729564801991207830551527424000000000000000000000000000000 3301 149473581446344401837204504183379369289011117611380312407551114150068620051081068544 3302 167696295640365422937489773232075905853370098016337384520308225182320766183110868992 3303 144115124048042683191712103912002065083266485841083514316566752659554348574043013120 3304 92233720368548342291028813633230921574069436725829714210850281580714478907915501568 3305 42521266186938477617303545934256528079700832943297500000000000000000000000000000000 3306 13570205596517967048462905777515801690035466936739622258388677807713093936668999680 3307 2857202162079394912130403119494614082853287858076661202681801505087870072875122688 3308 374153015949017371086405528452427625474193170668132612083291503451380787202490368 3309 28312249737277111328210657494224488538669545624955513115552297509271064685838336 3310 1127569627165776679575106531867625925849865100000000000000000000000000000000000 3311 20933337415932573712810370727079071122694274181785717463856062465901563215872 3312 154055506454532282131207664137372766217492496191489485614201801341042425856 3313 359337408938673760015751673824314953667100347237681404232664232893612032 3314 192497791990665963016969057747543939724535568090937526739045472796672 3315 14510014969452375289364480000000000000000000000000000000000000000 3316 68939008582568308075398332287591743181407702311105982365696 3317 4761828216637207174080260183417673445230172321087488 3318 197534651983973790242972522541516494733312 3319 302231454903657293676544 3320 0 3321 1 3322 80 3323 6320 3324 492804 3325 37898168 3326 2871342016 3327 214049250000 3328 15677491704592 3329 1126438720671872 3330 79273623755980800 3331 5455950066451965312 3332 366678445506289000000 3333 24030176285945841094656 3334 1533564310589013775433728 3335 95185421989720753689461504 3336 5739080071029459015416189184 3337 335755431517093131481600000000 3338 19038755996079051921662855348224 3339 1045272696564756759556217977552896 3340 55506851236179402894117805961102336 3341 2848030942337748497581949098997055488 3342 141052038024397211832624537600000000000 3343 6736001332095417703975089700976821309440 3344 309854040480805965914386811799799375925248 3345 13714423804781806956999401088262459449409536 3346 583421806287924687340803113017412864197001216 3347 23827307725672191755176599514680680000000000000 3348 933120262387783686355223344220369085465953452032 3349 34997070298412891015730234062212359241907088392192 3350 1255433522732456648588402151358487842101542709624832 3351 43016308783671347600464754618265023254021022257446912 3352 1405819779053970727772716188049316406250000000000000000 3353 43755282512914046219602111072015103377570704529698062336 3354 1294933848594469278356498324586400733121340597520044130304 3355 36379307097535306851320593429256890946350187981471713591296 3356 968462426020312039949863432141916312794812414501259460214784 3357 24384791665800058685739198132228011526979584000000000000000000 3358 579562570050623129993534415471662535757714833954202644889206784 3359 12975078965260393570137389032464863185954729822633680396518162432 3360 273006478357669002096159953892980185433370128901083277216747356160 3361 5385798664629757213396767169027488719751383501235993850752677183488 3362 99364794575657562478310111470127847958657368064000000000000000000000 3363 1709757986214739046927304338718016092572755347881017513004195653877760 3364 27358145233737961868017246177477994342277195622243894814920966078988288 3365 405813135167558528105708240786636519754718057135911454358635949041123328 3366 5561451927584319501801110258352642135263593021748359263926440037047074816 3367 70160850012113259532887529837898398797134689118964600000000000000000000000 3368 811600410467817658621752708415955341631698457812118839950039727295086723072 3369 8572088439683138868016831243260075457014349585478826822834533244030834180096 3370 82286359530926938382843162578123764706737878453618751635617049215444956741632 3371 714316197487574741973501098848906498096145032654673998981027275168732321677312 3372 5577019008224107014893177336291315667474439829825352900000000000000000000000000 3373 38928506161108553270998826063147541529521511866759437690435260302516420834492416 3374 241345985086629298259096908131729463396132170231865324922622452126806632287961088 3375 1319424795995509151717378450143475261836254245199745757706892954732115625322217472 3376 6310130361945839965316467106207306973726845620825008323725237218615123892171177984 3377 26167381654970906562571972850000000000000000000000000000000000000000000000000000000 3378 93169311699207156040234362537893349720602950086578526254236645692845318916846649344 3379 281702630670566416185638505843708299447171181360157390482736514084100714755713400832 3380 714389395673236508173721637456179141527317458894962976240693923521532774005335916544 3381 1498394164748961789098430852306872069170621646318748571387787520637288427046398066688 3382 2558317746638757855478708512375886313030796105251553280000000000000000000000000000000 3383 3491538283733706321155561562460885022844598884686504475146947716990058093037779681280 3384 3730008448489411608338764362110518018549897484151476674397993517862981243428252155904 3385 3044158987515763253422929764697081371575473100825793134159003228591290432980581875712 3386 1844674407370962172132345763598771058888833240709956570530203378968573746894986018816 3387 802503148605742038828003159548507640796676919371544000000000000000000000000000000000 3388 240757938361504049544466319971068310189136522713105265629774846078811802558594547712 3389 47445417006775963497119971535684503809084993732479512182977195640066052605127688192 3390 5785940258245861572767272087062826877639685230165882268954670301164801641142026240 3391 405335856459434648383731048004252233720329104318668781947387881188126336600768512 3392 14841384513928490926636955676349403425667521000000000000000000000000000000000000 3393 251200048991190884553671255045486995209927433443552381369402665663003828944896 3394 1668178824808769129960827987399634663874493226363570320336287500549853544448 3395 3466079283384765354705905489945401257982052574167233372734102424147460096 3396 1626508118933541868898857576685051102377465552681723466076211101302784 3397 104995454673496922034431590400000000000000000000000000000000000000 3398 413634051495409848452389993725550458937330486414807247355904 3399 22533213058042362982455885535727255381795121131421696 3400 674425487842332721922085361292278742646784 3401 604462909807314587353088 3402 0 3403 1 3404 81 3405 6480 3406 511762 3407 39868452 3408 3060597232 3409 231233680832 3410 17169215625000 3411 1250987204332816 3412 89308852962513664 3413 6237623212688572416 3414 425590532899698010784 3415 28327468821523529000000 3416 1836936925518932985729024 3417 115907516514959494629507072 3418 7108039187331386167944169600 3419 423179225749395496454791627008 3420 24432680357948968496768000000000 3421 1366599732933260568748197612093440 3422 73976939608524930097671586627404288 3423 3871711190357917024067878672966181888 3424 195717139546887475040921491981044023296 3425 9546382894607322996348634521600000000000 3426 448839559176921376585116506483224256899072 3427 20320485873879260709071732591452514783399936 3428 884918671297927370730900775862419822825439232 3429 37027045755164895136051531654040900035204349952 3430 1486905095490724358192483563989941050000000000000 3431 57237074582446873941502749956126879969524385857536 3432 2109405891663791548120729177853639498390338155839488 3433 74330083017501027757037310804713369590225603219423232 3434 2500899195766029048058745765088137842483814092675252224 3435 80228720276351983532316474610900878906250000000000000000 3436 2450234292364128312792832635499330985264135465211069988864 3437 71127166221358172403859758814074136931973045260400010985472 3438 1959208527030341895745989926641831294899842541630212986241024 3439 51117302256775226684900813386179699413814872389015391797772288 3440 1260887197474273118426784542636216730141327360000000000000000000 3441 29345035405224837558964506127165584485409891494545103330916433920 3442 643010239793476555858200869230516254558305384207136357143414308864 3443 13235537244059032188756391955386487024948889070631516518487725965312 3444 255303449942775509875735950816027965750153829666099885649119628230656 3445 4603027287629692921205273534289389684147684900864000000000000000000000 3446 77357969299200163812236380945210070503685150304796546950332600845074432 3447 1208256192353805680006215929470451610039758420363089140674736322722660352 3448 17483548680219386680456604173312988252650602239075029648402277618365235200 3449 233580963232665179770644438992810969681070906913431089084910481555977142272 3450 2870706810833029853635899040936223457305816609392304500000000000000000000000 3451 32326816103595908806243486389025793995406545283272581938709134208543443910656 3452 332121812981460052447238727653767197585054182340291916599050774882282549280768 3453 3098645424388066377281654752764477922895544319262101561089047241149017768329216 3454 26120946286786147800922084636543790414033438909726172104078386974515214432600064 3455 197857160986904431371606593839137467220346082169908844900000000000000000000000000 3456 1338563098674971287073124667573710100230165977888518720894825328355008960794722304 3457 8034770491356434226410284235215334382598898688926658583565923195756014646052519936 3458 42480401832250937619861018620733311713703534763039299480218171310791517346069479424 3459 196238867238735417784583775966720971736471169747454102346943341150663558189304250368 3460 785021449613098399858195217500000000000000000000000000000000000000000000000000000000 3461 2692498027428399967092036521739758402879229356484403942655452072315437769382323814400 3462 7830158861734061270249523369673391901954054600450986037939228153932784827906190737408 3463 19067349984873969074629303670917766608303656782686853603287539066644115805147102183424 3464 38332782140532479153175931902314959202518300008106777904975233613063282615791298543616 3465 62607499711811511449982896617800827764572868600481710080000000000000000000000000000000 3466 81558489927231054775587398942797886571252955394995103212201532206298739477965902446592 3467 82965237679666998481323646426963421476665059436453920615113449737277170311385151700992 3468 64302091834468340788233919735636204930917601279302250667299953048705091909200084205568 3469 36893488147419187358388149163185252706665998888519478846362440547622884962739832225792 3470 15145628558915180865206350140261358327163132663053845000000000000000000000000000000000 3471 4271444855555843384424808107682036777709367653480336186606956329202947375166889394176 3472 787857304891789444632776373286637302111096931184508169139046051848009636364800753664 3473 89474368092630384763009000333787398500758946995787669659917608772372975476679901184 3474 5803041371007080018338910731728855402593590276265606760131780660118962289774690304 3475 195346423833649917370979525658901735186862561000000000000000000000000000000000000 3476 3014400587894290614643735898469072792944706060895371207251611484389156369465344 3477 18063752835486498280025618606701279713812311835093713930985299133699280863232 3478 33432938791962417045221106558614389557730521454358648240505536156532736000 3479 13743163667482523536277219187794295036793519589452555790743169031733248 3480 759754247345921714557026304000000000000000000000000000000000000000 3481 2481804308972459090714339962353302753321751463585186190458880 3482 106628309048430934850253752113857491619389692862005248 3483 2302632647401383307202396400086081981120512 3484 1208925819614629174706176 3485 0 3486 1 3487 82 3488 6642 3489 531200 3490 41914556 3491 3259697688 3492 249551894592 3493 18780869995264 3494 1387409006250000 3495 100456296053050784 3496 7118530616675635712 3497 492970977986580578304 3498 33317783841490849930688 3499 2194788743217918190000000 3500 140747708587954865614479360 3501 8776503246990944508736897024 3502 531567315063860573689719955712 3503 31239004294203826355897043165696 3504 1779505851422258477616384000000000 3505 98160501639266615451624661583921152 3506 5238259237892201289480032494731328512 3507 270165276229151209238863413302917519360 3508 13453697775764112453842488319358147756032 3509 646241732746512629674345279488000000000000 3510 29912471424446203054040990808277779793186816 3511 1332798903540449718939358180798354978065522688 3512 57104287743100192456580600174582089239584833536 3513 2350089961211660218228097957158949182216123449344 3514 92792456558733269888298691480291895900000000000000 3515 3511013863950425475333647784103006714105074892898304 3516 127145098773935976461444767777028524758679908910104576 3517 4400918931533631854675437818287480680130171468894961664 3518 145400130569773026520806943762414250635595430696386101248 3519 4578613568952970070188492800369262695312500000000000000000 3520 137210536181310737945193433037554913411838978536835016294400 3521 3906837194821261858798276625884197091547667956993181496639488 3522 105513539595980804787567930110278743494576092497298175922274304 3523 2698074585761274932314657526994765578585706561771808962750447616 3524 65197960274400464460646996535448042889299886080000000000000000000 3525 1485830733124006743241109425118185917062473985678617688990266949632 3526 31865888010978713016137150161192854978180020982137299918221829210112 3527 641667972769052682245949483648753030779443319965381984185730033778688 3528 12102173085314789979839649809709211691120345090593160707993418933993472 3529 213233103472349636230258108849751731916309297889280000000000000000000000 3530 3500060269767369509808172683746285650094618298214462707853724906868965376 3531 53361918420253657294040162514220262317779902902719858581501082219864653824 3532 753239506293046654916985332097361286382860113586518136776065459636251131904 3533 9810399923995650371217000681958060726604978090364105741566240225351039975424 3534 117458065243897310910376772358436547442816882605893441000000000000000000000000 3535 1287607834499630385850950535611052098376879409597338233408276552155866882637824 3536 12867914264470968816891982232265995358006422872193625370624084036534087358349312 3537 116685238506156725270245486899427812476230861006784698287166910611815740085370880 3538 955184606117296653621813225536231962440658332034175851400504626513022235661303808 3539 7019423122059292779339331347774803402518002278246473671000000000000000000000000000 3540 46026712720328189394190183955999382091378159081725422407266437678947186008486051840 3541 267489582790468567195098654624471251098062405884602695038189125154471006169242533888 3542 1367705492152703206966895333518879198730940397073900650021542396560796767711555223552 3543 6102836361149445747342652731234740997374051173331357911619649547734674495932555329536 3544 23550643487672376055366577165000000000000000000000000000000000000000000000000000000000 3545 77810445258600848286208384922591274292430180663460042755123071048690396888252192653312 3546 217645776520460211841544991048059627969617893852505718160939818954353140417293793099776 3547 508915498533419372507429965015626967379740232428748663521451126265392953836007302627328 3548 980651300707800173012048181928342017454107508886610272026089053080996730503747350822912 3549 1532139244749732472917406630009196311631212224023678156800000000000000000000000000000000 3550 1905116524197852519637119105464697011894759486447029391563402104628752232343783641972736 3551 1845365971230251993175989376564864659483673509561989279778298174075905870720820301529088 3552 1358259877767635981868916375014024834582669760071660790196949525479142127142084592795648 3553 737869762948383074156657789958223032479991986662233746156349286571474619552877986709504 3554 285843195560249597802309840702654145247591826823591110000000000000000000000000000000000 3555 75782511173769877746801756780362597321439447163664254880375755231338778439008695353344 3556 13082804874129475254901470145885787260671261188530408497070754828197946339084900237312 3557 1383640720134675506706936092518604416169776277517007612336006130783197594809570164736 3558 83079965951617949081245620817567073147822784602789782708686507591923273348958650368 3559 2571203870419434164022264502306588395427174330000000000000000000000000000000000000 3560 36172807054731487375722915809168246617889933888180910271932014791268538966343680 3561 195602031178492901202603530412840934244025368685139484956932686108396695322624 3562 322485813185313693735447461242894600972981092245997273712245204377264979968 3563 116122720441784026368360902952980007370198268492978965506631695341715456 3564 5497633379989278704881631232000000000000000000000000000000000000000 3565 14890825853834754544286039774119816519326045871703802555400192 3566 504570575942331431206787199468781417425567430383501312 3567 7861679613920867784965414877759770439188480 3568 2417851639229258349412352 3569 0 3570 1 3571 83 3572 6806 3573 551124 3574 44038400 3575 3469022404 3576 269062916616 3577 20520376765504 3578 1536660258537728 3579 112822204218750000 3580 8109698938045644000 3581 569898138863670995968 3582 39101090966803621085184 3583 2615940356980201576561216 3584 170448749642549901530000000 3585 10804275730602937885757571072 3586 665529796348612995656183775232 3587 39798270932177927239773356094208 3588 2308109688369998399187353618007552 3589 129695810395825893143575040000000000 3590 7054414086639220164615223910781157376 3591 371066737863518985512978876969506243584 3592 18857682530481107760594346108403672500224 3593 925026397901613560719010914311072900972544 3594 43754812482671592153847267332096000000000000 3595 1993742656581227009702568230191184608487419904 3596 87425146511647331492774401025267163581680443392 3597 3685228403930437772677153143349514098853868994560 3598 149166774729798067422508253707356336299776428474368 3599 5791062087853208343881179877781983630500000000000000 3600 215376989851682998115453090308689594650569296108748800 3601 7663857832611803998292415770200393166856298386977456128 3602 260572188717084987274582584847798134580259533027165601792 3603 8453520368913474632572506562791502066497007994709489156096 3604 261300992218234647364673917240219116210937500000000000000000 3605 7683681490128022526940214078985955037018973282433394983043072 3606 214593483707457101501526940200331667870044933763882998894166016 3607 5682463886582596471428555208966562628916693119741508060440690688 3608 142410046218512574535203808774126455443288217837744563551652544512 3609 3371259773696981026973196293770614734357161574400000000000000000000 3610 75232297528227200743656783817803074855102196032039021129049598590976 3611 1579189875877150659507884144032273172391182280585719531966071070261248 3612 31108514578330771879621249679319723928511251897464615226765458725142528 3613 573680535089660942150644325057869494841616016776235365590904162289188864 3614 9877925709085649941340421994488690646034355385794560000000000000000000000 3615 158360190540440178995303152771408956220918834509019608632197628283378991104 3616 2356697593489827168258312754245284972435372281576205920405402978961653235712 3617 32451636623633229405488717816351834839801046222954402629757010225420090474496 3618 412036780854528700216612055970038550517409079795292441145782089464743678967808 3619 4805923462181506237899654206376452406803260017235698515000000000000000000000000 3620 51286645077740256557259444693064601826781656044787162936531156964613203951616000 3621 498561706946662126530586730927177532978606693013431010532591928135559393610563584 3622 4393999003401068571032309646821017898966395139726215941778347415936381739281154048 3623 34928965532561275069694881271260656586269718400073562730038386957508229188682776576 3624 249029657264950711467062144226438607669379045206967725197000000000000000000000000000 3625 1582636101654958299759653439378111559913038452694597298254855218754669512326876495872 3626 8905130144800775487759349777147597268246727320709197032962753072658829273061876826112 3627 44034854490005814967069912938264691908450900038337046866050133154107380279483207516160 3628 189792227074593157301838487645837900234744400677385444878708604734271760965445114396672 3629 706519304615759762853411727750000000000000000000000000000000000000000000000000000000000 3630 2248642461272363935903198316284034527647314067066691075900097866419017401937062501810176 3631 6049645335903734741964810763156006584213671489387064100205982226010255336274981969461248 3632 13583166242458678677848180164723578391672280793263614830225006506887708466806360106860544 3633 25087586130703966022172132242018081868014829369832784705006142111915283982525043346243584 3634 37494719899500924565702764485603537914710798892764076441600000000000000000000000000000000 3635 44501424364405375012959635569221609244632349739898791580836355961338415927599439758229504 3636 41045812234310970219050581749684320769552738156676714363794018647125797230665674434543616 3637 28690666865124234689143530582383796634601184294466254685190696637043047323528453251137536 3638 14757395258967653406999893479498676389759903839946804953876191438857695434634535840514048 3639 5394713869435299952375961691624739108723496945466425850000000000000000000000000000000000 3640 1344507349154393080945134114252022031457199607649177950688055094562549374011869600153600 3641 217247187164247203264725109560315049648121669637007346538148441444857101543298488598528 3642 21396760695005001372249278176386569385974449656964210300955022780843509512507936997376 3643 1189424700124816077770123477496301514966806330872158475976607294409226161801874374656 3644 33842899263360190717057132736830611741725856110000000000000000000000000000000000000 3645 434073684656777848508663499875255198029999973602789657972660239366814442792681472 3646 2118062340068642515560221844630183283930916436196983779175746226247187396820992 3647 3110617955331970196396977981938720052197053390360898605870200342707334807552 3648 981177735276932610332014259801931237338573634232170912357285273148588032 3649 39781248852974352757675786240000000000000000000000000000000000000000 3650 89344955123008527265716238644718899114747349410608186157694976 3651 2387653601363402978139200684129543554837066425128976384 3652 26841453160880704525456866710866917794512896 3653 4835703278458516698824704 3654 0 3655 1 3656 84 3657 6972 3658 571540 3659 46241928 3660 3688960000 3661 289828045760 3662 22396070677968 3663 1699760334735232 3664 126521400324729856 3665 9223210648125000000 3666 657570531552174976832 3667 45790131352848824109056 3668 3110489459752321519976448 3669 205874144998979099716173312 3670 13261995320214441356500000000 3671 830601802128521198771407650816 3672 50526303510120624227435690590208 3673 2982377637699450793273688072465408 3674 170655150442705373625932362396161024 3675 9457711009540770841780597760000000000 3676 507181860480297187569798025073618059264 3677 26293768387596453937926331573737217523712 3678 1316587559081007488972317488330421331808256 3679 63612686684700202826655824297100073131573248 3680 2962881763997936349414489790464000000000000000 3681 132901156262129880293974780616633221349230264320 3682 5735083820246363682348312373211629417990313426944 3683 237839151572094091763790182584578578416586276732928 3684 9468401689205470079178382707174346184349299765149696 3685 361423233684415106258682672859551268532000000000000000 3686 13212193225355646086064033795235671006492759636269924352 3687 461957038035883672691254291647751061451845800063362138112 3688 15428270620149646997957327730072607232641776699315784253440 3689 491488744676253194894337962810576871661926467184583335739392 3690 14912495977888688064505584363117218017578125000000000000000000 3691 430281604934103351993046025236294437283214104159836750013792256 3692 11787149724399114990697674191237091476992774730356150437421252608 3693 306031332732253568363562324744434243682895641276543101337467879424 3694 7516709859577317747347409326340469153110103458204855293858607529984 3695 174321418289415372795506613299168201171330767257600000000000000000000 3696 3809250435413372907229617943643062832166792469915489191786779607302144 3697 78260535577607401010534343195661196735048558236631916096773488489005056 3698 1508162975471476119060659962219704090992743762406639902280471414745071616 3699 27194240017435941689415808966822191403575147427078516417344934255964192768 3700 457590415309986562788031109753482549893305926156288000000000000000000000000 3701 7165005542359092348097933998857903251791444773749695740272194694123754618880 3702 104082159806350222632211300827647969086289749918567528785220104799955942637568 3703 1398106087766520831656740656056350544683307749201383636416299564445600187416576 3704 17305544317291546947862647170575619121731181351402282528122847757519234516647936 3705 196639544712467636669627435339812177019276110905485701260000000000000000000000000 3706 2042795874977752152968875738172792469842293913477313581800032382074815226390249472 3707 19316555195198357280380791003920826078533259185849978303772034514366923727880323072 3708 165464179619560917077984294392312755557428274823747399572944659293007217149305946112 3709 1277274179329713166452796339069464983278910292012777347459910688708399530533319606272 3710 8834881319705457969998510381022237499972080730343631418050000000000000000000000000000 3711 54419203167081091597977470111658972216757165081925600304081255292465716676068162666496 3712 296465163519249190515029004624165181191681551110955396397043193452114358627517746642944 3713 1417752886969116356931014774536040165547228443324322274451584427936119204158581438939136 3714 5902352173131704443922877082280989163913575572558660491140075240154593147846984984428544 3715 21195579138184562509450640088500000000000000000000000000000000000000000000000000000000000 3716 64983472358325800669366490704363273917649615492971228042376762369235736210663789742260224 3717 168154922532218930938559529634858131121202234222437055220039634005569056417498511286730752 3718 362540354345742111726887283410617790304140367521517169982989865968447627867244470888038400 3719 641805071192290500266169317754855791125897679800600643359300566406423300454477933196607488 3720 917575882975138642919496060020646918168571310581565358080000000000000000000000000000000000 3721 1039504274571738688776571417561494773228021545751270028157098006747826541787204705258045440 3722 912967253238737817973968193759786961901894479714392997484425430029301503863393267375669248 3723 606035986661426992362534785797234330569954091272360924362913414729136950417320401298259968 3724 295147905179352971226398721753984116677118846079361659446514297266292345215614430086168576 3725 101814345015406583032793784201184802759710624731038642400000000000000000000000000000000000 3726 23853788742696888516545835465030624168299609630390088231037155195647724796432766249992192 3727 3607509305906229145118223505810008478186446665151447284448821724367405011228516266541056 3728 330881681622342866048667112020821882328976323134896042394567737476862145785327226191872 3729 17028547148067979312005698214986255283009232972880610373529844641891415491255784701952 3730 445449636929454739579138849529019279246071432500000000000000000000000000000000000000 3731 5208884215881334182103893059494479808051924284901188303928779243631325164691521536 3732 22935283695102677781617751810963840225229242332783929309223709197884783411068928 3733 30004247220864407612668898374940507489893541590720694986268506214057558147072 3734 8290451210069670532933344029033774626956935555996681983088472417531592704 3735 287859820929957953479125237760000000000000000000000000000000000000000 3736 536069730738051163594297431868313394686066244824419858596757504 3737 11298498152526429281594480907964572824468993968472850432 3738 91642453415681082531896637087948130299674624 3739 9671406556917033397649408 3740 0 3741 1 3742 85 3743 7140 3744 592454 3745 48527108 3746 3919908816 3747 311910912000 3748 24416715176632 3749 1877795148567312 3750 141677846717496320 3751 10472289375693888512 3752 757318363804687500000 3753 53511845006399327683136 3754 3689974559648473565114368 3755 248025705182034187889147904 3756 16232905015663430324187366784 3757 1033411884056505765520100000000 3758 63929386965746940870479732342784 3759 3839423525212124086721680640311296 3760 223650649389635612044396421061776896 3761 12624689295329816186109324815040857088 3762 689967859993664493954205542400000000000 3763 36475880544148704305205564401153485045760 3764 1863628138742248038765022284847998020548608 3765 91937101995765379081999551570989555748376576 3766 4375151159213519112620430617867682104492425216 3767 200653775491094925705119448500060160000000000000 3768 8859749068110367047486835629048486388965220278272 3769 376242188781072109237292065503015769685840811671552 3770 15350414213872769090686607981070308935949285716918272 3771 601027323023234601206653441784869256843810173995712512 3772 22557101304361632907127989777538148155935000000000000000 3773 810507923382893036688488905421982848811288715253912764416 3774 27845853845125537485979057051989328946039696452206517551104 3775 913502700017853901535369068911190499287896495140798386405376 3776 28575375016248465566162580471560510639949129266318302897373184 3777 851062166854193920407107339073184967041015625000000000000000000 3778 24095578418761019511955126959381888606686357047380656501234335744 3779 647443474298291818119531945266812539076485003542870396487201718272 3780 16481458354040261854946322164191110502474299755113911099049207398400 3781 396748511408792203468089773860881399318522907230715440483071125618688 3782 9013833294127361118188666535259320931392589135872000000000000000000000 3783 192874531392970952029207744057306111604824382459945220901074764908462080 3784 3878389143840102395834714750704577569875700809612535309591795657162620928 3785 73116827835718404824387644878666579038494100274723684371069478913890582528 3786 1289091603882703273405039642184513723552911821507412346653201782834794070016 3787 21197669118625311114551430468876246583650879690663526400000000000000000000000 3788 324180629923076857880599579503688380520330979610109207748314301025685195456512 3789 4596727328835919921476871130432374979313887565914986663586731376376567191044096 3790 60234270512043079974487836416789296299949779871927124791969830148714853356797952 3791 726832846968285217973179405759196003112709616758895866181159605815807849699213312 3792 8045719209876742143773331968198874027253448342873517855350000000000000000000000000 3793 81366503721262578544638453250131404699626968034206126747614243866791420560823812096 3794 748411480347416374888832618399675046357786438443915420926537201837066246387346178048 3795 6230860484278038670526943671461566599900745610111427358424337558143571212188675735552 3796 46707061173160230505257133440034418338061599992723782203578762829438117747590833373184 3797 313437077361820359223566557384332661325965074490555964161610000000000000000000000000000 3798 1871213269146877173277854673701193801922528351163671811453770369334219923202529720008704 3799 9869770767608568400095555827429666611939641007757349241314577510388329152706214931464192 3800 45646188044348201167391718942284355219817804112600795920418365634367056068366186026369024 3801 183557365404363078837794591308816801370922069332749806368123319410762199060503894832447488 3802 635867374139772267760484967775000000000000000000000000000000000000000000000000000000000000 3803 1877956034577293539511026083220650088785864178641805472137230571460017732242603406629273600 3804 4674005896514781043739544117046534699963185000602250105417596157894987395049790642642223104 3805 9676352787196743366817181233964889556429582444458965427687601096429574314494218349704118272 3806 16419026815180535281866815804056348842721474216295457444988044102065359346427554988835209216 3807 22455041757195194381812791896296532319152748844012265275392000000000000000000000000000000000 3808 24281675301099431919077518502663011021000555127502874349323690517639670340674770402491236352 3809 20306802572895404560033376959948928472985063393775073314118345775034360186498461248553746432 3810 12801362159174725904879142398697574554766916975165450153967186615514947442189154359831429120 3811 5902958103587058261564784661047809400125426152952339913358171567195508142587373161034022912 3812 1921540437880784500984861570794348869959384383383209843500000000000000000000000000000000000 3813 423205747249413337731268984226989466987178741058772083443814318267752308229957187771826176 3814 59904680755939394063776694059651072687740632830564483335718207968154822451186858708697088 3815 5116787947195568604031105969216698016946804400518229257743562692373348243196805744951296 3816 243791320243765776309411778205104449579854429007435995860229779736596263009421082230784 3817 5863131804886677627047635044265630528166101600100000000000000000000000000000000000000 3818 62506610590576010185246303079882262286774639028820534096686489150953213083374321664 3819 248353048077798863634511605676131179703536556897511777313737558496314040355127296 3820 289413506968158958328691502007740862666233339874931988361210672603097752141824 3821 70050082462528068085239700554347358403326017644995056426343110815921471488 3822 2082973232240092479637736652800000000000000000000000000000000000000000 3823 3216418384428306981565784591209880368111561765668060634881720320 3824 53465067306978157820731681343010175617791565260063244288 3825 312886907340962921076672814930058685609672704 3826 19342813113834066795298816 3827 0 3828 1 3829 86 3830 7310 3831 613872 3832 50895932 3833 4162277032 3834 335377534752 3835 26591518720000 3836 2071920579934736 3837 158425242684624864 3838 11871390915623855616 3839 870616003254510874624 3840 62408935473609375000000 3841 4367557049502251272257664 3842 298063355318103720989499392 3843 19814879427959055445917696000 3844 1281878011579280980445224722688 3845 80622226371275055420919000000000 3846 4925071745686056375490758365675520 3847 291963760636739311813951560753348608 3848 16781113104304200606092871765836069888 3849 934348391584329683711181040905862342656 3850 50351743999486777512239433830400000000000 3851 2623955448194475890784886606250818070904832 3852 132113686159571503802852556763830178941505536 3853 6420866499030536682874639653937051435899871232 3854 300946008158046589394132218452470949086517788672 3855 13589851614378696407687039961764659200000000000000 3856 590662633308014861237464904957602510440830028333056 3857 24683906788869886337682358892512182427681557964423168 3858 990764648563371335428255047032040396392475176397176832 3859 38152382975849427491275766741808370518710896210858737664 3860 1407854139437066754195791337136329029612810000000000000000 3861 49721558714384588864041537063609657251036903168418055061504 3862 1678506910756411571576683219729666942918920798959264807780352 3863 54088507117219941921095550026611257544975243688057572346036224 3864 1661391952732897840768021402932201062536898693843779389396615168 3865 48570601539592106282672052217681312561035156250000000000000000000 3866 1349344350233568828283958190663660566965143417659368301088525516800 3867 35562763754391611120461113770183125379246860548432082675949019070464 3868 887617343912652399562932537336497552390163800540821458219019940134912 3869 20941273640283834982055121889676317590366193306741770066155225969852416 3870 466088588258420062501876893840985845506098103058432000000000000000000000 3871 9765856938779342238091844327670262942764974303395073888433992294929006592 3872 192202939117089839816760444749229549705812573451320796154121506304842268672 3873 3544756894438464128226105714865662194543999664212555575442864452575795609600 3874 61106957889786724048571323953541731429475527583199045501116854012671837601792 3875 981972481606445851214785906294666948858513130449272832000000000000000000000000 3876 14667550920223820054805629014980281061430895254891469117285122943312040900427776 3877 203011760303801501011353116949187453892532066624033040960572117255881051170930688 3878 2595058708986182170345321340975349000678117788586364230899256411163359698764169216 3879 30526979141929186539761981779736832130733803903873626379608703444263929687366959104 3880 329199286483535462427276589719544691254802812023618265375100000000000000000000000000 3881 3240905281320817425404336242779062368411580055404470780058132250253873914126159314944 3882 28996875416800015454580837514238160720682783237040840692368186874074900804923226587136 3883 234634604811190045172363974936366008880678870421973930562796501702525398167963748532224 3884 1707972805959301046524841677947531502510432627976991563484166354926351736954644435304448 3885 11119877893565473119515289411570613054582194234034398515993100000000000000000000000000000 3886 64341976638849029672557865344002155071499826320969377617404702123902593604779375675310080 3887 328579499365527442375989198840192453287708643794529277837451686331947977429144619699929088 3888 1469631627742483180473580451159054985656007054866768743037579475844665346372449875288653824 3889 5708454088491272211015448644575830714744123483139860611901363703259148805045662291408715776 3890 19076021224077875882353864335650000000000000000000000000000000000000000000000000000000000000 3891 54271012917914247927038949125782677059178892822686544783195094602262724759358551580477489152 3892 129917880438377148957107907388902381850978179511150354907869368456351477625036122850456502272 3893 258265878928923852522134049358749721362388777761253546286113130165478465763078661836707463168 3894 420040996336820471726615150313327219121424891568156942478591614396047306359076577588503642112 3895 549522834757255090963103173044015463862052855739495774945280000000000000000000000000000000000 3896 567193199538243781363358278295163206354037726198174875644572721362550795654417266096415440896 3897 451676913133180791861167303267666614685482571383298382078026266312270706531746265130980081664 3898 270404525040032538843281379818869796947047664329543133808171896121182962520920099081141878784 3899 118059162071741151275737415932573712801505113835428078960298058806346097711048477932408274944 3900 36265200683188152592659152441581657519242300307978180401000000000000000000000000000000000000 3901 7508371371812739746464189503720131477010475796914622278378038665889178717488037800112553984 3902 994750247933052499019751178644566567284170773831050790354657218170710201979209788845719552 3903 79126528758544388178322484474452263939298430958631224589762563270014554593060144021504000 3904 3490268859075369354486432316863809809625781811146724767836772243597062082169127491862528 3905 77172168774082625978830204427700875431175603077000000000000000000000000000000000000000 3906 750079327086912122222953155154278174982204954005884055857484699175702423642948239360 3907 2689272882319031862381591589404123822643747339724288395703273220859476774662176768 3908 2791610714277920296869587296360870762751738011438778647633672155452951087808512 3909 591887453248246701034876085781155062031204145060040217623463157265109876736 3910 15072535903801765726794861772800000000000000000000000000000000000000000 3911 19298510306569841889394707547259282208659699187451446775892672512 3912 252999414926710371234823202610273616759935427749542363136 3913 1068262722532489519242897985544338481839341568 3914 38685626227668133590597632 3915 0 3916 1 3917 87 3918 7482 3919 635800 3920 53350416 3921 4416482788 3922 360296381912 3923 28930151502144 3924 2283366031360000 3925 176907652711281904 3926 13436300196506202912 3927 999095442015285300224 3928 72641583053230488424448 3929 5158223401925390625000000 3930 357327456601764020149833600 3931 24122743590930766206225793024 3932 1585435232735545215722824138752 3933 101349139716410650512010697705216 3934 6295732291985584911466577000000000 3935 379703217261391133253433750310879232 3936 22214657865730109067593435265197146112 3937 1259685984375794204756123842686855930880 3938 69174070612166606811466893943048552323072 3939 3675460422359636781741631341568000000000000 3940 188795547014885338261876649934653861371314176 3941 9366992946178788639743245107626322278366834688 3942 448481326131801884988333013046711878211223822336 3943 20702359752560203953893354589805739286112893927424 3944 920467828486967531926321947721546137600000000000000 3945 39380129419272077589520907262393175808978959551053824 3946 1619476511398682422032666062978443027029671000486936576 3947 63948647765542453301349422686076179065192050100875034624 3948 2421902738383573307306393274385140187016685039709384081408 3949 87869364464123293227366917445707893234282150000000000000000 3950 3050254664431695726314030755552128069814077239132451614883840 3951 101178559343013645275770140056062105374120201267400907253874688 3952 3202595579743525412922138432015093580565923838444590203240710144 3953 96594772887321992564623602896605206246893387142953825330153127936 3954 2771957845166435523269792241038828086853027343750000000000000000000 3955 75562945881963827279709444076572533559657743155178789415772342976512 3956 1953392842404648325886602853415650948251148444656764322415978754342912 3957 47803117366354279428521709990649589018325961180280941276443487977340928 3958 1105327756289912957170125381958196721724347366252661884286323559195738112 3959 24100583020885630611155360705875270651391502786232320000000000000000000000 3960 494476797217081075712821249078559975806990007084550144237357866746942324736 3961 9525081970294501297363903408661274183504365654653349700131666585380741709824 3962 171852401599723893663397355567651775237409131120780483850218971326647248093184 3963 2896660316594878003598583551007819470590217874550165482580331105190028408520704 3964 45489434703460182758482640972126411238185678118506725376000000000000000000000000 3965 663633278231458060895790486343995742860479318099352745265237795458273730566815744 3966 8965895158745610667266356078750327274917111145750039864000536596261506418382733312 3967 111802296142936098079535981125012483378647609565984022863641160668000433037293649920 3968 1282133111038862056216656636884464949490819763962692307943565544659085046869412282368 3969 13469544194094159218819096238211468295404593313633792328390500000000000000000000000000 3970 129088341954558971800410519962328804979005985633124738833129811398723452291334516244480 3971 1123471254261929328119728030909661758611241214647920801197877048549001496939895390732288 3972 8835601107512348529868566273837550501261908061775795616462033251283202840258513576394752 3973 62456747078437650514651049933514944101249534941340359486690064574056358185928479951814656 3974 394502416309144674646414459769867367921342039235280222138985300000000000000000000000000000 3975 2212409470505979456306738194906755626985896905471322390909011183286963851436749656520916992 3976 10938905264157459062583154929513949425485315450629083532463473836735509896586200215009099776 3977 47316483890961654526064357665105351861112282475759753387895599020286255344119230675076251648 3978 177527325088710153728236845167212276275595076056985377679590754952480308473046907512162353152 3979 572280636720030433461402236117500000000000000000000000000000000000000000000000000000000000000 3980 1568376888973217866687783160099769649830789828878677528973613265462681000251293395403560452096 3981 3611175516528869643894754416663963006963624647208177772420687293097304348856467585944034213888 3982 6893223685187754075504360441693208764874639132155114008997306020730589160279132243251825737728 3983 10745730583770634994133773675456076689156826275018499457205869281766535941581643163406365097984 3984 13447997522556029773435266001167936273204069668855170193162240000000000000000000000000000000000 3985 13249008629477257975483103247305452072271243741924662247025061254744162978357084634011783921664 3986 10046487285488514711631809567891626015943943171303569320688731780081231218074336402657836531712 3987 5711783344065580874544440181395832817303019169959464107598769708700155021435833382884675158016 3988 2361183241434822858048048991190884553618061366025136947523576705676153172532581735188899299328 3989 684432528540679832572953643380636462885798288728871344895000000000000000000000000000000000000 3990 133210952411363485433906350974851598364626791440912904607810876720166083991812850228679147520 3991 16518376248332819500564366371453163410100901398039261148849047229406312949074304551431962624 3992 1223620681175250260547633639450250196306184162138743128132151243087067342131465098182524928 3993 49968869672843890404666215368442326357983212654409985347783713588109776876684485775589376 3994 1015761513041851533142316934570110761088562917531000000000000000000000000000000000000000 3995 9000951925042945466675422971025484265031915162030834550473297366294012283570117148672 3996 29120595424747773434572815512602635098901910249327954801683068257958042134707699712 3997 26927182707228207906369179064727074446542531885395757555700561927011209639362560 3998 5001146965103118369861322012743439992274669211370630918691264562703674376192 3999 109065894393215807675193884672000000000000000000000000000000000000000000 4000 115791061839419051336368245283555693251938852311594846588560736256 4001 1197206085718393280484549127603580646852863174936874713088 4002 3647277075448032234818246312317236556138020864 4003 77371252455336267181195264 4004 0 4005 1 4006 88 4007 7656 4008 658244 4009 55892600 4010 4682954304 4011 386738429616 4012 31442762587024 4013 2513438118154368 4014 197280166707200000 4015 15184234514824697600 4016 1144560823091110721088 4017 84389318432123133169664 4018 6079009405540322255159296 4019 427363918410276562500000000 4020 29290920395649913609439471872 4021 1955299568723938708588156977152 4022 127009009878191819624555414028288 4023 8020644122181285899892752202381312 4024 491997167504723369922282010000000000 4025 29290607351312999875171219291151794176 4026 1691006576278310528568343885274555613184 4027 94591839759123248357177915971511593693184 4028 5122622720909217755992663334996259456651264 4029 268346599868887787175496029669376000000000000 4030 13586041650785196505875548395232395793639931904 4031 664205053079241074753706796841395928128700547072 4032 31327967341009944003921406446602344367618440970240 4033 1424225499953894365192465340420256519249117952606208 4034 62348064703535518547946512261938642944000000000000000 4035 2625607740294078300408862152197478954730996870068633600 4036 106254279478243316723411384806854116029526605426101649408 4037 4127625087057558373666844076086411468147112948439965499392 4038 153743767133343973745186685166365919748239164118006105112576 4039 5484303296925473995048860647732971037820990800000000000000000 4040 187124402718054445113028442523578992487452724958292300821430272 4041 6098962244314776107966295892367621074972195612412762358668066816 4042 189627219418459356969156998258996677369581732937508699275345788928 4043 5616117355037953747633152917976618327714033819279652740714250371072 4044 158197810744642891934432696170563592910766601562500000000000000000000 4045 4231510784683101189287655855063178635344441510872687118585477596184576 4046 107296117840938764597353601262369360176529333289786596434992973393952768 4047 2574464334898147778425980593399553659455106214177152487316166759298367488 4048 58341717143284453646797432828524120986581937550289429317400449688413405184 4049 1246197067128035031250266213723622384523161006705213440000000000000000000000 4050 25036956826932619148258500450961140383303789241416932895970378851725244104704 4051 472038541399862860864226329927761013012677938647102716356979885956198649823232 4052 8331530362153771838920023826684078820937599592371539942505781004102848800096256 4053 137310735021529768855426879898832757044058000476667134949755510044800515831758848 4054 2107277704970759092783545263950432458835573765979672412160000000000000000000000000 4055 30026085238282027428649715734630891410076800044000356898871995843756906369777664000 4056 395973497077521500290280579554467312720800361403612574073476384454105729850759184384 4057 4816751714207676606985694577071758901116670213485780536351636349762436926005856698368 4058 53849590275967293007499180813213067878614430086433076933629752875681571968515315859456 4059 551120942671183945028877594908544598085106185646259727190966000000000000000000000000000 4060 5141711527268052931124250093040250761214614200888666025427602790328348224161196353257472 4061 43528402341146519335864685625002178347300901068447645107919079865211003548034168512315392 4062 332720942908089781100603178388728151271128676495052780335275998393219786793924830345297920 4063 2283903609320984358640262335386722236942768822344500134134509293509987092159746432179372032 4064 13995851211146718864806565798125608717794013370506886619425121000000000000000000000000000000 4065 76074064258601396371673828645262076447124161544709564047390030506034997376250627029861400576 4066 364172593272478961068408841729595673141669930526564543772841059990235883272393879547363196928 4067 1523408727436706151715021837202032400569546301174555025333981555052502715428978644001482604544 4068 5520925747093601056708274329720748401747263690922330241602832850410529317318758701216777109504 4069 17168419101554796143657793204485000000000000000000000000000000000000000000000000000000000000000 4070 45324491540025792745288091767356905455211162948053548670409744521759663944896162506947327688704 4071 100375626258509166246862102027757693103731774938934097947969715043562152369129230791094583689216 4072 183983006083098359456965928630758814385060506489125878011697198775694871869739476934521484476416 4073 274903466056902071628440131237557788913588249092151061361638031787854640875616850275895804428288 4074 329101223694484256371431434289991574660582701573198413247283200000000000000000000000000000000000 4075 309482253678056429842089392220661362173226359833361357916508456974285821063758511087473708236800 4076 223460406858833207309227949644192552480224287323639190628918306591369487651961753365602210152448 4077 120650602887340899169138430856725731018705687080986047262535414350843504923128068068008364343296 4078 47223664828696455151360587894290614643416736392301643370282920468113838070390980822266791591936 4079 12917283712750882932730187288686945807533065597190722462640000000000000000000000000000000000000 4080 2363383077848258958292895337618780825393643565307100074353901510972819825187936926782531305472 4081 274296743779097117167592341789229864166292795631376866574748701929933345167175191277298778112 4082 18922194552078147013604639396178305871361027004790513429322971482447695004871223345542070272 4083 715385558304274959909149183250712100816794679170879953189196752142738262248454662958088192 4084 13369735071169594324751620292909136432965454073690000000000000000000000000000000000000000 4085 108011423100515345600104986307350688171855716228131369886780454252641646601969835442176 4086 315330245386098590659795919195011227514380712964687126667545791759197974774241296384 4087 259732907901522258220645840459022470216022449915111902579193636449132989263118336 4088 42257139983790019407289581579486628046359906184646364495591280034490796212224 4089 789208225856122762216041611264000000000000000000000000000000000000000000 4090 694746371036514308018209471701334159511594428243341411397773819904 4091 5665240024750097455498355549959842180557566483123994099712 4092 12452582856727149900787189278180269260873400320 4093 154742504910672534362390528 4094 0 4095 1 4096 89 4097 7832 4098 681210 4099 58524548 4100 4962130000 4101 414777222720 4102 34139997461128 4103 2763524495612432 4104 219709593407114496 4105 17133953354956800000 4106 1309004097335383128352 4107 97853069421997017800256 4108 7149248511873512931217408 4109 509952406238715198764859392 4110 35476447880855566406250000000 4111 2404773297993457977347640729856 4112 158684596719762944273948150530048 4113 10184552512715514883160902622773248 4114 635226240959181664740077645143222784 4115 38471216480370896666735914490000000000 4116 2260536319090746785548517105720302239744 4117 128766913137583854973339077329101365706752 4118 7104975104812753306430261107821276628535296 4119 379429436233822000569838585203827958811987968 4120 19595142625939323320769297476096000000000000000 4121 977789685736487468880183542053222292536772526080 4122 47102362240210026992129941011627472124915412639744 4123 2188511574854758327460378944036026378189838184235008 4124 97984874300004766082231093732582289561219198443585536 4125 4223311651580397162734401776498363826176000000000000000 4126 175062910481952189936905189307393069039931631084392579072 4127 6971507072792180652675726633388344812064993901817979011072 4128 266425176256950143660112867459895743792677852200162956410880 4129 9759841484713119272957217453526751235791396458911780801871872 4130 342301350203355958570094926436874371254491002500000000000000000 4131 11479606643946366903496315770156340652837005237098491966916919296 4132 367641888348020661064404858596460671535977460222795909627136442368 4133 11227947342039943729722816697231626270775670205945851505641598746624 4134 326527299351200201218791410247271793497253312351992324960963061612544 4135 9028484353806522161432278626511230478286743164062500000000000000000000 4136 236964008184564994788313661328092907331440256164542824915480253745332224 4137 5893573060265234778145769683881750037692225104673852946388877376021856256 4138 138649307734367939047578238779773632531159256060884938768048854367035457536 4139 3079409521662049914163204279570751916796139206483617396728151603798855385088 4140 64438581660169604202436345037492978717329315086729216000000000000000000000000 4141 1267702100435353089798090236427944879503908359840721221948312255066606602813440 4142 23393016522036336691284254817745185943681418351346884048262480339035464356855808 4143 403918714866192289580911755153966263999939841969225361980408535720152737991622656 4144 6508957352549841120243327128051462145844798724824433674448208811161995708230270976 4145 97618698260262842319450701199517395175276243413503301386240000000000000000000000000 4146 1358530130246977293187116326539407839066760054008787069628933262943877028142636859392 4147 17487937184695305423884827399416555618247369195749999580799450764168357444411574976512 4148 207518968388977186274999471844793530822274979856057041235651063872643755718758253985792 4149 2261682779960678905706953656076915050901806063630189231212449620778626022677643266097152 4150 22549708396010826681626707120126474594425966952013968032582925000000000000000000000000000 4151 204799264181212432956388402929004132576149049780063332758305341352959965772084024795201536 4152 1686488910015072905672636450609540953828388747849340211057701107836180653401725589199519744 4153 12529224047465496248808985673231751584100422498401788689927326911893129137274743674315472896 4154 83517248994954015257070788355807880676289599489912473993717816143746786600990792439933435904 4155 496533970479847264946013367887751912976073228095719403904590049000000000000000000000000000000 4156 2615819236948025671036010647160914864820653082350440933330504688521015200455895646636976635904 4157 12123852843555782768518030010144811930266617628812027300736713138881163981434889892105459597312 4158 49047899590127050715314000128005792624254677965442624489732293460594195381593146842176531988480 4159 171695377541205655025476315786790937311720912490920677071613317502235323993094962580366880145408 4160 515052573045721547106048318553750000000000000000000000000000000000000000000000000000000000000000 4161 1309831551208021789362172100458058615143539835965540340186233214509063957216301846070706359500800 4162 2790023996527813607544910958444888601248067575703630552761739121696623008458572017902669537476608 4163 4910582925099585433223486335691125383570579006465875960357921364553042170219577888736601826131968 4164 7032738729206220310858300568285874924924839426362574805162332236747949821311617582956950444834816 4165 8053809889208078940951856291155847202605761588762971856489676800000000000000000000000000000000000 4166 7229164688484922106384175593806667153865836313929497112344750415900357461824700476491970811789312 4167 4970349537558509961372872459416094328409227733232118650510307112584444802739876181948381586784256 4168 2548515428583752573874618919789008328329572146524551369659338727162237001555807634167652744691712 4169 944473296573929078912007054731487375721000836707619720443395045617366056844691769867201499103232 4170 243787680388983723141585353550674717019974327282658691451250000000000000000000000000000000000000 4171 41930332840883096483230113575902872208659943786352653443287662744168727818752295208291271704576 4172 4554848643516605204269359732573282976347872068321673791723014882390882154290963463186382061568 4173 292614739334742493934223705100846315000248338712658229390307351491251790955555967332916396032 4174 10241906618681221173487998340987010318591329549774260581906120052448166313030709149763108864 4175 175976165249625248512223881746872760161338418896010000000000000000000000000000000000000000 4176 1296137077206184147201259299618477520011105000440144570327970766174380754418408603254784 4177 3414530582391702138220657038414432074691584433472628557786480845701517236844229558272 4178 2505319036917726883021536245707777456269527959624944818769287309353391044830429184 4179 357051270852386681791635318571536336788078797874637446386357423532779323260928 4180 5710764370696911468656538419200000000000000000000000000000000000000000000 4181 4168478226219085848109256830208004957069489198207593132119461724160 4182 26808203634190225050082838534137569202228219849122716319744 4183 42515777276012535133512264488086603931217559552 4184 309485009821345068724781056 4185 0 4186 1 4187 90 4188 8010 4189 704704 4190 61248348 4191 5254458616 4192 444488936000 4193 37033016009472 4194 3035097826580752 4195 244375188177425440 4196 19305875126312243712 4197 1494621883203584000000 4198 113257394298640747668416 4199 8390846526346323785985408 4200 607137979363736416098607104 4201 42862412136704873357850640384 4202 2949597434951300039062500000000 4203 197676896125730947329258800966144 4204 12890896587872368011657076905476096 4205 817305503333717561254442701166739456 4206 50339524928962805470624047164502514688 4207 3009623988204111656618405920300000000000 4208 174522482342162460991391999675317490810880 4209 9808074225187421508216739775446910362451968 4210 533781548630065938826214244022026800912470016 4211 28108634110163959902010167539771337494148489216 4212 1431046685917538837049945188467875840000000000000 4213 70378159838304483704973282253235433604750677901312 4214 3340512704938947763020393819002568992468637655744512 4215 152893062798290424382256229879417204497206991095693312 4216 6741489334769328085427770289436900466016970503578714112 4217 286085249139131923868397559772540863119360000000000000000 4218 11672593749584022468555686053452609163622461178583460151296 4219 457418172488820550622786251301588290605924335072193512341504 4220 17197090815404590048508300599560289386039690619398207156781056 4221 619571443517169919436033364482589105584059777914660646062915584 4222 21364767730500497677415325784289256855665667599000000000000000000 4223 704247476967135803664114700674401714007306866776004567476093845504 4224 22161300219558667119271803531859667500190239675806793359987270746112 4225 664815137674399933208968577129229943776538945668095486108509237411840 4226 18984685278475638467852183904381346201049051620740102657196893838245888 4227 515263799056277130903867757033242245197296142578125000000000000000000000 4228 13269959436512715492050172239044508768151018670552636738804021560816435200 4229 323722971936304685770364165204742727060203434146931321295988080121340755968 4230 7467043034980790773515384402368886446187030434672180566619039776898262499328 4231 162538321506309773054144107765464245903020196267393681811971016694478946697216 4232 3332002156501755016343743950201595763203779564529306828800000000000000000000000 4233 64187862521754556473726857952440671791133166421222630492275521658397219201482752 4234 1159297815126972628729653162476549601655705621019164522409867635120155173108842496 4235 19582276765131357218176306403383182446340400227351138625359362111427724357530550272 4236 308544897473778150937052741466134174407018374653869459987154086041810802110797709312 4237 4522142641066643200813725484198716978238604398151975147929600000000000000000000000000 4238 61466691836130264219336194751350830377473466547476862506928496669174672955115176984576 4239 772344489145847982807112387502077185301354750743520688993450461534322509605112284971008 4240 8940490377459686543845015739855138424560943784985161377017799108692071937748309672722432 4241 94990676409450092021451695412889418137875854672467947710922884072702292952461017176080384 4242 922645665942048973129505160467685149888541325721928686923555210000000000000000000000000000 4243 8157349630727690052313002794781119661095338251647223347034992881252870964992851377718820864 4244 65342275188744087355720897720227402617923905829775740695845724779525103377789806938163249152 4245 471811163672966697071976730125213775321467392814622118062755131955086236286010163453654728704 4246 3054039081018633492402944906150436921573180163594188262865410957948012773552864949349057036288 4247 17615647675093190484379089828895835194083602053402172875375547670000000000000000000000000000000 4248 89945375565001155066289468675380256084533059602021408126688567163318463756926438356697187614720 4249 403621278725129740469292596220535139199828119735390733748988094424726855206424061020099160571904 4250 1579153651206293020123010677196486056509931106709364094661088795225229644374886921388491938988032 4251 5339557896531853374464390106594642279073766050428360550682051157349392791383744898388172646383616 4252 15451577191353199669107740004996500000000000000000000000000000000000000000000000000000000000000000 4253 37852795127890808293985234166405801715613350179020377462873015320423735448799806907558980371873792 4254 77551036953473787826153680462419482946922830363266351865367323786002209290314922043228939377180672 4255 131065499893990316992715139742998944631207522286522386614344434205962824685841788760661554521702400 4256 179915570882762382972103768748232475503136191288524696044929980592514943327328861368315680823181312 4257 197093930564419140216930306616037089733209036952703477225619456000000000000000000000000000000000000 4258 168865327404531741036604100425187165983658364866311305861654623519007832745533207314778882631008256 4259 110553698853303397172799655947856474763783566475322679085922054236080949677135246020267460817584128 4260 53832560586490862937731390079796884326117506095806541713007884020086624713806625047201918218141696 4261 18889465931478581288857684656777848508652010040491436645320740547408392682136301238406417989238784 4262 4601000831991826278374221275895982891017286043069709026383100000000000000000000000000000000000000 4263 743913599376343571121136228678662311620835297131982082879644481839671170740859745157734910132224 4264 75635772701892585032858947727785498575102997657868727399137589441093334165485720203587324215296 4265 4525024063159504448625556522124775184986304564471449732696744200106947242290341734378440228864 4266 146629534197516620226729553344135895919161835386236937951122998418158450039345588369398693888 4267 2316247148587241481016831808575632924259877511288100000000000000000000000000000000000000000 4268 15553644926474209766415108379003345811826278439497143634055281084948655024189526706749440 4269 36973995576645713134581941139710284454260031009539577831201129192709189202150160334848 4270 24165684384984241517034382140629940638700448538314527554443889600083889078575038464 4271 3016901050714939599280936375473837200066148388956258421768550681358627992764416 4272 41323479189846659442244551966720000000000000000000000000000000000000000000 4273 25010869357314515088655540981248029742416780446740648120182407954432 4274 126857781656640765567506897905066362130023920195992333320192 4275 145157943390595840732474679395985877203123437568 4276 618970019642690137449562112 4277 0 4278 1 4279 91 4280 8190 4281 728732 4282 64066112 4283 5560399332 4284 475952436072 4285 40133510920000 4286 3329719892787456 4287 271469416491967664 4288 21722201161239998816 4289 1703833605184481547264 4290 130852916109246464000000 4291 9828585051404607294704704 4292 721266523161512421705386112 4293 51661846530531610405701222400 4294 3608357929218464117433598803968 4295 245545329503946612304687500000000 4296 16265595270847520211098347320307200 4297 1048024661470291694598061749013577728 4298 65628560035053616737921214760393637888 4299 3991138122345585503070428800997539849216 4300 235531382748384201026242361855300000000000 4301 13477666154044635699018453695154155623022592 4302 747236038370657281858943773149393987133505536 4303 40108527602946840681678094080165906070887903232 4304 2082587421098546324620734584725394605924172193792 4305 104520275845372463802092597000264499200000000000000 4306 5065956446413456439711680086855543217899819946213376 4307 236922773912047052709310071602906786931128742852968448 4308 10681789010887316628944619338703481595339698883089170432 4309 463837058903840582561222172250050677060008135133080059904 4310 19379706650101224908127924883900695629660160000000000000000 4311 778300782781674257325481396497508799052804377502056892268544 4312 30012705626052234634497252901002373761600353028964208821010432 4313 1110039190343938406966865995417885775822297026388475459009511424 4314 39331689901006623616127507065187586019177194032993707489281179648 4315 1333489440251087547562503904754301371497385158465000000000000000000 4316 43204093297476164717917931938647938164369632623232609278101912289280 4317 1335876778986073772749311384085279144267011525261494569226262663921664 4318 39364257967047662282507822140381641282662972963313532362323440814784512 4319 1103793285058954610613004662116354239089007318817910042383627364389093376 4320 29406593238801733794877693068371709847927093505859375000000000000000000000 4321 743116677528149250478803147982687341235252347215153676201584556150989258752 4322 17781504481926880174458103452818073712745869841961194597361548331343404859392 4323 402142241966490848489581981580804732409214549255551735645668115886906015744000 4324 8579147868740055798663425055711254155309849899179130715474059716028432449011712 4325 172291802398022135150112992343907520828028116935913766912000000000000000000000000 4326 3250039527890712923789976772493107405598324028248946931394039119352935597207453696 4327 57451824262122022006290807772135459928102041865115676336086577128035296258878865408 4328 949363221271450883668479695509057418884697211226489571199922918849825831210992009216 4329 14625991534668068939639268310218604382190036812905224492851572605122812811587767762944 4330 209486241999321422046754944864650221785657412127092861671833600000000000000000000000000 4331 2781060310192140260604916794673962351945991990662172838350343644512798734791595979177984 4332 34110141493402847267358474126578188883647159967283072952898207302187800163145859240820736 4333 385181022037899192126231868252015260362239566920633962973429916964851840775988921472385024 4334 3989608398729951204353760463071125141790785896243653803858761131053496304003362721395376128 4335 37751043624690544367929579759787455724830992127638386125875183950000000000000000000000000000 4336 324915000478162573780216401958773500204043767258780128243560922927174144023235617864663695360 4337 2531657873481192777087275157691333325540199267036295623048885465573650052941905035724081594368 4338 17766924219984096333787996940167784049146294021721241175608420148527535018128104736112953524224 4339 111679381457848042339906751010425760108587842617221071483497910379092280421356189890503440859136 4340 624954306188124308559713759671405947355832414760854491125539517570000000000000000000000000000000 4341 3092786562368270148963548537677391982668547154048683633483567088393406555131546159619211853299712 4342 13437158858879093693280754700680489975908811777799988450586378154790543921594970658693825536458752 4343 50842671652870633484492148478750180629309495830564938719906724932825275638365504671770639249440768 4344 166055015217872699705588680281507289259217241503176308538918003805715464556443009038946505517432832 4345 463547315740227055191758009117575000000000000000000000000000000000000000000000000000000000000000000 4346 1093907149871930770383372240534630126790206819139999850435104000971335997158992112531801147405500416 4347 2155595557616720554585344356298182583326928003404215126109456898577610385074448972929780425387147264 4348 3498192683939565477530215461602653636563523479619750317345795434638858803535593720872798355281936384 4349 4602703710809407554267872048745696502663287475045755815718879645451488694796932792627339407742992384 4350 4823309464677695611115506874002261652338172074378209783558701056000000000000000000000000000000000000 4351 3944508117910362799007567763075232140756901845555941610320971051484375392386214315001343522346369024 4352 2459006200226018250040688641541508227002984706742588140037039976048074078738466745053423823877046272 4353 1137110863365908639788970916530483801782351583402744445694927922894816775846245575111263672860672000 4354 377789318629571622304564215881334182103824120485897239743848886568900712185635614860877015870865408 4355 86834612078068206491493714031237796156323972562732945586730500000000000000000000000000000000000000 4356 13198260205496896431443933732188221983407278550579315393951690872072084317731155136507566033469440 4357 1255973701860616798988312522640990818642409896446405800868787003815449072233238425036194827993088 4358 69975431923642097567695827457682890859638528837243907305201290405721497408834813937137601216512 4359 2099240024290431315904370356062418575176514128022043970915032759430187606432224937652829290496 4360 30487088099278557254236486814294110070677092525121100000000000000000000000000000000000000000 4361 186643739117690517196981281249529843172073451879258176349381164364520376117286061287145472 4362 400370216612396090412954264084156355085431767878166046063175139724062061971125710094336 4363 233096181839234852151576827649092515778486105232155703373904387408332023217172512768 4364 25491274483007674737622176948539956297151416731235977669631885470320156215345152 4365 299019504484528365049314751283200000000000000000000000000000000000000000000 4366 150065216143887090531933245887488178454500373195434067376025722945536 4367 600297468134703243104544356225572757566774202081217702002688 4368 495600219010358292662874188607770300950058631168 4369 1237940039285380274899124224 4370 0 4371 1 4372 92 4373 8372 4374 753300 4375 66979976 4376 5880421888 4377 509249344032 4378 43453726521424 4379 3649045853360000 4380 301198754370253824 4381 24407047329958034112 4382 1939300990568900033344 4383 150918973221382671403008 4384 11490456275632783360000000 4385 855024374453703665430563840 4386 62122153375959917127411873024 4387 4402952910465282495468939476992 4388 304154656061988767710158368014336 4389 20461533661612276628906250000000000 4390 1339457507214234413769899360586355712 4391 85257048108805421142047419140799987712 4392 5272446912005756637127943837132311756800 4393 316554174476127998246999375334073160589312 4394 18437909721747928842207030064693000000000000 4395 1041058442108733459492935347454683809092468736 4396 56938515048455497941380886731381458638825586688 4397 3014160690752725069855345219676828899864036622336 4398 154315499252404726870313346438133050132093710843904 4399 7634481646481458732144265626008021401600000000000000 4400 364677684672878745984642777072464263596822219817222144 4401 16804226887426398679015410764942220668739722916135960576 4402 746300273846892876975439736595275850413685821179145027584 4403 31914270221012810279803465755167126895698880443137673658368 4404 1312823016059619978481223624473288820116684800000000000000000 4405 51895876557161037477009247111791209730314854392130112649953280 4406 1969249374374018477242749989713224467602455099611176471436197888 4407 71651353816437526959384227963842534723503168551167125082639171584 4408 2496869222879858493143298028694635188948941615718140448925712121856 4409 83230478268033152129951911943634058003385334662120000000000000000000 4410 2650485797047483119448440376043839616263008070596196729918425941409792 4411 80526395167420133330713916179234345661778921131194901837858924199411712 4412 2330793083460448254510628836052972882501567904272818136521871347121389568 4413 64175967615900492189503406579695699574403664886539562547277911880160509952 4414 1678263016192294408773293302105727484059333801269531250000000000000000000000 4415 41614489803080719709620703396070674818363534113945258658088227791756691767296 4416 976705405576677125650036374768635484175784557392797620502959531055222121037824 4417 21657623703221670105680445190674112349809807830260608765662438895715121956388864 4418 452827278406023903254956802050924393269254384450975104472833489317044365645840384 4419 8908897945948517231149556289552517263379046986464211501056000000000000000000000000 4420 164560042563223116445226740733375700663828563616954113071290155525370793825050558464 4421 2847165032423181325055255856971000973226571248839337037431224683984035235629012877312 4422 46025829997245677098452694796134983013716396551526463267924703627506828478055721205760 4423 693317673985785485513653505433465513312072884225882494034896252511500935088488713289728 4424 9704356839881750370470983833822019256800370109050347702976512000000000000000000000000000 4425 125829066893841888754127269363067132832371697848288771156058772208281435994263794084741120 4426 1506454401759554128492444016792021832623479377968123455695472406049015363894297429633138688 4427 16594662448028237740939597285162084885290550830526678305846105442621196396342431704890212352 4428 167563552432649370766441617120880343355213007642233459762067967504246844768141234298605797376 4429 1544624711257299827730959442228576572370805271325591891372232176600000000000000000000000000000 4430 12941673746838586778359526197452181754126006655248864125188880746282120570858042768996614275072 4431 98087977050444967040118892415067862321125507068152328946413355360682394327219696231088994123776 4432 669046475715399201867030887886526114026467163718054294120685798606316694764476620965203534675968 4433 4083865305039249477139479799926490789669388690125111347512038252612069506719919370316590289518592 4434 22171644893956382792173017429144980222497211099191379065955644581300000000000000000000000000000000 4435 106345975658578730726058766620879967054134890537982267343175774590202987627005409312276171148230656 4436 447343209381031163028937060495382873415823401036843958518602177283176957073261766755659264649330688 4437 1636938406108196508036222522460576542312741137940533096422878812124453674120566633460893178300203008 4438 5164148158583675691288757805351861560081348625386733686080402945620098842535602286072906066757156864 4439 13906419472199432958123256452880850000000000000000000000000000000000000000000000000000000000000000000 4440 31612800283256950800122018285806243538911358019900744461379087589750225895894127988553897910189686784 4441 59916570951911408870892078075732140461895735992781121757159151498852959812525302200896056242955354112 4442 93368217142317354560695085749251247589177157806895671347387870520954962350707217310977489443378692096 4443 117749016083234916430967043173061613400540873610741371921322353260106248983993055515655669179469529088 4444 118036684972628551162186758445996371994907448933101069996612648960000000000000000000000000000000000000 4445 92139366508243930927768972651444810582351109346847314587511018712905586111703787068396675989357199360 4446 54694791359025817466588096375450214894389678101284433241041290541489896233381417539721414649392922624 4447 24019312874915379033762073060331696723895992177633931807689404924960208456616947540944043121928306688 4448 7555786372591432404420210590576010185245889445830766876926186638826808546227627378330524190450384896 4449 1638828187623762676286224952998977477576089107837349472061464000000000000000000000000000000000000000 4450 234159010667418570136383350881753674820411775338200091946552048723198207821635870203504095293079552 4451 20856135706880793508570129743131223506986589672979029348322998146391115748248426699181442950234112 4452 1082107189830355754406126398063919056213132489583622410608860735323198901829710425553348318986240 4453 30054031772662660724955896965518260102775508923998904185507190881466697837180933907728388063232 4454 401279518612719411793214873514075238230152874486493000000000000000000000000000000000000000000 4455 2239724869412286206363775259203296278645830086182852832636880720445063608369503180282658816 4456 4335379713506177511070679521522725751928346549516440378463539000793278396217602382757888 4457 2248387801579949786406631537180837714073386634640969689948018060513124983740263563264 4458 215388262274643908873038032118264359563832549106143979382526105203083034801209344 4459 2163725461048350461648256473497600000000000000000000000000000000000000000000 4460 900391296863322543191599475324929070727001620202584761566016888111104 4461 2840638118868374865222224749923038372620501691311352212094976 4462 1692084989260241489186547395639109449393987649536 4463 2475880078570760549798248448 4464 0 4465 1 4466 93 4467 8556 4468 778414 4469 69992100 4470 6215006704 4471 544464098816 4472 47006478059544 4473 3994828653998608 4474 333784527102400000 4475 27386583641688499200 4476 2203949008128701741408 4477 173766502340343533332544 4478 13408031900268552341016576 4479 1011482574290807685120000000 4480 74530110076929988988058700672 4481 5359129188541703467113703203072 4482 375729622314982520208053125971968 4483 25663867524877047222572558755561472 4484 1706453470494937796044921875000000000 4485 110372965414588389057591833142481150976 4486 6939111403197738339931510641741433667584 4487 423739156429634866982170662691920616095744 4488 25114736307552615800813880156480615753078784 4489 1443690782370014346952233601295921000000000000 4490 80428855416227786710230493211083067471538683904 4491 4339230655773233143878452764999239369500028567552 4492 226537623500634229866235727414201435936314599301120 4493 11435345864804660214258410361361619758021671120027648 4494 557678266525840185762049327859942465536000000000000000 4495 26252807246189423121116781355073875485821170113472102400 4496 1191912232915270445673376616701765894508216217849436274688 4497 52142707917838885254285976998837638057722300650370740846592 4498 2195897331375506321961949671695204003235633639475723167072256 4499 88934600385796061242973980847786195885005209600000000000000000 4500 3460368155066113113719293820376887637818456238459314607351529472 4501 129210922627657455658511080716020190586034024441140796324338466816 4502 4625009239496026678331565730504157562054589106601038594262505095168 4503 158507748067443750494376657453021376223215703338811111212693724332032 4504 5194888971937916718034073716679471307025152892192150000000000000000000 4505 162602351063751393477750439404324279529978983056697519077262328700338176 4506 4854121484860914815358572940459811318548681876285980562025466063369535488 4507 138008468551276218095894654633217067098540857745665598373392855059815989248 4508 3731275819921515946266185582732258046912205155441364771744097232584183906304 4509 95780148184165193079878982193062059278512001037597656250000000000000000000000 4510 2330409575155703494416683928759645505614312822516593902066519447525029056610304 4511 53648644824133962388826010588231432184920635146244116556636461945790602256842752 4512 1166385100971283775499485603745666729413400080553994371506334789649730657862025216 4513 23901273525062283596222735923362748079280014078188909030469377404989226469963071488 4514 460663046387282723206236341218789662464618557248669776609280000000000000000000000000 4515 8332208958794405395369317130980102447024884536844954356076011672416875706687946752000 4516 141098198171001222211390804863029443067332839791784073756112964529395285220559876521984 4517 2231366252739198454592904327208741697832728712596207872899407838451173510811352341413888 4518 32865423149978776751111187416785660904798316133357796342584913633541663666252135358529536 4519 449550009671598611244740992716907194558404045805762952030060544000000000000000000000000000 4520 5693135838014915456605440320612424155341032302005184003737374951077984282591430697468035072 4521 66531675594001710507519730654224725708976525811577382061081023392849120626583526559524585472 4522 714943899799607868917389350590309954708997658320689755952003153356785881415722702760658862080 4523 7037669192751016177698058249233767042918946320973805310006854635178367480261931840541443489792 4524 63199987874629240143330961041853287753407488360901752906264783461500000000000000000000000000000 4525 515479184248525493147044978429004492051631345692571456623568535222894809224276545047617104510976 4526 3800375770933228252043684332872430921423833040507725532523658402159263569689848233527243448516608 4527 25194185619561325356372283860091229520940774808408003577520338323464953726943423843548976323231744 4528 149337824156634788206534469155746472058515405153741307066093315009392488624773744361460397951156224 4529 786588447253714819083430074834575639150258465109539336678119294592100000000000000000000000000000000 4530 3656723899554531021153007051416995799212963362115440395515538450456327159599498258501217901718011904 4531 14892727628025150297500224834026990489499048754046470408398420042836258391376861120344386714799702016 4532 52703118429527426727842527980788506483112755375732200225460934951877154904378013927305242875103543296 4533 160599944354733881138382763695317063105738921543045551125884250698530087850163363000475886885040816128 4534 417192584165835414791108017173497500000000000000000000000000000000000000000000000000000000000000000000 4535 913577666867027853154235400943583859879551020789955816706018795771833372571154497333032866321268736000 4536 1665430911633864207440851347196798074083778285945398747017935778266965296528492720938749691930049773568 4537 2492036534281884350051624229706628913831447095919084892671308812118865576197673262639776695368407842816 4538 3012323116955915317308109552795395231704135952131920178093609385834837205512996558754055554285663420416 4539 2888609802327617714263577725718995451907792569060323082112199557120000000000000000000000000000000000000 4540 2152274150987925297994632785783173409990481724000065923595646611482755888048658612868614202953115369472 4541 1216556591655767844284720745204506218735115091383007625826152226822925596307760207443623237271769055232 4542 507362482911595737125310394754986094527664103354007192232419372421256924494797419961833747127459643392 4543 151115727451828647588351327086912122222950673349969202523114239665921702554731528539966290285404618752 4544 30929577092318556925373068643409387134454638996946565588630515000000000000000000000000000000000000000 4545 4154368941287284813295937885430846493991405013264167172804249625532430473178734130853737650114789376 4546 346327630888644410580646619789417243473435387651815458120867179210958954186073899873071123539165184 4547 16733815542007781226811184329119915755642893943490742090326087314201535985946854773578196295090176 4548 430272296326631091199548994074535678991644642245551055280504595854946715710435802828213315436544 4549 5281752443319318082983013656995034858242119162468961000000000000000000000000000000000000000000 4550 26876698432947434476365302415693184307235653015984762290308409133765677870206460832413384704 4551 46945343285804659114005433555650856146069365791085747475878816188144978869098598358843392 4552 21687389584871433219326614759269842334330996465223036117568268576033804797242444349440 4553 1819920912805496664347791076962973625851448087336648422501356698327391731154157568 4554 15656864520792937315496269709312000000000000000000000000000000000000000000000 4555 5402347781179935259149596851949574424362008483275469284015826429542400 4556 13442043904402029732706082362184793690322364935380807060553728 4557 5777139519020249371420441205340897195675833335808 4558 4951760157141521099596496896 4559 0 4560 1 4561 94 4562 8742 4563 804080 4564 73104668 4565 6564645000 4566 581684021280 4567 50805171417088 4568 4368923590313232 4569 369463787616151136 4570 30689182214417600000 4571 2500988336334258204672 4572 199741171221670108907456 4573 15616869204457705445066368 4574 1194146221368945768553193472 4575 89217528224530038784000000000 4576 6507097196771216273730140324096 4577 462918500236490478602501990297088 4578 32096281404464474948555947580325888 4579 2167226324227975201883126233163628544 4580 142406508752292534116308593750000000000 4581 9099449427387787277338594959199716788224 4582 564999220006988504107399318690204580052992 4583 34065689911693992916434526532216191017025536 4584 1993018308526115292427984086809903828808306688 4585 113061605575759512265452748968961750000000000000 4586 6214535837065257174070955412872086878810475069440 4587 330723494624396458946538256091722628693514512236544 4588 17027422974576436543175250912092055020267386362380288 4589 847452162361398870008465911480143022992178568323301376 4590 40738730998996355823346267617599151489024000000000000000 4591 1889978902911199055692868336293280151362722584221389422592 4592 84543631125036562914611259256558188775937885738601908600832 4593 3643188146123072910810348064052533852893005504946445370654720 4594 151093245418904885655277175282903203956489401594154340793188352 4595 6024758569444472625333346071098901082987560960000000000000000000 4596 230735752719196277172551027187923221565440404408329878179340353536 4597 8478128593127759770622753897066422018086230275857782959055191932928 4598 298539931920478455275444037616888591236801044137192936482141345153024 4599 10062510577083735896488827706358917755037418597534971873130503789871104 4600 324243266457112377157790930362148691502712374194640100000000000000000000 4601 9975363563735253807735611099429553207493001072077017019317796455321698304 4602 292606132313847082968561178698770143122297572248740790109560207623592083456 4603 8171617471995617911010856408642090893854091123417708532776854113654937747456 4604 216941416211448371435917242660466286870315580394343322222339242429177458065408 4605 5466270428745398006493329629147173591905832290649414062500000000000000000000000 4606 130502858348413089695807130630887032377411624370626954038695394091241108511129600 4607 2946822508135876793860814954992175837451811012561283757582423644735316711595573248 4608 62816417044935424128470524249855241664570803043052034770233277334538588169317646336 4609 1261564698005260611114731124703959329226404719379861164544417398372726998349712982016 4610 23820056241877380970885149256377085440325157119181141122744320000000000000000000000000 4611 421886787844289538478130914058702189682226196879078801403808052918683520271543657562112 4612 6992464994149839637129817140530904346143436546689587653424923170252826893422152124465152 4613 108178285974835614222268423046589861868329576996352891576183918783331816268941644762447872 4614 1557923712961571497348725619265540752361662392804892009874733063831554887087553609604268032 4615 20825204103512358321644544636590225524063746294342493745761484800000000000000000000000000000 4616 257585918228489726481607731811703593259025663345240393438236145771409685898632651568920395776 4617 2938332456270196893911123242111496457213603956256699457934323574951617565984965832459675500544 4618 30801758204397369628955268359847039581258813009469506437061220898830721624835360973374992941056 4619 295582105812934957628543756372521994462595745480899823020287894677491434171001137302740626571264 4620 2585895744827860015033325536677724021617265912385668352705578552151000000000000000000000000000000 4621 20532026584946839168679670139630957531381552039905633501940736197828307746748081076423761890115584 4622 147243897116323179440517615579268778202864445209541025779148951281630787189985984192768089807388672 4623 948733775742248814555731526262404784225954161329802369193581340484290877318018317989652578288271360 4624 5460950364024854855065420873724644833235423637715607484911589955653109653486447136016115703719395328 4625 27905975777480836115815279326718405555442934250275860413305746889795000000000000000000000000000000000 4626 125737053939396869877314690486031223106394343885853941857242501159222149303642506631502387327281397760 4627 495801280877348857410136172971002015109584239042748310230248276372748690369718327072007251953889312768 4628 1696837634106527094662068300195254617384544511455284578486029561289999885603774975384936104088848826368 4629 4994500803366772619858211138677777267445547313736991762593719121670500320560353390077357174629970477056 4630 12515777524972110964681446986946365000000000000000000000000000000000000000000000000000000000000000000000 4631 26401462253259500109735945151526978840739379370932668259207645847505877188881857222303825936996192223232 4632 46292037033490580653607770464732248334134558741141094753702515141860805975172862249529081369846880403456 4633 66513491188652293595230336490937595822383825313653935115044391552548892746670889158478574473368989335552 4634 77062984157189778425934443084720722103346543073029271272976205835818538058268772151094952224620661440512 4635 70690451803505859128912140819281196718246872167834516685775175680000000000000000000000000000000000000000 4636 50274754391721736946499057212966464360474226115380723507705802836531013295646332111615676523858221858816 4637 27059431143745742249473989336474458116780901790795237957982845259929413219664653700815683659069451665408 4638 10717071317017271965077269549259305705040869641719815084210740522733558732623302547565567673169128456192 4639 3022314549036572945766391925042945466675408080199630430277370875991060430656778342479595483424855425024 4640 583733393368566545741084819172496343742660457262553578526008010000000000000000000000000000000000000000 4641 73705390414573795007464490931584533014444397259844264104246516647285979425466827286866908859873624064 4642 5750961232831350887759871874596377463219412089962473332804158948647918752111166831627544111781773312 4643 258773423950579789861859739354440662715295966018739651967456478478174608621202738392834732975980544 4644 6160047024192991326644929203432776326510876147762243755765310111847490983539684932370570252648448 4645 69519892191241614598270934523633925724128624545594850000000000000000000000000000000000000000000 4646 322520381195369213716383624819839985467741988082560317275695952535737621861112066003089489920 4647 508344228616528605204128883685141056229122445884451298420102874965896071717391840307052544 4648 209191166521842174041494082068182608689551711858201778668139001522922017844303151235072 4649 15377403085426642705982351960007752723302400574855461688540497223836209729813610496 4650 113294135986962363921997567623168000000000000000000000000000000000000000000000 4651 32414086687079611554897581111697446546172048423772737133334408779005952 4652 63608434713201929204903145673570531906211179464416729090752512 4653 19724388097560514507308670030085369883915358044160 4654 9903520314283042199192993792 4655 0 4656 1 4657 95 4658 8930 4659 830304 4660 76319888 4661 6929838916 4662 620999379000 4663 54863823282112 4664 4773293028872192 4665 408490235872994160 4666 34345574009248170912 4667 2833939452939856000000 4668 229226779354303161962496 4669 18156957473473294026614848 4670 1407009440986501944596127104 4671 106567641148028995335829929984 4672 7882234646406901635481600000000 4673 568866818795809579104944457666304 4674 40028356130511043638505409048695296 4675 2744057586500251433820089034182230016 4676 183134356390853061517571602534171148288 4677 11890159551596975349396972656250000000000 4678 750483756083786039357000971325874907084800 4679 46017916585813008885000280595776893330915328 4680 2739304779615641539953715392958033316970233856 4681 158188360362171870994728755949297683397977993216 4682 8855598301759162421384096561395346570000000000000 4683 480233755902064714777390372829946236699386054705152 4684 25208860401215068213218972031137742934875843510403072 4685 1279925307473437932316989235594736623005446614449405952 4686 62806051671692658521948919865137530273054601913757171712 4687 2976093441122031084264889586390529036943360000000000000000 4688 136065980755997725104344284621881993415597532882818329214976 4689 5996888339987560566440809601489234201819081056143942394773504 4690 254551608773994376908773594932910250624426941553657084079374336 4691 10396391708272042911563079586109744230849287874005682785284521984 4692 408142542967618658239873636330704996525588873216000000000000000000 4693 15385438994228921631213597754845230648107210472175151038805227864064 4694 556291606595784584985201819212542204020574227197091350602139292925952 4695 19270522746463226744166262476556028462917070603369479566078197083668480 4696 638797320585651668884068598156892949796686516640378627255519753522905088 4697 20237939063626748834795803401298326283433657071599725500000000000000000000 4698 611971336138950923102124241163215658394444266276049538487197232434375557120 4699 17638291212991109563539257918162395177043375407322361322671197537454321041408 4700 483849758489559732354816442411485791015495122093936520522554976201481522249728 4701 12613271112767868223484785515400303241146066053847538698731154784686431761596416 4702 311965679823335077603629456541715313958228826522827148437500000000000000000000000 4703 7308156797378268171321058201384242943781475429762412638131694880362760292943265792 4704 161863618057797953061446755792198769386192904315956513776140811744886805621737783296 4705 3383018613924014345446341404188261247477884511889155437205232254223909605618160238592 4706 66588316019605049178374200111403369764719605041096185445014789421963185055350036365312 4707 1231692229922144495431315477460734157949319397373936543360614400000000000000000000000000 4708 21361497980258464378036772425351438862264823781648280881839294572631420946842246610681856 4709 346528643600058001479392480503026599588732434351342500991003378701655227725973945705299968 4710 5244563334669291855861566284460095193271725624602972935266668879986951780973949428130906112 4711 73850450496883668910773153416245857809787077751294358807888852875179172328525893999561539584 4712 964718313193294832189767622288842818413989392090409294494024335360000000000000000000000000000 4713 11654474309884093958876140526165267675988591869357067994643629692672382793292846528728162893824 4714 129769730791368558963672625100633766401412905384431359625128672805977071413880964924243770867712 4715 1327024832592327671144727243642388069340767281817584721414462146242234606192074071952551873347584 4716 12414448435665036565355597064787037127229021310197792566852091576454640235182047766715106315993088 4717 105804716567141405281768943927635269086653702717523698730935406331385000000000000000000000000000000 4718 817810163049539460159233103697562072052015168846517903800326164932236950829231229653389417266544640 4719 5704900395571840808916031972718452308365485693053549539078847511907449624946595222117924845654114304 4720 35726329512899089378045512091583406505687817715166612079489030174117382051225295898537180497803476992 4721 199694746103870647981979037856083760646176938745388248493051794291757784095120140176841003536027222016 4722 990026597538118274346332594497023527265851190371252401888381027092573000000000000000000000000000000000 4723 4323489322046739263708010322439210351209945695341791026561447845464347006016472798724149528787295404032 4724 16505969642344522390057455711851708036075436528334773744144697924489715316823319309052049753029226790912 4725 54631643104224209548806233568030217787620249344821362679972019973442231079730482893818269122475149230080 4726 155324077944495153492678182809288326888438161311343963423048631372821459566532190333713246605481934323712 4727 375473325749104299359407539043219750000000000000000000000000000000000000000000000000000000000000000000000 4728 762975316045856630326187425952436693701978046328712465620244625414230083407051864142749502766476884443136 4729 1286725662253831421100886659696103597883797889404118592679240192722512634814534346683330398896351313133568 4730 1775272733462470348466284411476791657994759755486155924647808557113235384650194075633480443568031107383296 4731 1971469625480486260619840597384204331024817709171822918665684703053746972131829875669284660634089143926784 4732 1729946347255739633736326096998029597004913710470457896228371195494400000000000000000000000000000000000000 4733 1174362907247555552052799761354880339481275842776444947423109366661075991521919374640329650496646974275584 4734 601873204128181760629939068080501589271167246505428232984579847949643643437752909751615901121338929053696 4735 226377829426633206314542737301460176259864931706183756575947108474359113446607388387610521669081344507904 4736 60446290980731458843320223100515345600104896962395565163328450511892725167881340109755145801098265100288 4737 11016790611670099417904200160058919014044339528517828582167832150000000000000000000000000000000000000000 4738 1307655784293780424189145050935952862498007410861560969468529034277105077794541552216893195755569807360 4739 95497881634986595031175796052356724061848793865341095186052852707936290701862809242117051634216337408 4740 4001698523268887834745557413062747025422241183908973691295911958001587856763880891315711680471629824 4741 88191081936316389154238053127322154494158364603758746545981316916600662909725130201049080860246016 4742 915040123926093664496947461343125377240781766289690510000000000000000000000000000000000000000000 4743 3870244574344430564596603472827210468298388768335182826060321688012148386845152008121847119872 4744 5504568433859396772881757859845808955486074649850418916072432292918218330808747936817610752 4745 2017805968741190241369199329065223143611822114475457384416078741127488448336061454614528 4746 129931209640954812541354491211203823904085364278166087587445265736212764823138598912 4747 819804069453764892910050282045440000000000000000000000000000000000000000000000 4748 194484520122477669329385486670184679277032285590876265658485353077538816 4749 300998344852799396833182379868314429295332887174215532181192704 4750 67343273352201559286393797709659685144309765505024 4751 19807040628566084398385987584 4752 0 4753 1 4754 96 4755 9120 4756 857092 4757 79639992 4758 7311101632 4759 662503451792 4760 59197081770000 4761 5210011289550976 4762 451135180712280064 4763 38389014739177382016 4764 3206658442116620592704 4765 262648945988833856000000 4766 21073208250600483006726144 4767 1654616529261880047193919232 4768 127022303065778239347634028800 4769 9525890351509928664179754958848 4770 697302765046074416562176000000000 4771 49784224443233678819856099634196480 4772 3464135043939360993120216857872155648 4773 234757429542112613409344306023996325888 4774 15483232123310206699937064056161331838976 4775 993167809164322738064033203125000000000000 4776 61916370093651506952653053786632616158564352 4777 3748979921171967719621550147947711153555111936 4778 220316081436072689964521716953267629164679135232 4779 12557446178053612677884402433355049013335590797312 4780 693696207315364294751636741075263267300000000000000 4781 37113656166974743978538948653336749029136526523498496 4782 1921628773056499010037351901480844742815462599665123328 4783 96214726807863680536555598036423640183107463841774764032 4784 4654829044133029772560938661948340427406761394508983762944 4785 217419026390039200729315172941556304608296960000000000000000 4786 9796050600229754220802423299666389586901986749420103987625984 4787 425380507664039816627070431131527224070390831379157686746611712 4788 17785861919337840988003189393434188045787593932946022034026266624 4789 715358510175997353712381247969963069682861910794088412501642313728 4790 27649459820280805895104791267994489749294698987520000000000000000000 4791 1025904055513923091998734920034663952279713771831362979449314198159360 4792 36501133236230638056604586644953304474593533062876766207211693449150464 4793 1243900130406640619595736554254278861544677115898200817281919293809754112 4794 40552767328175080353830093657986543691713640583314692883376260721762369536 4795 1263170795621318611668899310967234277414646526517888708000000000000000000000 4796 37543413783596403297290099079059909826755011689528927447329767647781859622912 4797 1063236367920095053073806730831403374321545684058640682661199006759538248384512 4798 28649245347181833464900118815075697215110443038465635105421500415541183407718400 4799 733353042163129211633859153786641899077594007486873475603612719843613521616044032 4800 17804205431907282644454288062760956095653593540191650390625000000000000000000000000 4801 409256643307602693824925332491809508338912451597001842637894531372951421490263228416 4802 8890875755194065446948890017588733171783233169993569165403570184986258838327213948928 4803 182194656057706961506202818565509524784119067938502111924047486299775075306042311049216 4804 3514686148932775059402932982111914206855545894664536450334416612189068138508297472835584 4805 63688589334075790266465797443839445043594934667675629479421542400000000000000000000000000 4806 1081602019661349058466612284031862077000532528289831625345853086269415822968357101632487424 4807 17173071570170377742571303567461474315495942950894059783140879322865744214913352593871732736 4808 254260311663553588201625343408420254097561420878930047268211477774006561986694239682060877824 4809 3500742051487483595031488564536673506529414051406114526052323711080942116115535388213046673408 4810 44690146653984307593415920150026673655579707148058453316134030540800000000000000000000000000000 4811 527306665356337554146596302495946153517234132732205040506737147995216703375068439615656679178240 4812 5731204106628113648400080229239402227665053646719863893654120186872283129680091373804222832181248 4813 57171895683574951318941398574220460408980039925887886810504652584682839653932780507953348030234624 4814 521406834043584586093637855635288960137618895028307287807787846211094889877646006202034465271709696 4815 4329114223354744951834168686287977250341212754487713571445839966137260000000000000000000000000000000 4816 32574157259058329743569261154768286549326930092789096669244673201428751364536376648683019533415350272 4817 221033870752904215899271508147710022569897201600258946356422643232489563973850085352219936976569106432 4818 1345341183289230896155627099809032470411873805731499222847265241383095900978944766060644194197457338368 4819 7302390419896865159671858934513273465154026219138556445601432587331590636155052854469154614774650109952 4820 35123396925878769040020662655576398802715718624535145553726861831432730000000000000000000000000000000000 4821 148663892879920618954685070026816847207784643094510478752483064095643741114397706941220734159910638452736 4822 549508531628017517641154573097618126597378760870429607138035386833626047822598826040477303692496379838464 4823 1758928708485325295182764665936563019127543217578743810621296326540300558611596043545961387543286182313984 4824 4830426530925345778711428265942437774359178634260841452312611402300890689095444193802806659975579774746624 4825 11264199772471948389161508759993168500000000000000000000000000000000000000000000000000000000000000000000000 4826 22049208006401874195082754722074068977606808811023365470689121512059799795275704292140264215568992346046464 4827 35765609724730011559915254490866247845582616189572061317871576203454013378031111649171483176089638919995392 4828 47382767343191335691520098646165663681828101946482742661353067615704768475646588536656038110296895651840000 4829 50435270924160716007140838994553878619636795694544268649308751077213586845063970474650075812291066239909888 4830 42335482204897358880466430368594329127262736995041199508540281061376000000000000000000000000000000000000000 4831 27431824473438276942303713364650922089006296694044700562442771363027281130721890654159965347713073146757120 4832 13387249418628346254338765713936873030027064926212073572302123876648770718541720718608573240692949236318208 4833 4781802802276831040193435750851114841064291135462458020676880265944681881911112912240923329646762773184512 4834 1208925819614629176002313077206184147201258763548746781959941406142712702014576081317061749613179181203456 4835 207919705742704007931498192775543338235371489830398605974573282400000000000000000000000000000000000000000 4836 23199980904773421185937524076658295141315327202832051078145946929952893922812200895863232068658955026432 4837 1585794970187960732320030684924239941345840354464722634919925374417268232919091014561146461051668135936 4838 61882672596976775772127892318719761131714720899341734531397631832919060224334379923722895578489683968 4839 1262598629937731515462294956423482002955287645028845610877404859861990575824587521862317051134083072 4840 12044012181310127976094565119735454229644059116690273700000000000000000000000000000000000000000000 4841 46442934892133166775159241523861309475693574688088948025235681801645562189212667393970804883456 4842 59605818139224746474676908271165044138946337428077429945633155688601313276766023931886829568 4843 19463254568459292069426039160049454445604337704611928677763264311822113527244128012730368 4844 1097852423128658469316783335734213305149952354092329200393128272119466885983254872064 4845 5932157974798401650660551467991040000000000000000000000000000000000000000000000 4846 1166907120734866015976312920021108075662193703641737279667869919272239104 4847 1424339460837584805769675405168463384334730246258792818542641152 4848 229924317213685208130957850778468000809408345931776 4849 39614081257132168796771975168 4850 0 4851 1 4852 97 4853 9312 4854 884450 4855 83067236 4856 7708957488 4857 706292597952 4858 63820247504104 4859 5681269692810000 4860 497688545594572544 4861 42855460376315789312 4862 3623364619815122165664 4863 300479106036454612578368 4864 24415993124111183680000000 4865 1942129880442679499927470080 4866 151090091293012848689049937024 4867 11486300995755285337004504498432 4868 852635922305380553820942357037056 4869 61752719442080288313704448000000000 4870 4360550124611142627092595994063278592 4871 299994759934690986833890343081592333312 4872 20094419153285871074323862099661024133120 4873 1309585451315288967740275602091746894282752 4874 82984785863285197520451782226562500000000000 4875 5109509523495810844386132713319250943395434496 4876 305480898916074112365184846788962477071755378688 4877 17722189693399307802647734152469072283361960001536 4878 996961206283618801415783228468407473405703266934784 4879 54344929226654246769943957358997333488900000000000000 4880 2868427768350027027302859284842363623427321291566219264 4881 146489945147748014585654222027531328211608570521060376576 4882 7232943682606190655192723737080842437606315225702545260544 4883 344999472153998424918883037155740931546288261865167590064128 4884 15883924715637446784269031803017718805394227200000000000000000 4885 705276442421225712641994026761869669671765051342249807021342720 4886 30174098109677605322493072019155481440563914148475629536087769088 4887 1242732693614645549043413748749572749816078954729375640231063322624 4888 49222944589196000096589640967173830616400759498017987331059011813376 4889 1873110576328326657243422279548643082214779267317760000000000000000000 4890 68407706312391555033837789047009967091183350840317464720227585631977472 4891 2395031403997090176605054836497918792560831440180120874945883937688256512 4892 80293106259646410866535257359820947362461901846439514395217194403242180608 4893 2574414193351801859466039207371262608098133274078879430991140359986837716992 4894 78842108499373603244235388104539741453813156414316573145000000000000000000000 4895 2303226724598734014189051122329347046964641772387070385161256426733257994797056 4896 64091924416526577668709318645673196570152299887635484556805274303286945538637824 4897 1696351956592598270144639151492612192598393012207306398538020246329954077396434944 4898 42638168963081115616767430621966700440992120326349870829804052723098178212765630464 4899 1016104627623557324316536637748893090367698729038238525390625000000000000000000000000 4900 22918366256711377255895553694541592413439390045704986053627917715936027097043235241984 4901 488359750160238100800469560621317960755939192182584744799769066462216214996772099981312 4902 9812211426120735366728074829302874512660006071514844465622751578546764511421514802790400 4903 185513311541232853665835240123691131617740639874068249559585714217930475678188792224677888 4904 3293222424820975023027917124573296421183891713290412297293922304000000000000000000000000000 4905 54765023551549702541816307566038940448641815894626635601995126260289943989789894356248821760 4906 851053424692947735189349287013220752275400317338364584560363519831264661209439377129197273088 4907 12326728117437980833142911704467017421381247828263804576000560321679020240045175218051693412352 4908 165946109407084437778914090689364020727361144703178642691352825593343410902691435674188902301696 4909 2070251163737204669257236121231539095720553120183637765880044480102400000000000000000000000000000 4910 23857988970546101976380071334906873278529169202724818391463638339086431563595339734446083567255552 4911 253115270611072443375482386530703493742157532180199164284782220237089755447770307725634193405771776 4912 2463123203571565939636886805960653161902620935134680775053280712471873638943183093747748658938380288 4913 21899087022200144126393873304109138349599993591188906087927089540865985374861132260485447541411807232 4914 177130382919933874343086764766272437310766986580286748511395664095260050000000000000000000000000000000 4915 1297459690674383148264050216175578840511870226863865485444671820643185233958076172439342402099180732416 4916 8563860651967814355136589774558175851979262413752542146256631480770044418330501078689987203442816319488 4917 50661316853714880690938986392927338852717608393370671079371857515793694667836971496532345374816220479488 4918 267032092157005937276414748733665057438605072553379428528750651723223880233151546612625452827522990342144 4919 1246080675694563243719930402122173459441652581849119143580720216315425290000000000000000000000000000000000 4920 5111832457533443617240829679734738332869033394864073454076122067030287215749691090026793163899533162184704 4921 18293964721556522061021219575306723814180180593322969049156590031768833898547104860623379393489701817024512 4922 56630736799042170836607315995817190145977918709187569172209643611819783947055387360021490003359899085438976 4923 150221528944196130722753451002969351789192484129190179295274182527312367114717174360832336025166890976411648 4924 337925993174134839842430914573726575000000000000000000000000000000000000000000000000000000000000000000000000 4925 637199609849977101423916767533810256001634941355672261570702799350215384132541177015934956820216392397619200 4926 994134862237141832679053056773618980367598612681830812726396967841293222173276756440123044258569625874202624 4927 1264665760240757469435460942329011456006857478610636639912247421704695065220060232670197711924633037069877248 4928 1290264136112945842839582186869897082994321981318693657431379969960396919197318212154203626649907341626966016 4929 1036039676238713294398853297884521918228642269822873979774830188167168000000000000000000000000000000000000000 4930 640777215711990525005483589473365963279642936144154449354121908396948693866935418731085942743243514374520832 4931 297767778607396846403434210869093942763997159912973609309595026086764790975549555485914170921816460217024512 4932 101006525673368023249021190982940736653502637181641590914356315537093505127500629374761331313999808582123520 4933 24178516392292583509677164926474209766415105162584961383519296873712552424174912975804740995358150174441472 4934 3924065143830399360185063749653927154111833393923214176981953720500000000000000000000000000000000000000000 4935 411606112592187756003826274876088842982191812902493333744814229800247905680135062580695936294937035800576 4936 26332999689829070215457373623862589521343437373089577658893814712410912706405768136819547932405622898688 4937 956959937255949424344655837124991659805417465308217101502482785533847848291192840515675552061497278464 4938 18076150845635290533204303197311167070658908084221141319244962056137719748071161158855576230322765824 4939 158526632472854129717166030873827800641210823367733328100000000000000000000000000000000000000000000 4940 557315218705598001301910897385944416845000353065467900977899110892745435552977068506701495271424 4941 645437257931469724313452092187275404715921218457615419830074282614200785902966498448403070976 4942 187737713271300098834458176419952990206764199056597791343210393238155074551303211084414976 4943 9276292788315257255560765292474444944676867320762967777094181293347219687104900497408 4944 42925498358908718648404509039001600000000000000000000000000000000000000000000000 4945 7001442724409196095857877520126648453973162202043383049441135117247447040 4946 6740046695908712453618958151800893730236384154507463718168690688 4947 785010722150337713951043807694552632949013852717056 4948 79228162514264337593543950336 4949 0 4950 1 4951 98 4952 9506 4953 912384 4954 86603900 4955 8123942104 4956 752466321216 4957 68749295160064 4958 6189381775570448 4959 548459919728100000 4960 47783752696070668800 4961 4088670082698362748928 4962 343238835569306084581824 4963 28241733026397696830813056 4964 2275405356738627493760000000 4965 179355411991183588464920297472 4966 13819635056483777281180475252992 4967 1040071226340967729521753518453248 4968 76399249935687311975107849706668032 4969 5473481635641655817519759360000000000 4970 382196528669354606192676881116079307776 4971 25993587475911991821406871072348237174784 4972 1720740071925581131774391884495371217403904 4973 110802565497055744906880626397825936448815104 4974 6935636538630788431812383056640625000000000000 4975 421735178231474564410915845015859747133959675904 4976 24895572776066958070986120053575351829390616952832 4977 1425739507548296732482638700890442288514282500915200 4978 79157983787347414791955738348739267627331977642098688 4979 4257737410398385004141748570866105107387000000000000000 4980 221705757296858231020489834226790153588261755787883315200 4981 11167691850048320493918798932597531988511517986789909331968 4982 543752931524856352463176126251767549749545035135813058363392 4983 25570713724997094365006134044799422530535044183758581545435136 4984 1160447063250305006921023014955429217530734182400000000000000000 4985 50777708609790522199899864681264434903597115998146116020623900672 4986 2140400098883638746888789970413845324292106595340939397114793558016 4987 86832724229280333464755242558978921788025110132040724055964511633408 4988 3386987092637761697196620830425142500161618065251830864633188572987392 4989 126894181395605146000539712457136676153270277662310400000000000000000000 4990 4561465666893558673173188211188556072058454871950536721311301918472011776 4991 157150896384683971071051597585542955344050226755023432412680678228946321408 4992 5182884897341693981035428257839929873270047456547047632290873776128873463808 4993 163431866284622560770399702758982857536512913700225242190208837295497726132224 4994 4921014671935780080209261737926685755997947021816693583190000000000000000000000 4995 141299236008010367295573257647300019148008467962371811243157899079240181197307904 4996 3863464558164035266611776426270011136805963882823747641607094613519128814547894272 4997 100442804824903997746127356657650919015759978331549001148376286516300005651960037376 4998 2479042976718294303243937081284666602333331554196159461850800942154799697581182025728 4999 57990159454182889952740658021124966602418568730354309082031250000000000000000000000000 5000 1283428268098233435201539880044340092903938138322940299371207998372548912165137940480000 5001 26824720311665046028528381939966342197027188418022643463627376043043756700423926929424384 5002 528443027658586673696028540215838611606775145839353813788747983003282151261958914973892608 5003 9791824333502578164292770818407921700641158866458688507289643320818232715681193115900706816 5004 170286611352417687344910262272794576720232283554139360387198353408000000000000000000000000000 5005 2772931051337101405061004624423143709795472255202782497821217071683780334045379067061230108672 5006 42176027267865803023200264440301562081898754321784682303838834648393226811878271648578616164352 5007 597608905180151111100805741825929785840024050820642042988186902294198400422707237583833415024640 5008 7866364006941450802019314190687705148935374821354620877965120812481414623591219688614093444349952 5009 95903464318760853694850054264481516754939906463719834097234470764544000000000000000000000000000000 5010 1079454661644503698912389843823743916212734213103407964503179337119830507558585071776391319703781376 5011 11178687592522377906886148574022865992306907018407007851165755755276391333700334915579461396791820288 5012 106118152013774044376299680740226680716032536018683712122350575480121106862757085300739541185167622144 5013 919761654703493798622375179795393871397799730829934055692937760716371385744167554940388796739295903744 5014 7247480878603224711333412796956377683847645882779693245777146926964864100000000000000000000000000000000 5015 51679054521194608109670703684289343646462359862633486547345160471733536878139365126052935426252266799104 5016 331803035514808895449384212516857822396819874417794334300555366477313952053427381061594901979968900694016 5017 1907745824814835315233713046136789475925348121890075720015311761558765324970452967845911063344360431026176 5018 9764766623230283512642885612389889238600270114510667074373208100621501282831196735326464283566000798957568 5019 44207485216159265558377847616978940608136479707601571983100843185579042300000000000000000000000000000000000 5020 175771201518444187208763844562839543373682806709373751589398831842093940728591145185282767368325484983091200 5021 609033574496383992080475438955377229886471770008041483756414289332833406164753159708308404443896038595493888 5022 1823291833791578867958494268286661028455272271555850580243170733806977340995650494871895566126047650629287936 5023 4671742259996724041420751079291821739704543062448342379351060079924664142053254340791457144324551477188100096 5024 10137779795223572958624640472690427650000000000000000000000000000000000000000000000000000000000000000000000000 5025 18414418453265066312662324235038006212439518721387370815573339294153328951369787727503452080376303060068073472 5026 27632805142195138453919321839208151687044732391440754358571242961751757450686988301764889548792845496695652352 5027 33754454938038931565677995887947967443297145959592985046593769316550979833933926333553609717726687839924518912 5028 33008279928596224676263299470823048465514069023676540779408283285906964131360497311123520478133860527570419712 5029 25354103811687535401376888375315031660785850734799303377747900723363840000000000000000000000000000000000000000 5030 14967850227139749235940506429277291250186278104114581483101204712928720220236659308058557675325382530040856576 5031 6623141707766012516695969282822698792315615889446155422020971032869008635246017457598686741533350101499510784 5032 2133571510675214747534105969188481809449602475330025509464003295924225702455198686612354119012074017486012416 5033 483570327845851670069114139117690517196981261951019536602231562484550629090098955709656891944297802093297664 5034 74058816108944139139937292006753713593926988953312718054798222311000000000000000000000000000000000000000000 5035 7302574627912494512266506314578677887781981210354380048632236093155514665091961189212377979762307187605504 5036 437273976586233951359966927372245896704978276403832288083730824113589886031171773285769398318485966159872 5037 14798525711341851782350858304928791365943676008684101477915099450867032409376490022444791033115296399360 5038 258789469310825925029642225134262655229414336899692091826874630650210871116860918089967801442351710208 5039 2086571553139171076494809756700365132156251146852541929000000000000000000000000000000000000000000000 5040 6687782624467176015622930763228985220960068977636017959785214906350937362330275180754728963276800 5041 6989070311106929786433326611811164003673744599349510640325731803265539030948566634988786679808 5042 1810871293922911116766520825157264776179316603198668074338888404237642275573991578647134208 5043 78379940765923332987225683437666940181623837226385737313336327356582629665761159806976 5044 310611824093119153470834061030195200000000000000000000000000000000000000000000000 5045 42008656346455176575147265120759890723838973172646217039514641906712707072 5046 31894243410426765887095696479794582075409923449492025397756297216 5047 2680194254173980439542259529221274530177238719004672 5048 158456325028528675187087900672 5049 0 5050 1 5051 99 5052 9702 5053 940900 5054 90252288 5055 8556602500 5056 801127338440 5057 74000895478848 5058 6736788679397632 5059 603779656095209776 5060 53215815311649900000 5061 4607611290803886881792 5062 391504529913838160838656 5063 32613543303602514673739328 5064 2661075815413920636951975552 5065 212488719739412822464000000000 5066 16591179688072481388612288577536 5067 1265740258036061580498285020611328 5068 94279669906112102433183658147747328 5069 6851597713042478551207765178880098304 5070 485479874828717508660549386240000000000 5071 33517341661904166910298370700922607944704 5072 2253231118074516657215126486738281445394432 5073 147401430191510576766313109205070854253182976 5074 9377352883055326109726284280546585042808209408 5075 579779919253385418533350067138671875000000000000 5076 34815235932333865351441656144996648979603894886400 5077 2029146020602890343772561973099214587601883804729344 5078 114710655374297467990364755940801792033510340603936768 5079 6285536502573747457421272200032990860254795588512137216 5080 333597229291033888681015485877297594282793000000000000000 5081 17136731417868109068722581358816671074059130798699196710912 5082 851397901513431632720716019275831619105477798909476593467392 5083 40878815859846176152803376552365366407343908780142294678568960 5084 1895286476158963213278801464515395177697049188854563802622328832 5085 84780991405487872277173819643652088048555458560000000000000000000 5086 3655872086210804768214662763297989159543874160750751628729805438976 5087 151830385242937755718329596965323200353962782349012555068505162252288 5088 6067242757180171883147459279542502161910703049586551111585717956378624 5089 233056448105349566704469655372011164963690624197977531853573022667505664 5090 8596490327270341153423050625254204627352114713172377600000000000000000000 5091 304161777692436022108643294801381509116868248314596968842114828347070480384 5092 10311530159008960520385674030460863291703717562347238547299866376560397254656 5093 334553283116161770352058279901203541571807019352528500131626325943542534373376 5094 10375173308354177079129365950302591211147195850262278477850677468336285158473728 5095 307150551669796207187639688501452401041949097849316071910250000000000000000000000 5096 8668482603063542919312847513801810819572109787364360171929537207247355188200079360 5097 232889899473440490205885418997145850754092433088993854571796693053168832437590949888 5098 5947326312906445153173662062637288042868099478107319550508304104428162374548498415616 5099 144135052769409174108124634205020907313469911695816094492781361655889214710728208941056 5100 3309559607740573550698551039627708588840994986891746520996093750000000000000000000000000 5101 71871972837841717343884565954783503748176492168150022140245521372628257659937828877893632 5102 1473433553558347263332865337475075531449211270566262588239949086193440862207979127666900992 5103 28459643496634117464560584999336014794665930582284164761465921489490417344930823003913060352 5104 516835283791885184026655968237488154010263491174878066082304757084161325188818966757781798912 5105 8805214620572061315446647697896384990876799927557526086205885644800000000000000000000000000000 5106 140402507958132886436251953034290971133171242785211265249292323423704095367310877779365478793216 5107 2090135860040995450243257929520057660433919898560396238414123262946553527677283846682430714937344 5108 28972522216904490337795588358285898010943511508663660131134734918781392782149616231556990805999616 5109 372890229141580487808164654905834828219828458037865937979321272650392805254066059960685862661914624 5110 4442685330070829011546715992037320351071129649611111813005888272203776000000000000000000000000000000 5111 48839923953921965386171142099920039265813039863627640375098876276820688012321342112109427090222219264 5112 493700186552532865537419056163568703213851443153572571704193635747657545201660400921797390227663224832 5113 4571863141861953452249843149237184361332116579783199904682972676516426220771704431382724833996481495040 5114 38629989490679371901554732582090844420145588694857230339103385950087598201255037307496329463050427957248 5115 296538505827504419325065645715082237469522497764037296475839444614181027500000000000000000000000000000000 5116 2058425934504575459105343507982675908905122076117820010550549129316226675212515363094657433829873360568320 5117 12855563495499375140635119224179182578500010602651741557389651343809553929769198010968637043842333412425728 5118 71839706469264298529546160450970606317326412274741140370243070084093635687614714217578221442221376870023168 5119 357075684934262056116793191645864629375314029625018490079400796135934870918703259240499114451495668517175296 5120 1568358925115285911466331407172445526773951036247360664070824002940322535700000000000000000000000000000000000 5121 6043921732552606640908749284700085989383947672514049947475321128412855343069537255644644458276457201325309952 5122 20275642842300772878374582582569241670122202591898158489196818138621432317924565669033995827379963587677126656 5123 58702981791817654942460354658416028054108203730166257774240049810079288082932244796347274588447923976003387392 5124 145286603706102165184089312971244651801661124563340187184326905513329496762203062386614753088518197679113633792 5125 304133393856697744025773474890285437500000000000000000000000000000000000000000000000000000000000000000000000000 5126 532157901119535823021789507603161036884194410998262710760492340878040897624587081207369603693303098279781728256 5127 768076796248982601544687957876123773538052791989268309254720310512886472311923423122482658849634662155653480448 5128 900920436042483038010648863713707274829906267103977214410667541100673992561424931182727484670793801830395543552 5129 844436819833604182410434059289211260693975666840563376613968310624725787454267237962422336888661058674631901184 5130 620469075496790364183511281816482937504549966859280022795480557431029760000000000000000000000000000000000000000 5131 349632500857809711413863856712645908065440683795053274678736086419534915066501140500193799244175254225466425344 5132 147316161225713015601604025655674410037579041086691670744018879200734284830338464494862986393124766827572887552 5133 45067656379801199092425839005048501151533766847814354593071194235334240488796584154884957929002568660186824704 5134 9671406556917033399889132869412286206363775143412234439226778749814607549081187468515882703331573625119571968 5135 1397710803063940308559255372775286705454324655875506564477736388025000000000000000000000000000000000000000000 5136 129559777089771674750765794780754811435136563941668854620146420784709291788790331908259923027666060737249280 5137 7261175439628747781747789826355829348999858956297665375389566331817234654611166276086154878825357947961344 5138 228845905354419118762926028817792093688333118787733778071634659130340861850598305590605811922649472827392 5139 3704991731818288391999655601249550037274635522528900475074296048129489992283112470505178246396233383936 5140 27464034140226549855351252355362800585416048833954839051000000000000000000000000000000000000000000000 5141 80253391493606112187475169126333735964441216176734634405725132330039201162130604321102613679439872 5142 75680638533548572021379908626491201394688325355965706734727549025853380484610942246710014902272 5143 17467214157526151483684048142563681277826336084404245804329601143324478726881147235514449920 5144 662270505541622278179885242477769933839180027093739814447210489478574965375986902761472 5145 2247608273753017161740250429521920000000000000000000000000000000000000000000000000 5146 252051938078731059450883590724559344343033838956649139722823513846732292096 5147 150925180287108320600860429967962130071041235769907370077525639168 5148 9150755572395246330266950501495992854810927170584576 5149 316912650057057350374175801344 5150 0 5151 1 5152 100 5153 9900 5154 970004 5155 94014728 5156 9007497216 5157 852381648000 5158 79592437753552 5159 7326064714741632 5160 664000017929108480 5161 59196860667406210112 5162 5185682799074901000000 5163 445912458647466386917376 5164 37601939111696851101810688 5165 3106643567097289428389435904 5166 251257971828227185722496355584 5167 19876688108586379513433600000000 5168 1536852255193644894509440167051264 5169 116056446639557634187000998849616896 5170 8553712779245677139558633066664088576 5171 614891689929627743696959092879367077888 5172 43084376035339536618963022643200000000000 5173 2940644972920295288467867629308491360747520 5174 195386568039297175646190064270648393009778688 5175 12630049348584128038868477509513999190742532096 5176 793783014891191822709175640175473088748601737216 5177 48474205098606936983443784106445312500000000000000 5178 2874441485178986475065597714683829694963726273953792 5179 165404188497014058569691001070893280574597952786399232 5180 9229954011311942494161275816523517073940476902288392192 5181 499131003942355487437800632811450542048341044687493005312 5182 26138740408520544845337522425538375530911810000000000000000 5183 1324625522428940231535577925324601207584035892063740631187456 5184 64910110537006553879723330684598744458686504703873989795119104 5185 3073285862016472813883487627731642993591595631168502142845321216 5186 140479452972745609326925478263842640800015153380478107116230672384 5187 6194069099592154567241140811460185901384355414016000000000000000000 5188 263215905920307624821480579307284410890312320871571068682259528679424 5189 10770225754370664275161915593194243407914342214573872653501266806177792 5190 423936738855203092346580623305211985874616211629354319456971243593400320 5191 16036513909798439326205665716029340574978734033331557921578438588301836288 5192 582373437131998721568855492932240721699676982656106496000000000000000000000 5193 20281754255597692829221258727875779197206420729307705663042274579943092387840 5194 676596634997274212003841605915655131470201187580172203930462177456109542965248 5195 21595305682927754632669556909712147583708008724890072972732932064160484822089728 5196 658649262379030345689657901936223014436026161032681443573432657583530941261807616 5197 19171147108028315952418858373517507419300498108629187968053200000000000000000000000 5198 531797707675936964085856868104022913712187621727042774790472111217928961738913349632 5199 14038621021884610767041798582897309486896561446371100084341296708777177225490644074496 5200 352147618146624893907331104658187719228486883187893282207369715019301271964045816102912 5201 8380215791848085285756673131636232710023935529773035010544156486405960671662263146381312 5202 188880070111309274685640491811014690708174005299806594848632812500000000000000000000000000 5203 4024830051541443260106665665704495468811233731143146585622979882345334209261502794024615936 5204 80933052118484993439595042741043183022630944903302124817091751921463607655809617103241084928 5205 1532712662885742653137881285990942312404749609430028542166523480759003219395142188194271854592 5206 27279769738503100130366313483744512248617042334519296869482475977649100195911275191801462390784 5207 455301825373698497447275973510541387272852072042981414191876968284160000000000000000000000000000 5208 7109035151185898148014751117609017560786035858254926856059981761660248000309500049704314768195584 5209 103581778717759968461020504359540337677407960971050940262881665238405435757994252217356060691791872 5210 1404609331499756975059241934671764341702733551214601852989659887427027348172665900331426087031537664 5211 17676161818225620684957826429550619469771918852083428674441546224862690048143816627449127489543077888 5212 205805422068399389159771194710394461947984117885486003848785287383613440000000000000000000000000000000 5213 2209762259848758818333187335246974578906145005543705345864000571980424852759241608371923377236329103360 5214 21803979422906034443761923373355071859069198411791262410779663724903367220143519578751878933413105762304 5215 196968494015437528357257218297569704024821288927070088399569011522694225995913690301736568857096357937152 5216 1622459558402512590647748019368344520289254725184003674242342209903679124452711566914845837448117974204416 5217 12133193162387471946267833971677667179087876242974775790833956279904483646000000000000000000000000000000000 5218 81989064373530780920112829009049318234217533410136988811316070744218385537178677019005311952176345170051072 5219 498083185199320565687368140378024189729958912389824125766330521691387025996347754322885828402746846087217152 5220 2705257355816598473179110927094423644190945048668477869440367217915697481636652365821862397464562572103516160 5221 13057459506320083812483294262521010029371218630256226005755765826849965803926589109057333312276350705034330112 5222 55641023368858593652191157003575053277358324829228272218951706604965585341000000000000000000000000000000000000 5223 207821244855074505159191216727579278164838525957803410662976773992165330026417150936939771476954223870597922816 5224 675006616849576983176137192773612347732670687020217513675172613027178154743222288726422612573692555731725713408 5225 1890010149436465001585996175217229472946241866796770812478256834611783463099394571602682140355702443962422788096 5226 4518270923719441962649156072965037762878425486702267187006810034742102139299943922589520016791987819141643894784 5227 9124001815700743426113889460900015285000000000000000000000000000000000000000000000000000000000000000000000000000 5228 15378820267535402900456293387210750341174717393710781426307149071773325504824057072371835428910829428271946399744 5229 21349333225502459613372469211662368829105793841437320520280085344946388456300861382941168195394014637832060010496 5230 24045941004495267289125315903171159133712594319243038342543050384183102989425223005938241635925197498492276178944 5231 21602868863000961297207644712401192593631069017359514690435190066157558137907815123749859548507543042754963570688 5232 15184203571430351114817233690039605469083375395147465628275020022362931200000000000000000000000000000000000000000 5233 8167030254914974795035173356267710898923038872604837570571359272120704457206105855651337646317378835293751214080 5234 3276700441549268731548778323060532930904267016950376587646262515168517611506903379789869367243286474733773651968 5235 951968866009582357813201702552381986981856199535921117590211707509974785551269818507528249214803201690156662784 5236 193428131138340667979864858432947434476365301720946813270721344997775290588974249622190592439978883501434863616 5237 26378972709039940037390829861840321308905071996069526142824464955440000000000000000000000000000000000000000000 5238 2298605176233532891788938104607815344607503210082230760513032813017556501039392356994625052457909792498778112 5239 120575821082894945913287694815181203188019721744741462819066716065528078799027526545660000711775495926054912 5240 3538896334608934415039911395376409788215429617759309278634438691613732406376662651211827069772368223141888 5241 53042976475811492870731778462721208744806404436669680350678303687325584007373773361217463262058446323712 5242 361489243022005600222492169004223149814258373462368007410000000000000000000000000000000000000000000000 5243 963040697923273346249702029321520311450816924791430126198516908683438130830571064765506560873988096 5244 819502279114789084301812247762434038109283508131878711897399803430783902020655344387988184367104 5245 168484403860603853867382799339286417290037407847315382138381103028561726602228414994022662144 5246 5595847843521767348541852406603231000621445208333305653966436053045420694539008038928384 5247 16263846255667788547985823074615296000000000000000000000000000000000000000000000000 5248 1512311628472386356705301544347356066058203033581438513308412407893305851904 5249 714185621260089328282588400929005287973787873922492068078616051712 5250 31242633781233024441983282947541422358889231244328960 5251 633825300114114700748351602688 5252 0 5253 1 5254 101 5255 10100 5256 999702 5257 97893572 5258 9477196432 5259 906338598912 5260 85542052795000 5261 7959923105025296 5262 729496375224920064 5263 65775608475038985216 5264 5828873258048162174944 5265 507164223187166481000000 5266 43285606009672974813097984 5267 3620582602638300834537930752 5268 296541449677374345750844195200 5269 23763906943779316088150431875328 5270 1861867519520276964890752000000000 5271 142517474087291002036181072102031360 5272 10650741945973132158170837958755706368 5273 776603328279894466526409965515572773888 5274 55214100588084433467081054687314429607936 5275 3825267356736831204299411501875200000000000 5276 258088046400753179076664525171656524842842112 5277 16947398518974812357571600346871030948486516736 5278 1082434430201235822749281221397081236284723167232 5279 67204106830045798226354876907556374745780670431232 5280 4053352212934751474656474743347167968750000000000000 5281 237345435300022457681220635277934897066811248368828416 5282 13483820036275260904306300425740947091455799829156855808 5283 742712507355511062792479085210007697772123812762203717632 5284 39637486142022954352783967025062012395398094270718684790784 5285 2048149039717182596017948342788025193941763210000000000000000 5286 102392778282556584201463401959227145967111511397299576136269824 5287 4948806193737696808966790789284740389736807787895287252298760192 5288 231054181777967566112690811001480510887999049950790060072641101824 5289 10412508809680468246188104848056183273281659226037031426092658065408 5290 452540058700150545068305215772231480897975496212480000000000000000000 5291 18951159706197411151707993889714912302679076455414066224290644141015040 5292 763998960291788824834605958995922248814628491181064914243578453820964864 5293 29621843510389773388912306294616543072106131308503599308647248894557683712 5294 1103468096929830183658732278694018686380297867501852299848492244809753296896 5295 39453236697302838905145059938469002223134751834102562816000000000000000000000 5296 1352405398897011686192331175079014421072434500325758440861271457829609717891072 5297 44395290954000185112050587941512381208170847498180005018560254344000033660076032 5298 1393970768146975657160559458262543119845504988864197346471403022902507499998412800 5299 41813183596720533313523237889924996686501566816852503968444371046879707133223370752 5300 1196589043423820019418784546237612185028465971336741942912409500000000000000000000000 5301 32624955219033332286199172170733692115300884935083820865308652524394397319174014631936 5302 846249265370966750299010435030980840932756767722069545740305765075847483704007614005248 5303 20851042905421096420145883094337434910076436035600289901618427877063845666958147076489216 5304 487237626206511305171462842204092422773093149212518530118911489390890490997193908131201024 5305 10779585972166522269352599134013583028156962812095880508422851562500000000000000000000000000 5306 225390464936457720297636736113389755127789796072539513317194562201421090491453500293606539264 5307 4445506906546927944122179901796375171223150084319515583371483046008103749816522329894615515136 5308 82545241071536847436580856114584113379978721367524318749363884931068020323402926355801517850624 5309 1439889778493082881058522986252894648071522468043777715202016942779503274882982056457126216204288 5310 23542839334900183365670475174113882572620622627304425626581273568870400000000000000000000000000000 5311 359953548247571615887909403208715027965211164176813849481617319108453675592283823615420213724446720 5312 5133247606493319504508439554207244905513425306710305256031916597621391804202331063584151348317257728 5313 68096500588470053543292319359459888328184891484107732905317417013728738875642296477098653142717825024 5314 837905293302308896161151733177581678240778674688741013018119903292096383331124625115303639376992403456 5315 9533844650561457874768818629253337208167767177445545879613637286051184640000000000000000000000000000000 5316 99980688968490835127682979557182518962744385354512853941495509972224878880960616442863852476724341112832 5317 962959973847997408780294983409007864570583950222212907403158191231449400177372964289095668279301543821312 5318 8485946852182255100040243079236228528542396096331964268530387247559492997629702779726716616541817135955968 5319 68143301446724897930678894341086341491442898457728154318178372815954523227013885810423525172820954916585472 5320 496442699432392777241920259616488839947419564669029922552128000502438432495000000000000000000000000000000000 5321 3265702478885959437451476956658791270135245302485121187331776687514043886939707799900155571990873561005817856 5322 19298015171907817186855611364216379719281277021328153215974342612568654765922678685727583956283787758234763264 5323 101871481954752118142153308166680271761432682138239372396902376423183752222631954908761597767048398759562051584 5324 477482102402981484185346576045648516501973507524618816583014740858278449889054493667890488921242771991155441664 5325 1973989137281216876155761095974475588348162088218492555395485513739854514401000000000000000000000000000000000000 5326 7145967754761604706815186151023128310180868995471189261102692135274350602959730502759055445542861737018527842304 5327 22471984554796926761812498362899944770417173313657172947976871816724173833269476522889965458627530648692732198912 5328 60851054851713116316036624491522339845113101788448910916309354102360646773148871019509048818117489342816452608000 5329 140513795624444574688098062362872939998598394342346772054541633222925138348165093423355451365646538103941620563968 5330 273720054471018524890230388110829501750000000000000000000000000000000000000000000000000000000000000000000000000000 5331 444432211423715564913874274389171124016311120027076492122951383280441048742782670647380079349016502306613913190400 5332 593422469471127945833521477051150336728611803959546979449995448748013314000006371515317511610209534289514099376128 5333 641796162746164597160594124703798240911937454644656214014165812915545146971331494054862534062801953488017410752512 5334 552657027915926617870338773019381359441035118656062998820411292316232611061335995253276719544079163152363071471616 5335 371589894168433706202955060511320702511606028399372216468718189070725939200000000000000000000000000000000000000000 5336 190772834393398120907795148542448113600694763301075607741583910785105828421088632463684551218552458796053028667392 5337 72882470560705491561665187779542816041054426037685905907595673510641942856164951537007223384462134441178547879936 5338 20108538909019874012509029677407795244165926201615813548751833223328229295790502939127251916614610181894510215168 5339 3868562622766813359382283581195369213716383620651361759248656139973303487067690995466287109279746602017218363392 5340 497849912627770736324281267572399431121743982148229405744409307177950000000000000000000000000000000000000000000 5341 40781065504200476165450892278921453967815235244918729753498270181674490923543145588546195477786251135786418176 5342 2002227979573183939792824852283201904444534768180842234734962269940241442655373751117719857409407054195458048 5343 54725852523831102284251637685085278550310339146242563981770753593524583988760927291123882500747106942189568 5344 759396391967841120036137010042416088285530990128553915456750115826918949011080642191214584661700146888704 5345 4758021787819722517468230668101810943597723074191424633610000000000000000000000000000000000000000000000 5346 11556488375079280154996424350691336616674937081520848594361094828539063871276875654659729910812114944 5347 8873920707957905315631721081115437331645989910175979813213654109444753125192272744392050115346432 5348 1625158659432355591828629168762335228391817594317437026155492194380236065902189626024710373376 5349 47282058956012539837105671604905673992281941687187473414180917952187799373188489384296448 5350 117686297081617542245053222155714560000000000000000000000000000000000000000000000000 5351 9073869770834318140231809266084136396349218201171718429793417096985659310080 5352 3379562645837886046090367825766258947416479828915508188006542475264 5353 106669023980141605107399230787173703725935070636146688 5354 1267650600228229401496703205376 5355 0 5356 1 5357 102 5358 10302 5359 1030000 5360 101891196 5361 9966282088 5362 963110960672 5363 91868636381184 5364 8641221914410000 5365 800668452903204064 5366 73004516092505728512 5367 6543703809304677085184 5368 576032644098708655022528 5369 49752240953100009570000000 5370 4212451493594832774394552320 5371 349342092225189854843213185024 5372 28354305074841216657437130531072 5373 2250696220265701639530425923237376 5374 174597925223140334305511936000000000 5375 13228001723454796137558603268459855872 5376 978142987202710679979630302982954662912 5377 70549185558152904949382793515771058595840 5378 4960186144525690442510835937486638931771392 5379 339749520534547121256059537195008000000000000 5380 22657657008184142726573994645322807160242835456 5381 1470302441316051890850152128102366579547165810688 5382 92783853463075999419930977709474587123622069927936 5383 5690461053287167940963640140948372355491632003416064 5384 338970993642944220940358209711303710937500000000000000 5385 19599391521466438798516295166412316753694015426688221184 5386 1099273310555882200186423960529563192652459935211586584576 5387 59767076153366943011964546296172889197202111113259074453504 5388 3147841942573752745529454172485896566166274394345213003890688 5389 160490749387251331839532534674973173337542807100000000000000000 5390 7915060451756221053437017844750317277477092167264270465273692160 5391 377307178741724906543464052743692813250430143722909168806068748288 5392 17371190276410811076107786384369063141329836812378751574071897227264 5393 771794309624743144484319538191531263041114009834637068715601280106496 5394 33062880176716207859156532274715719166977895985315840000000000000000000 5395 1364461909722588284138413522116538030033182508538825927782332030414487552 5396 54195367200193577270377908526469488599329769198688632610114937036511117312 5397 2069779848937953804970358063192139610363361769872228278085993619654912770048 5398 75929466915576994472452601480002893233974173273232478588538968633605181407232 5399 2672786436229065194263658747636148111959313701489690542080000000000000000000000 5400 90179674007192074109099931292532785273706899302748527242699368411328684559958016 5401 2913025275363032928113167852058280355507333183648831275958881545234105755525709824 5402 89980451828849832128822552586128740575191604880669384568776425462085587447708647424 5403 2654436834705286266390456305708032744425214907506821598259596971893251899834650066944 5404 74686487865776103757382290716790343317808777464412925455247041000000000000000000000000 5405 2001490124287068295695788237925525169408214599606256232003003290328882221974023573602304 5406 51011982593008488257727909218818984192985294032340620016027797368649932839172592015245312 5407 1234612978838944809052929752257579399254002133488137165354372014983452976114997791649955840 5408 28328687603851535648809693419145033712294465618755650795241372877535630368975007606110158848 5409 615202425443944503955440708464372310580669968225061893463134765625000000000000000000000000000 5410 12621865282547382041397522493375222659879378279460191535699818412463040807979388457227544166400 5411 244183697449202937436002854148658595538366996392823902416303380081956061110879647484971201855488 5412 4445527883565488042954501134458489378298931152959564254276181418119428950067577666569326928330752 5413 76000736262662207787525845823915167267942789427572605278756833461980663883698009547026584741871616 5414 1217357925901093477964736338119377484735608933812295106292398223995699200000000000000000000000000000 5415 18225617739742582902092118367850661235931402603741297142716838588482734235535402384116415266325266432 5416 254390601794150974347122770788493212028755798863368253903980539974879478182462851963691970345908043776 5417 3301368780588902986584540214689852423155423709473505173198468703003872972000622223705571142119989444608 5418 39719328668899311561883606776098681685317904407059940041401696261177091754196359990438329346062729347072 5419 441651113618213582892262426592051616014566150294285504364985934565657804800000000000000000000000000000000 5420 4523626070446424571189488774624220153155155159436231284866200930158550920925732018936190048120258875621376 5421 42528562943841918639373154476147366673513087249909666013083815336376020101958556758246129008848090628620288 5422 365598033032924089631111373091118065351075354277707998123022732971173772798040970217863919906442119288455168 5423 2862018660577026786792717888154102491819427735224582481363491658270089975534583204037788057258480106496589824 5424 20312489097026402790875695746857794853204796797692111387556552062084354735910000000000000000000000000000000000 5425 130076038337143705554333838904644471310404608082814539292264183375941955739185654777886618885037542867598311424 5426 747693157775433416966609593799087517117727671924003835445061581523426515098753564693053106321429322575393062912 5427 3836159548134069875704133682989869137694274168568189786916907810911388240464885967265454758806251449085283270656 5428 17460453008107174073882024050685668695807124140388076442794051714242795695469650735985890332700045707769710379008 5429 70031657905966036091939359165358238949587982691680956493241146078071211617390000000000000000000000000000000000000 5430 245715278953852574806017528776547068120641518659592607685619003364274086990213642599230121402199150964149101527040 5431 748126132730347699380340190585545972257462666177517244748274326288007049677214635004662570577430144193608363802624 5432 1959169837088109849952608407539711261627845706084908079120968823630002934654264045788405773648641308850467643588608 5433 4369841272053480608059147795442118334056139939445558475281738405009740803559621308331295460098827898962895737716736 5434 8211601634130480188843185729001465916500000000000000000000000000000000000000000000000000000000000000000000000000000 5435 12843637360658804714814091220939879764454489759971320274580120109842294660990688687124990651994014266311353420480512 5436 16494670983567640943975518523251756861988611298371876871438067457865739885112057229936374427200267170574626205990912 5437 17129806416754428787490245539702047080350029428874589702368406490791392885624132709670483862965844709169334478438400 5438 14138390250008514205727017687605516207198425996263649780474494449495595246654829448662681210478156774442164302118912 5439 9093598409593814824487653618237778022212558485818851720004219954331123712000000000000000000000000000000000000000000 5440 4456243359768207214594186356769471189394721711010018645044783738768740555636879830987255471264449872579552174145536 5441 1621098605071321464366020593207018300621253630169877376853687916741543553700825821116560015464191178613892986175488 5442 424754791352069315100116145937617137842576604581167116673024745150446654386931709296278881378470275324690735038464 5443 77371252455336267185065508574344430564596603447816341110983873679679641844812291945595445311356959224206620360704 5444 9395913109934734681876363756185515458782254345272281682339141574696100000000000000000000000000000000000000000000 5445 723523692043110346327038248771178318380261002622758434684579593117690462670038667506271713830675449567242092544 5446 33248099379971170872140565768194981818226827380522229903334611312223897216391423387937756181607606044617342976 5447 846286144403567112036771000252360593163011429965592710782752178951577338088542785027012006807977961157820416 5448 10871993210953240425014518590033820980352977294794521301473889142586402637432659058472799903730974135943168 5449 62626403884413946329340318151656135388671207872215372005300000000000000000000000000000000000000000000000 5450 138677860500951361859957092201294596675690048882392305612206489488495604263182645120758666011690926080 5451 96090603696898296329206051423150691172215962107430469145164076758992151489919664624545463520985088 5452 15675876269907616423170730790422663671303875190856872316364884394123712405337061334596993417216 5453 399509272166497457589012487060771157888739943996250511351177933834890971642091631443705856 5454 851586045702819651490815760064839680000000000000000000000000000000000000000000000000 5455 54443218625005908841390855596504818378095309206396485278646387881165604257792 5456 15992262147466780306846676549023521956656151729958096719567558541312 5457 364190828358100371545630357253611970185961820055928832 5458 2535301200456458802993406410752 5459 0 5460 1 5461 103 5462 10506 5463 1060904 5464 106010000 5465 10475348004 5466 1022814993816 5467 98591873195584 5468 9372970163109888 5469 877941632278550000 5470 80940021361671226400 5471 7337269006781649435648 5472 653368106759034199445504 5473 57099469242550527001308736 5474 4893017943828798209790000000 5475 410803499592121495106046902272 5476 33765027825834583263183122726912 5477 2714925956536256843486244443920128 5478 213405590126673881394853601788180992 5479 16387913198559079302617059840000000000 5480 1228672460203812884913590914405893144576 5481 89882786191356835408107907147879136502784 5482 6411867125102017365030363145632019245553664 5483 445762783602374722820070187499038003087540224 5484 30184233590950766189797245259350016000000000000 5485 1989571265371653461328284349853256025236774907904 5486 127581105340341371953048700300661774532747846950912 5487 7954307147776071875940576859643367022299598794260480 5488 481886671168388477136250503051081261983778243061219328 5489 28349544264653762456710296631118774414062500000000000000 5490 1618569903686311625786457812857618565591799919461445632000 5491 89622945230496029914183983199621808214567466638843207221248 5492 4809712628483467240727741583055336693386007069468921316769792 5493 249995249719618806731846176378439110790482435471548383142281216 5494 12576145052381194518767864358830082580517276689700000000000000000 5495 611851426640603012301042180582850015414151507606339712976391503872 5496 28767015290205640628258412337160945386417603264664718236152198332416 5497 1306017905216876106848124609256907641791466333976359065284415276187648 5498 57207186076936886295783209243121100479048731218473228252521865873457152 5499 2415607778780480754206199498100560531171548413847142400000000000000000000 5500 98240048509103338606030299467586341439845324824740203739798622716481765376 5501 3844436328324663586263645598497083259645612032481528153839064625975712022528 5502 144622889112012148859458057429585545786351470855395693897359313517992023687168 5503 5224701728937214853448257240540244582392958944277582970356272557296135065042944 5504 181069914439035773587425537534157505565220622686039792680960000000000000000000000 5505 6013270257823090754723634611398481313387543257609580830011254543843860323451797504 5506 191140100048187207680688227104120588964637827474281331419870058385892156360770977792 5507 5808216816563734565029265204044638787024991031941791910903794053572953029043852148736 5508 168512320009092819230079533538330677581199243844858306782266198027654714811152825581568 5509 4661644206266625955638261876521229575424421586215298229627318295000000000000000000000000 5510 122788311586129978932043098943316891462096044073265777739810991830702514845718516072448000 5511 3075007179496515391495085618249429126845763515586082053638663832527857215864049769417539584 5512 73102784014073512435277812268605380140893513516354296377762618828305790807186764284746006528 5513 1647070188766252807991358481132357760582647962621154129311395735561863545592606310088673591296 5514 35110256912586470835630202968103952639082437932871282100677490234375000000000000000000000000000 5515 706824424159094881916915601012079116607617471024485835176540594123635594346081436117736747958272 5516 13412571373953612551916636139818602785403805063486267475879058736073499807058371782314982775980032 5517 239416809858493211879835295719367148432585532781611462765836334082257261367155173876273849670041600 5518 4011495894684241552661235234256703467142685118486059815177453606948649298292444021460194528709312512 5519 62947391447996049952798729585998486132415971241043796825684918493249536000000000000000000000000000000 5520 922822247812941798124181825499969355851783906506702345339861828033286258506514415521869499069970251776 5521 12606946576970048768710316452912131935115752598330858543348685062535401525302395368044532114687124307968 5522 160052803556122418671552004096957675843921208460140918485714778954684441304196232257704095226319018655744 5523 1882820269833956958370166913228857945881191134889379822045222452017483455181057134026845037798876264792064 5524 20459291434581212346741637065728923236423575226727788777001600599012776345600000000000000000000000000000000 5525 204671452443517698893553948716944678843314923340637990678267326773529701330623463908698594382874718769250304 5526 1878249060501701459847264993514134809600753596980703269185529548693159671099463925836237295071756917162377216 5527 15750973237329618839448637827200080435961104616236215455421206426117614514212267693525943539843016402252333056 5528 120204783738672557256420281077326589131780744879432464217266649647343778972452494569587098404856164472856772608 5529 831107424467300790443413593336423920186906493882302189291926323748003096844650000000000000000000000000000000000 5530 5181052425615725488874143900144660244015768120243082699687711026173295749118272373408315532408792779548157542400 5531 28969044391643950570476707590127279146208997812461723343305158581673650563703386577613176359378655417280032145408 5532 144457700981466370848048474010004795225092326107230688944954942486530565184901802635497599578688081171972574150656 5533 638489731267872012288313175420058338793206334706165240031027497284854374722297666519987045930647055929947482750976 5534 2484528924923303483260849396423700575112377944750768866400396367730599269514530000000000000000000000000000000000000 5535 8448960362457026316815085514408949763130342457933765565750516181285124355829090102514994019546747025461603280617472 5536 24906243109472994533368801910438216199982526280816142957232847178684919363972295308956290065613674904430362830569472 5537 63077730696855324243583143614095725556634270673093900809283149896162984436579751016878559506708153159268103022968832 5538 135897778990892018071811944827122742371830320528643638879198335465605181858792997308046320537468800978508524994691072 5539 246348049023912894508021053583575594775000000000000000000000000000000000000000000000000000000000000000000000000000000 5540 371168012605731634478617779142291768236811770223677149527976601701626684821537022784645747495055575509694084101963776 5541 458483095691720742831111984681698745266798546921575564484453405995329297831151408590322562776446265495938671191261184 5542 457201655148466822761376318133735284234086190824650776029665280027839429066706688972154799233482664691986673283629056 5543 361696438775668417134992458211291509737099142007526831275356024105997303713741718837456388631569336002578410670915584 5544 222539776599747784622383221735209253934092048640992626542055886326369091584000000000000000000000000000000000000000000 5545 104092938308649716804113140755722650345561815969412850664080084584705947794189121274935591391304154249772846813282304 5546 36057513790991692299307193894912557113802476318583698359008488908439133419243254389871950201065469291099511851057152 5547 8972140322716950982001492889624062380234472628920180681622342698369907880700661316630869445548815391564178212782080 5548 1547425049106725343670348214892133166775159241373796093331806484156155702137747503347145343736283510690479444328448 5549 177328911646210185828191846495361583227901394107040275263848292733513500000000000000000000000000000000000000000000 5550 12836509455442603035045008570829288292504935258862027356031543434230575606676230193060200410301814881169650483200 5551 552103019065833748067974033016890030180550088057366588868045780007143662571938702912017362965930256705559461888 5552 13087054932539905187361287831625397467271309551870206613192312820492611027608584438219935673292852951418667008 5553 155650247524508766146344337876078291856357091571338537932183048395939773632299628645367993569294414832992256 5554 824306116784503900014665602903959722849629080767079223081100000000000000000000000000000000000000000000000 5555 1664134326011416342319485106373526503761825410013560402225717983138108278005352565038155434631964393472 5556 1040510099504730043591920442227946568183279958749032636782660598014968248827947360306772609876361216 5557 151205604082547695067587805977899211805797913710663857330577709353762058906826894391320072159232 5558 3375649497317593295954979696582083674896421077339381933788707667453057678509444895795576832 5559 6162134515395845670007093157534105600000000000000000000000000000000000000000000000000 5560 326659311750035453048345133579028910268571855237111261071650097885496922341376 5561 75676197009773365564537852339543578055438031406255531189366096396288 5562 1243425265472118275967722967440100473291977138951421952 5563 5070602400912917605986812821504 5564 0 5565 1 5566 104 5567 10712 5568 1092420 5569 110252408 5570 11005000000 5571 1085570521200 5572 105732261259408 5573 10158334134165632 5574 961768307520700416 5575 89642798437243200000 5576 8217280400714380635712 5577 740105395573907781881856 5578 65435843352163536140812288 5579 5674396046975772029603685632 5580 482227779854852601106500000000 5581 40131102829562895839818214834176 5582 3268081839270833125640589455392768 5583 260250205867346707735661922608621568 5584 20253172131645628614947406008701912064 5585 1539316057661821494503544949760000000000 5586 114191345298313725994424691632487933149184 5587 8263301336863585789804548744445947223683072 5588 582958518039479253191179041351899785077231616 5589 40071564727058231029381153499930736222302896128 5590 2682260404773784784029262966423552000000000000000 5591 174735777444290559408719972272335314265994083368960 5592 11072015970549046368229583565520423150348386265350144 5593 681992190291594320289412754829233237586701861097832448 5594 40811146013858191261217327660358629395231990525833773056 5595 2371142624979723942287556430770080566406250000000000000000 5596 133672432746612418226810729813968212604131316745324182700032 5597 7307169483370703523291017210601399858745520709799009165770752 5598 387069325205607469987632027293932674271487825992544281008537600 5599 19854551005594319410640769808483447798402122097064161776867213312 5600 985489987792943299842558867756091134052086978265000000000000000000 5601 47298033236763026514817333192864813461230391600870923367677863919616 5602 2193302573120668451231121853553624115383834309192827507036249756008448 5603 98190995896772791739100066248745626789095950368493275287565717470183424 5604 4240350973865520901205652801250316144788053418647873104542956803639476224 5605 176487429706323073352714760490255477317673246501214617600000000000000000000 5606 7073215789163751379925795010677170367206409703138199937875860961078452158464 5607 272711873084951499051123234706242668246365037602594748408613198808327290617856 5608 10105330861206165168174904926275935671113348172412298695551327006696130840887296 5609 359511762019328412351510861929099249815595517021834250749412626791133513984770048 5610 12266725748433402042797712537466936351490504219051270602752000000000000000000000000 5611 400971045970513431456048919261973603773105094983925077716810797470008759603135774720 5612 12541790045239529230617701425173313464590744481873598246384864384219536510081436745728 5613 374919114850577076258134645406165881804837374862267602299498172032339450177913142378496 5614 10697714390126114053286302334712295036264653395503119836974255505666112207358394258948096 5615 290961993727973826960783402988467933642794305414376416656921300680000000000000000000000000 5616 7532872915592448262379308748935371243060062575839598659906991700794610684047944268174589952 5617 185361737000299237860180957727374367009783462298993948921525756699953649976829611964243116032 5618 4328495917582763659660522772947858967831311747690307060767517774407684951290449342157901791232 5619 95763005864336370510653846856680655613079204859530811661896864189594224209559574233463801249792 5620 2003779748920983048872190561072683102985602371135726571083068847656250000000000000000000000000000 5621 39582166423039855866490755994765229731510214447109241355335005318003216265548459088139017420537856 5622 736728430454144978128374630463212075864209342232470953833209213198163107611459206376143315108102144 5623 12893948842429776767836886344921257916780750928772899582243511177757977178466483429246857049932824576 5624 211736098247239452724655140696112322732485456785642210069299086572975761203649970211992866225582505984 5625 3254896537035479409381707713263496332140931722745597403852694180880973824000000000000000000000000000000 5626 46725489043945911384169712692023852256574770046311272195887582257519857574940287255176258234269978066944 5627 624767978779187534438183490906424605496021750709210768177398060183412193578478091005402063418382763425792 5628 7759478458540192225511790094448518898215741882938461244552278325620823811767412040426150492280175743467520 5629 89251563109389599624864571771964513598336309833350843739809459197103212847964654605882432971964977583751168 5630 947767577522083798427401579774713337931162823679137715350749989998595932160000000000000000000000000000000000 5631 9260359454192779299194385635928590682802624074285268508733141709840344238976695332815056710550004410330644480 5632 82951769099087573341433484313611047986697872697160458043704401337735450740205527561459977039013110280500543488 5633 678595439562536906730558850255436689213489369703572890201302995215100008684717236990725080633002310874450362368 5634 5048600916857370371103435698493345277795734684936163497125199285188438716843004771922658133003958907859984449536 5635 34005657687249636009896873594788898537769746382507540699242545708479834643392600000000000000000000000000000000000 5636 206366249927594095611479217958825799782798261907611710492843936031977236600676216730976669814785785911829407465472 5637 1122392955237643049334722969896564005573473434070725690428155436301722537260139749806605559443561892900867047161856 5638 5439822591064850417576601723114356709813188895643119823855543770713859037292548489144515252300235757513643741151232 5639 23348142041068392873165134508905945118078167301221333790125236737415171235995680139772318838289074959430913278083072 5640 88144193117207757595663721311560366620601131743283699834903984975914002063742500000000000000000000000000000000000000 5641 290518894511979235632788726469162866947598949408569205372807307782746654002033748155294794555125616893883919835856896 5642 829166257786344833137115722901867352172379696095500968575344051332622154826474273238027340317828605637732395477106688 5643 2030860231994334394486758653068291874395502930675465172158369980204539099448013194767981360260894071787449277441114112 5644 4226287680691622544495775063973005686198685706849856212785183480955137934343482009603066618884139516556561070208057344 5645 7390441470717356612095141241777900188850000000000000000000000000000000000000000000000000000000000000000000000000000000 5646 10726376781991458252396275044871191245388086623232334385774650581045134218566916938370001039861971749461448948789018624 5647 12743918884133927852579538922592753310106495841416306269337194542105083318366263836807032427553193024502418014566612992 5648 12202902261991994101680064558542006755178078800144573702811068522479311365776745002907047621583016990811181095441137664 5649 9253126523574497553264335816079926601934825045885394005765665343663736752382123822734842214125086266842584241288511488 5650 5446023668344261751590020494478014508922909721028541408080631870408936652800000000000000000000000000000000000000000000 5651 2431496426687962371165087614702301566358354181672261948629727175559916746151373706249911101697116005069161335346954240 5652 802014323323876554679056678695504456106785536637030663607077098180896475660304456773722842506314393823731172868358144 5653 189519467724613479680819166552186259434791232937208687440096921063655377950577059836861705413715808424866179304128512 5654 30948500982134506873035420818705598001301910896485553119981677809873868425652970040165744124835402128285753331941376 5655 3346725596300011291651719006061889250492768410704029104624229051319224000000000000000000000000000000000000000000000 5656 227740952800546801949739278706865618244930684770794730856289730211036452780987407919544159571267884851512152686592 5657 9167974992436174793713396598600723621050917218130063445648990915478807261113344227194161472783400131384240504832 5658 202379547319686865707817135925697940916993920489426720893292220070214456034918378893712871260375379961215713280 5659 2228386192334336408467978388370002113001028512142050491345899259026170729792999333766087869114069971372081152 5660 10849745986092822830652683424430142272012172906842200981145000000000000000000000000000000000000000000000000 5661 19969611912136996107833821276230266107063173860711841235984056453314265497147195721992173870533612404736 5662 11267087785049376103035188195950706385288385461968415916393381269735931497811656545933815800846614528 5663 1458491653819547841173058590492837091086408033933305365340762786399472903671419945425407286706176 5664 28522515802816195823789381747161869362094854608185067864929153994389962992850589806235746304 5665 44589624239902063670254616374044262400000000000000000000000000000000000000000000000000 5666 1959955870500212718290070801474173461611431131420132265229444128509988127637504 5667 358103609173839511546147054743120336592691278057784606818791227129856 5668 4245319405172272360779631155253177952795984915693830144 5669 10141204801825835211973625643008 5670 0 5671 1 5672 105 5673 10920 5674 1124554 5675 114620868 5676 11555856016 5677 1151501000000 5678 113311136862792 5679 11000643875629072 5680 1052629298830854400 5681 99178027156412301312 5682 9192112926828756500000 5683 837271048590573698325056 5684 74881929954723054858620928 5685 6570197387011456332151701504 5686 565095427453101693247152237184 5687 47607926643804794538752100000000 5688 3925923294856699909817082901889024 5689 316677350677077060649813756551888896 5690 24970459814114053443041093604489755136 5691 1923550742817062048774574004425125823488 5692 144674029564797827844916834201600000000000 5693 10617841617575722533445792339020085765079040 5694 759965779100980619319972675529561836093442048 5695 53017575513546998184821690768423692923698548736 5696 3603050648040045222885692051995013008005808521216 5697 238397308468996723125163484588676218880000000000000 5698 15348514698977779757872867455233216026518058189791232 5699 960982372731560953493804542215411393610664688607444992 5700 58478191876119952706565308461068934773854834465053868032 5701 3456540168446630752028405936983348474767726574477783334912 5702 198331423078130209708391318312802886962890625000000000000000 5703 11040005426785182495069542907410439974084531713377249735540736 5704 595788544440635581171537497050592155401079418976895441047650304 5705 31150731872799991143618796957747423918504978803801250693902237696 5706 1576869851687887886853713816203807206744403633489515508098006646784 5707 77225817688010892452309456632703459903393730545849000000000000000000 5708 3656321692875588325328302069320611985326595167231241491454316284739584 5709 167226628282234010665087245475187612511682865576412084673020551214661632 5710 7382382273298527948557001855197868397736993220534639101846121789702799360 5711 314307500280189516750236202112052210056903994334269100596351493483279679488 5712 12894437502095199598355128951634880241623880643553787904000000000000000000000 5713 509267745424255515370987593913369678316964092308337090569242156225187398287360 5714 19345327710267752912495727865256968986866234139054089330589876620788107457855488 5715 706097260167934533867217837659523489054073910604018523928551625105274390685155328 5716 24738026638447859943263703654972813305944423340607824919924382908814434368084770816 5717 831019592697821606636239101625114792477979501977571606239641600000000000000000000000 5718 26737172602249968349149494832707282190814228180563173570285161052427343606317970358272 5719 822938474488478482159298086513881694775433702267363314906553855545706766240737809924096 5720 24200951014494345961853935044992423517567689360340306882537880992681831251574122172383232 5721 679126066066118890739420898189718557111547509254185836851736726709428045605789454210957312 5722 18160736017465241877440536555463420861696841484521970090268207738650000000000000000000000000 5723 462130127124480412633457995709247150885967880052989999378616045066347356388731587963509538816 5724 11173624335339322794218725555206256229450122754738116445853572687748312410622617703695031205888 5725 256294992223284465626337610250235864520806823914420340325995383405732277713547432701275376975872 5726 5567797616808365131708728252493914583048326590988199759769421021655858828113930481087190069673984 5727 114357845456261451339925058835413626332808264178038015961647033691406250000000000000000000000000000 5728 2216601263835714712647508593906582431426884723967114968487607043785524276121765452888706876014854144 5729 40467168303958567983200033393037591399093112631092192142404927958441842765976397071207157107766853632 5730 694412048274336692092463407077326469266140665430808578231151896423409655700059956428700499707055570944 5731 11175924536749649636659516009130957514403303829012939508958186998330065983270438135080741018325313650688 5732 168304853266160967937812209613437667350500231989837048631886337662653562880000000000000000000000000000000 5733 2365863343005154319755982703052156977307004612964711115855088660022769865500420004288133632375374353530880 5734 30961900657002219885392948703993205797838821368406595533968507952834513493052989791776152454855971154427904 5735 376185262793733341990577816878714469646889997198468082909990529992182592262636699448030189371813412326080512 5736 4230802932442257757511821147605763083818423945116186278510210832853790587036167977878333641710971087608610816 5737 43904911563820012613275172559439946785672248540635666735937502265427743473664000000000000000000000000000000000 5738 418984944905743555576915127603918059212811961403425441495992875089175833268198262446883106547480010789761318912 5739 3663516272465263321403690226953566104690378767629326014846679956205311758689773814945208618094106155787738939392 5740 29235766175504678803915769333071807861098022009237754888275374686328738109738334969537099171771273156909219184640 5741 212041238503003244576357816134089357695249158767318866879258369977914426107406200420751641586166274130119346880512 5742 1391378202991386580065118975564878432621463519055588243689585874333464739792348500000000000000000000000000000000000 5743 8219764173535554503063797365237845591444589978804857524463775878808014258335281134742283520042767943351366945079296 5744 43486624168108429453668312797998817589452544958708315717728011333666312463898447261276452687771224810809511167131648 5745 204846606454535786843638424061394072564752501822786825293359498379048657723300515090835357365156511958276405876228096 5746 853789356467119386708107086411514342243164481398989021758909105244826048139995338802295815258420885469865464282742784 5747 3127111422349191425302884303805002496888299092663853076325894258629218759346908900000000000000000000000000000000000000 5748 9989540067379690297447896697511379075298900989854796272233404712195784955184736229764922940325327195170445486618312704 5749 27604190645273726788451666238213280274466473113051050164551234407541041631119504047758575768194463687963659846807453696 5750 65385885578501619683289600448592561876599900243963200928435207703938696295713727303622244680379156358716052659696041984 5751 131433403051884560567102539188966513140641948412574157793350622957023804377645616249129355832620534224910634404269785088 5752 221713244121520093899944429938749652577500000000000000000000000000000000000000000000000000000000000000000000000000000000 5753 309981342577226133882824188067272123711908060751682263977740143750868512469723576464635597296103966292798415117588889600 5754 354227822250149985346116126190327087159898743962832852760377525503197207942285523746420274902565068786166261047286038528 5755 325700534849056068358166981598062595911687647045372584397981655616227883865358289822774578103783756507994125142373433344 5756 236718809704348162040405271826614483191681012284025279106508414309358076040277678643131689767994502086305605652332937216 5757 133275831625866311907095195519741063861961410357564458237244038012337211310080000000000000000000000000000000000000000000 5758 56797079312584366957266635220230313103435317842006759120814243743307402208139521361468649608664387439205817133041713152 5759 17838916419616098124858039101194917943020721565446492191998177928529898297482524600553205568701284574577871596837404672 5760 4003239734857847642043445596796587853359125364798806227562018102207667906769040156329701494877059699939993622463643648 5761 618970019642690137456249894624467176015622930757826637439780133718486421107835640481988929498024825539429039983296512 5762 63162696443296199725631282417830745036923759558642415333318730065538885000000000000000000000000000000000000000000000 5763 4040501957524756702214508243901306841622160956469363485178371540879055917452573526610279993320570467469463887282176 5764 152239278829070479937944362412983969439158033934432461723458622121334577427724512252773489669683283369922977071104 5765 3129617884577217292255921268442198116328041230899374028497627989380122289193707947604077401374352529481913073664 5766 31902969003659436710197647377771434381823347194277871637069648375022380955893026191863453827887153738556637184 5767 142807369211251105611733764227246470383776840867806889545601000000000000000000000000000000000000000000000000 5768 239635342945643953294005855313250881656285699971836793287461321373712982932264138313111938376103586955264 5769 122004838988525135207415466370446294346350489701548827002465106826936682030621452557761786660469604352 5770 14068247782006666583584132415827952379366200099218393106886415216734614177313149671520258983198720 5771 241000704714266551006823190068479922098245622978039356365488617909087825558923730800961650688 5772 322653552091103723302404300589760512000000000000000000000000000000000000000000000000000 5773 11759735223001276309740424808845040769668586788515722988975751853453941953003520 5774 1694564472984396875889655214421460551223519479909174453776550784401408 5775 14494427089744852891183078686132510864599985384872476672 5776 20282409603651670423947251286016 5777 0 5778 1 5779 106 5780 11130 5781 1157312 5782 119117852 5783 12128546232 5784 1220733594432 5785 121350700000000 5786 11903399902150416 5787 1151035324091365664 5788 109615676515835388416 5789 10270854249442374057984 5790 945991266052881959000000 5791 85571491871982739767716224 5792 7595697207048133221922332672 5793 661087438665794840545032601600 5794 56374064171732935248527521841408 5795 4706782279247493682112313000000000 5796 384507549123355983729984497954979840 5797 30714779157708064264462868282645413888 5798 2397667967356357231810927782223510821888 5799 182800039482205127213961190837510664452096 5800 13603868374310225262880550872985600000000000 5801 987655332332878087985764162893668538617167872 5802 69914290432069217921705705383208147987124391936 5803 4822871907403486502614946093362167267003589599232 5804 324030465551149989037092237743640936576418213527552 5805 21191683596869155864961215586391346380800000000000000 5806 1348343461826770774667380588784717925682797652267483136 5807 83414722227005936257446629691088515962271283513068453888 5808 5014623251336062754477414061743943048816265216473780191232 5809 292770573324896184119378934757424780611872093323370560487424 5810 16589871893082063576562759556146485900878906250000000000000000 5811 911822321467006726009060787841688831676993320521591725914456064 5812 48578644683736377132626888110465497030991138319923142217665871872 5813 2507006999232133338104331838389045213388871181273493735406278017024 5814 125238400441876312462342735952777887799646769133102318118886893682688 5815 6051697835281608805083764597316564209003542171398910000000000000000000 5816 282650021669939068487782758225322749214977135686624953379551109783224320 5817 12750134923246059986642874219835203831900120605709521393473641076819492864 5818 555038640766473460036337755644561203635374799022164376325764717167024013312 5819 23297484359101931544858928161427035466370578086124145660229112452179564691456 5820 942089167694071962638873360073071645769583778216939618304000000000000000000000 5821 36667065352396460403625606537860967903995159892413925443347524601755667877855232 5822 1372298715223916311680774356259794230174843664645080168370281299673975142536445952 5823 49337698943742165533497521438605323934554482126834983300565282773729257604723507200 5824 1702226200899896923871642091246179969000140055254241282487924500819812331722083663872 5825 56298141974284349564844789812380820413081155301867094815014912000000000000000000000000 5826 1782863447754399302757040988544985626404513290271462865346722455244056570183589881184256 5827 53997705151101620294056457123987302280013308205940028726611885589072197181596356069818368 5828 1562166601049313412235382806992654786281675686518436798069320268038501237711551177179529216 5829 43113159077816884478693329406334609684798188578319204629513806434004315509184564554067083264 5830 1133523840549094340444932314225226531867553476216718752458446588231900000000000000000000000000 5831 28350971445018297637483881897145659798046631953669988568236722619491338712237795004543353749504 5832 673547232373143516644526189355219404842749789906213020032753719436248856189855066018219280039936 5833 15175508017792095199719405072166807927475270932225021068748062736466976391386661345529883655143424 5834 323719691960395498632122972269843615657577339888992805758643940525432328733243994775560693919776768 5835 6526524160769736664255639008913289030966100608521271497011184692382812500000000000000000000000000000 5836 124129668428910300841469584103157257951322678569176331244037557783037814403363038607790304876350668800 5837 2222788818075471455729590039406602331163282536508395973823153099035360934762282149251307763461739511808 5838 37398015140454471684628211987548928494937239042488997456917807097487760975961098730266142030508456935424 5839 589891334009182099432639331599095583268859056722911059980704094640306244769324870088602940598973068476416 5840 8702741650624237883827317592947667323905976068049051517241435911494492487680000000000000000000000000000000 5841 119791348913307915799677381455280685533576941013273651200628496450776177632249936890562279069794144608059392 5842 1534392486826978222948434203966412861088323355902132568592910787252525738799825689736992984584014248533819392 5843 18237740169067389714877234075171665907611252242251288701320181242624279146197999220020704759525864005139693568 5844 200553276960866192731191436397650770571839215372831891104549775210761559066303740632376168546277065946554171392 5845 2033875504171150283515267340306642935681165878311398502927830196836409823723520000000000000000000000000000000000 5846 18956972991534298413593300440659437226685844111376416506744928242972324832756001987624968265668334305491367755776 5847 161797049354042884308624978303533890487171577327621173118899288390747649919693838184423127258299634785484395249664 5848 1259557571490047071724662542107072111688885788238434771984242137161813408552593428074099531307915135526514336989184 5849 8905732016975946941907433781552818704035313728227392408928851539072405896511060417671568946618983513465012568981504 5850 56929741561569993752781048711742701023556448138707203626172381810251528559827201000000000000000000000000000000000000 5851 327401031381657130932258538286370952861932468698389972490565863531066510100840401990319455830718568354820357089132544 5852 1684870234364205283844641188457150371018280020896062508277916607287357623270589943448470406620499478610112135227768832 5853 7713878802753958743756870230599778788009476732180381953510308475710965929297024864582103741088182893876155384856576000 5854 31221168002767796603859064264231360259263502256601478924235894359383105735203728475754084026413255186860909436912795648 5855 110941237328980736409945620687242630853374960943174365723187188588707943765358559000000000000000000000000000000000000000 5856 343491981564294897918153562562699738405885910491819989026817939387765244351063297824266157360106976402052095317146337280 5857 918984985248852006301633822826131977127803444082660076971909024014835982293877676106531573738611540663839260440524750848 5858 2105173938379064717967933849770057445510751555839836299280325489909103152156036011668478297837326804975877450859924160512 5859 4087449966248442495567078246243804987284235608001449666943863131144398170314308738712733201021577093933588293386791550976 5860 6651397323645590727740136751870742515565000000000000000000000000000000000000000000000000000000000000000000000000000000000 5861 8958144460047569471052817202460164370717363100056500089983919779304774509897793520322268096209181976351604105912728420352 5862 9846056868135131832516095109923112834441455326533660254692745734841899406251804590910974237176077493765424492804451598336 5863 8693082688318165732783157364268347099221984064329600662812479189728585039086908560859025435395131436596975840170625466368 5864 6055876867681333833326000373964239121237975996657196240051773956654269757691170497462897240323232855550950056056808538112 5865 3261544271063833010679600032887997041087750720311732594419121409738092524339200000000000000000000000000000000000000000000 5866 1326717235950922813437672174140564762235984947864343260159574568204189756725532004198339088348833048956167874366926749696 5867 396784608169073306763098063962192682380069602145142335848168813383722017157317721847156210666314040174741638588428976128 5868 84560855764071953356294336988889324447947047044238648753402252945746446027590405039583466953289329906396182393040928768 5869 12379400392853802749071495631493606112187475169093919649277361604621837053294027685783867153976297906473148479799558144 5870 1192068518075883620522077481261925608504231420511426348028473801189129510000000000000000000000000000000000000000000000 5871 71685201400993669707153682104587049044843122152857536569149672246204931282532350503730802771005218046169777054941184 5872 2528017150735789210567263553355870320534165796266954107288681592340005080387155619129821541657554947122055885094912 5873 48396728983654548740710248500420626590829792036980649526028498695854626744039764728527758626614910552685439614976 5874 456742836923730602692870619590271323970000501938487621967483345757613600752416649506726318610969685397317091328 5875 1879670245476668057475933776346216603194441255740339702608970000000000000000000000000000000000000000000000000 5876 2875624115347727439528070263749936710104594081521809710183451720088206576986156397652578372091444472053760 5877 1321120507853637101548676922953901151965458249354549940721412358125774748612490474351894901720103256064 5878 135698819487672322840909393020892175485497663963858678152097776005506736528184457693416519723122688 5879 2036332982486712737368196828406902984316101837490920240437988795077355016921567075424467419136 5880 2334743036112995959618950678416719872000000000000000000000000000000000000000000000000000 5881 70558411338007657858442548853070244618011520731084196729052685285511678092378112 5882 8018765182863344186061048958070041287784969211108339081746557343629312 5883 49487069548634866843173052434023687552807971708102246400 5884 40564819207303340847894502572032 5885 0 5886 1 5887 107 5888 11342 5889 1190700 5890 123745856 5891 12723713188 5892 1293399249192 5893 129874040313664 5894 12870280100000000 5895 1257528530782974384 5896 121030802840177711712 5897 11463357213359149179904 5898 1067500408226455631167488 5899 97652772113466776665000000 5900 8768016965153959805573010560 5901 772109887818342321907193217024 5902 66634396190446338247511953702912 5903 5631948128414491347537832152599296 5904 465881317847672458524812019000000000 5905 37694512498639691410249847348391575552 5906 2981319334972917334210490697584331456512 5907 230365245990804810474267971758098535080960 5908 17380450860946558304259188851704164516063232 5909 1279685052540081803876987452208128000000000000 5910 91898504074185581278424315178488276533553135616 5911 6433445119162216079911413063958354709410682482688 5912 438808256253192624485265489227525263389382933569536 5913 29145167219986805179709658017542147433502111373983744 5914 1883998385975005648242761271222181717606400000000000000 5915 118460719393528703529433523768838355102477754492768763904 5916 7241036536787170969477884151264047660088668108262364184576 5917 430037601846699700950701580394391823221106352047466913726464 5918 24798848185238424699583684242323480346828516710628960185090048 5919 1387741385878686872602842116785916862487792968750000000000000000 5920 75311594261623439610975325814738750348190371121531672363948441600 5921 3961017534245530446725924579630050197736632768566216325632767295488 5922 201766466555673645960844494680017679656599998458351104351275795349504 5923 9946809699857633571989710838761538250030155158457637097634845868425216 5924 474236997506332622167072368088361277927104185459396730000000000000000000 5925 21850241607479331028873627325842227956514460200105258488474401142086828032 5926 972133831107606005593293403512632958535189266810361451742133555113452634112 5927 41730283450181353056350197052686227232347239047765852319288921546315439013888 5928 1726888759199441937062865210247664700416798171674372785591894936644432714268672 5929 68830731791513324813896200370698212144890547691018392698880000000000000000000000 5930 2640016815556148693688255658187497348737381246041767307573298775124769898470834176 5931 97346788081907612395569255847040352139330791198134828289371385678122520229208653824 5932 3447414831068900119067874796358742332282248253823139871772312817794280197414457442304 5933 117130419013068257319995179754833459518260497314392797256603547653756274682903945805824 5934 3813967678763833460289088357732792084197691199223447891713458176000000000000000000000000 5935 118883282190119726034541265330783984258766279418145438153397428597392305460843511413735424 5936 3543099200868878092091909552367634181553959932193140213205911681898268303873298104489869312 5937 100837556881355776684595879333546829768034963824895535410841594427748735744092236224219054080 5938 2736965533231844878136236527085143128793830792268858541002197202343444956562839711085764804608 5939 70750236488528609072944160995048558546191263174808811602332547721718500000000000000000000000000 5940 1739288492231713203891302461171865912353396178284701387147966921925178446937132055739117904855040 5941 40601497963358039143452968441504814744966939418000331198699447932808029752448702606547737680805888 5942 898558514474227497929770785121722511748248479930359448605258767800563544207884988411325600394903552 5943 18821524657099009774619286127664566610299655861657356799969658328371657519100364740334856102148571136 5944 372475694709133110642747506744565518581229813615934010595083236694335937500000000000000000000000000000 5945 6951261333491608478317079029241129400513589629008626056032828895754152714091185438369211305495428595712 5946 122093794841514730379941368448341017595321061409062028013757180033149852457136334535482198857204971339776 5947 2014094574833604410051146040728419451970704351332557614814523467096437856116813654846166870501140807548928 5948 31135838937772978399917620368215711605920194292451032734681329620364937933408081108534336627172123042906112 5949 450003139089182693027590408330683477797547386784537280260594283462450269388800000000000000000000000000000000 5950 6065425259405344617393290293890019325889918081438847874457479942905223046111199798256331725687676448628801536 5951 76040561280574118060545676181699776382698897216241089364643202340898082168331309753433665340755341469011673088 5952 884179151670851921141912661649273619507400613173346212139891531733901024404371538032231213701909880406223618048 5953 9506851901585725081638311102533911729428600390581669573816335801402231280697591248134378648388726823939320315904 5954 94218378294132803004512118031805117868844562541520240126163912212845506078965760000000000000000000000000000000000 5955 857708204989363326895289215262429539928108513887483983229042962069682752051498330088466760818764699837900410322944 5956 7145671871821098977561909891971861733830367329612376780161913899272153061178909718203194354590458988659253090189312 5957 54265219744491251140809223364271688193994983013339483615651119067784313070720451498059949219986384183958980983259136 5958 374040744708484091651124383942850355994528648385550481175011764641041047653464537542205895757997307565530527897223168 5959 2329341847750149532417181828899783736829409782033354243841459536260783958835009355000000000000000000000000000000000000 5960 13040694731245792750955999959676362041010577915271467986910122184089930689004961902160880887000877015687550569682042880 5961 65279560346515047230672580123485173112744593902744144148421716112613977173982175959691112798666552188052557132541722624 5962 290480409773353859051550378089482922448372029051339914333647120053485551013495480363145964923408445345463750001602592768 5963 1141688314657182359800722394019635997788194172208231903066839982404064330812435500410618101447290398098401503305642541056 5964 3935887302295047644583227896924205678909677445972909766987703310315056305289702797000000000000000000000000000000000000000 5965 11811028396016795557725214510257345018398675204763464790501915858187406788751665455238319699342038948840619793260417646592 5966 30594391046108774900822034402174150831660339195162370386026172132729787535330804801860284848607231729074471740482951053312 5967 67778500996361357752599128372671123620207454044088993109376060646926605416834908062955012317589479704878713379329283194880 5968 127115686261194045400871418331849625797362985147902180115402977897443232010874403851128045161918661638354678893337800343552 5969 199541919709367480047040179630287334231750000000000000000000000000000000000000000000000000000000000000000000000000000000000 5970 258881232979654508707216273904953677505460179267783394603515590056149757591806674766990018910591345471252271938901897117696 5971 273679337875640171710605615204157684281398180575354948219115275898109585468786536166216155809401639907409398579078038028288 5972 232021991185735388660985778529502353054567605895540295171881559453360459374028446779675264073437687703573651151730994315264 5973 154924928366789792942721801539319960151488966700311624857440972169548937886112535863326374391018089056891547980406124969984 5974 79816954824724121902487827018018277375964692876594809646612121944835560675737600000000000000000000000000000000000000000000 5975 30990653841231213411246353372022693883592549316878732266745362231548079200386499853914607191092435356125989766442950590464 5976 8825537469684113017264970337673291675118164878198497479782634835683843738633785458728342679964712366469870280551197310976 5977 1786187888097111855478190255293565135116517500278838763718807676354893494296894848824159069805276978433791936053280505856 5978 247588007857076054980787885497923273346249702029127035791328339255462044639528332229406405847715574877677781757594697728 5979 22497889289184306673279755130113311797372953108027883220857280721910719450000000000000000000000000000000000000000000000 5980 1271814282958317031997262598538399528080374126202586869633727202453749898934537432261391518803802280213311330052997120 5981 41979118421795524604429531850827129101379657409169342760646176349911938011341022185942695694625836419465468589375488 5982 748411934843516487199264356575724886824613566408818216862997074102334899683384904400927990057343319372838025035776 5983 6539015821919535221121412419431111345339442851276161803206972285415037311404933408042999088373746167499745918976 5984 24740741680520761644462636746472149729348909436704173993075310000000000000000000000000000000000000000000000000 5985 34507489384172729274336843164944797302630123069420325666604915822680383614627797199202351134566542236188672 5986 14305657142300786053163564650517425948051704566386064739404551747703941784085046246395658374535354253312 5987 1308917065983132523262197940827716456863586891326848983640139424974240515947430121503980398829371392 5988 17205974648412556318213666238828438148845853360549862194291207003655625436291092981064759508992 5989 16894359319307885130141420772371988480000000000000000000000000000000000000000000000000000 5990 423350468028045947150655293118421467708069124386484897964712460042646121302982656 5991 37945204259273683861028362461891484419368698387194987767820039355367424 5992 168959424015049761590326052363829728482031916062664032256 5993 81129638414606681695789005144064 5994 0 5995 1 5996 108 5997 11556 5998 1224724 5999 128507400 6000 13342011904 6001 1369632763616 6002 138905163553104 6003 13905146839596928 6004 1372684090000000000 6005 133503863244365592000 6006 12780295565862309493568 6007 1203150119676215803971584 6008 111289887624565029775343616 6009 10106324695706451672480000000 6010 900321207504071332398350755072 6011 78623653830707844027970460024832 6012 6726104862532091832499186540740608 6013 563310973804944685566445047891940352 6014 46157311155808618140746536290000000000 6015 3698160100023741006451234240030298341376 6016 289559853723820510812318643202909047619584 6017 22144201070639772214113265419312837134721024 6018 1653169259467888548398524177470913339618054144 6019 120414838739238898282120733642264576000000000000 6020 8553015707438351625338537206291373406398032379904 6021 592115229100264772090165537778972226561804680609792 6022 39931038816549633065215068281202628208420958987304960 6023 2621799672866410510152606898263034615212152018926829568 6024 167508301423787838652286920889555765690368000000000000000 6025 10408301252400973644150097567385028248134086076585233612800 6026 628612878043401018076325469672513808104430896109439678742528 6027 36880215417573114707206216291410786054377594168505343034785792 6028 2100632656204332304856260076715847763230263608072389753355370496 6029 116087418875197578040503001981274532623291015625000000000000000000 6030 6220451770155498728523401844660531982813057008529049006474477699072 6031 322979203542129047012898064717380676474658961201151548046332202582016 6032 16238551403942339393972262876077746739706490299332459051186821307301888 6033 790012127183658694284695541418832329140037589909465946813280251713421312 6034 37163479106476396574835548527331573780307477276458806900000000000000000000 6035 1689139440156793572639883869373013118682322786972881390152613550505093758976 6036 74120586320325367461542967932148893702648790806596577968264254749439948750848 6037 3137477112854955669270240849599704806658902671124613338672183907893688640995328 6038 128003108313779049364853405940169758304287578671544622815747239217214785757118464 6039 5028904195289392861228792870286789532434302682449922238709760000000000000000000000 6040 190080544890324504444678278687344238049476314807133267981805024021691694120754479104 6041 6905496516655742048416621601176328106492740336861305226806475838916890642132932493312 6042 240884261647310744716728848667678714082513732070379437257028889956246692218328418615296 6043 8059763224300704651669201876128663374687268070125398171399829140757752377211455178539008 6044 258380698862693417775140046992106945841415654138204231360462192640000000000000000000000000 6045 7927268580218573258041275046231569328978176492032215776884412332647130461211289773408256000 6046 232483094071247901990510860822743543722535355205566529761706861342726439366945026954005315584 6047 6509045693925150130188588324103784515744877084671240777398671469184459924051243572003914907648 6048 173751609762290622156883036462025432595730627912889006333343562845732543366749588815079041662976 6049 4415960207307336806902408736206418640434405124865314581454993882340292000000000000000000000000000 6050 106702676885382658181781795816930640192157326603344242529686927430935060874785692716821655293263872 6051 2447462611695568617333700476936525683219877157326512023851872230111349306100321914347847858375360512 6052 53204638242135023315040299401272766598153423400496626780627049474148187207662612906432610987629608960 6053 1094310300525090475499253605733684574323742681172118738912363101154056628678465016836475552923723497472 6054 21257585277027456236848435102618993732256034870716285891830921173095703125000000000000000000000000000000 6055 389270630537380603295937283055004810548820843648142622405240895878202026504226306154659910869375229362176 6056 6706392731207150512348416242139442830046456492907013372375655891758611567061379586695340775921992909979648 6057 108470381300696246762641533511390645079191898215399203290708906962296619244952588100704286757147952015212544 6058 1643422120876107066966857657465717610378119627489069117430624849168140363201040980901750882659961068201181184 6059 23268854049790451362505047915725131700445432195871233219315442406861429119385600000000000000000000000000000000 6060 307112190683691749637619940148930643648785218769504864880669119690791099977568701649613359860465005880886165504 6061 3768375438919851482562055979262839141786593179837482266480518519539173582204007443130285889146229633482926063616 6062 42865660169217516286902066501093375345715075145404362676077536565848677360214254537831768355056892137272231591936 6063 450654481714208900615187554715633498075328918816252603641477904369334008148464347709922132751981211410675424821248 6064 4364624477023629798077152391666046449844946233155837545525697869962841161308569600000000000000000000000000000000000 6065 38807006015716509248887287537412218144444043110163901428869367385350269257872474801240204374143175146618024991129600 6066 315584410866619226956778432295092841746144679327905265887133056867292436862507602096143854023705596629712175133360128 6067 2337895575867609884882632022869484873586032873053526671275172284316503707041258964661735666576849469091647495891582976 6068 15709711277621161452077589079128674064521567386193120209350494114923724001445510576772647621835886917752282171683373056 6069 95307536884242174703393280056011047360026511457273224753757033184055558132256285660000000000000000000000000000000000000 6070 519423284514494606159013917300684409677631068358866273975473409636258662519194478313801470873993403372644998084372201472 6071 2529228015381392337484449193139270633645839495514871505054353326137072843309080633058028695320744994999190355947229806592 6072 10938578453162719905492408928971926478990408940962815619471189675517797063001062077575894843938663071384533858324842545152 6073 41748989266171255466055858663482266821752981578271002590604697154825700176631533543007024145167677358320247428620937592832 6074 139634361661489617998340983817551251892144430737812887840089344546727467241520221490000000000000000000000000000000000000000 6075 406124157938766685238521748794013823481543802556923126759334952992004215334533198570518422785431394194289646611581397630976 6076 1018533249733959277681998756465196671864359591202601723426702417277652099364353545767638081775614652086307936574008547344384 6077 2182206949061409886626863369585660348742654926181240545811518781017846279695547755208298900068028486970384551980114531844096 6078 3953173207520602738726712893197707299728122082489971082487443815423189253861168320095381767755745294137610911752151109730304 6079 5986257591281019565707926930391921202248500000000000000000000000000000000000000000000000000000000000000000000000000000000000 6080 7481403441077158069925226051679765787626104173622414891297624604518952834943138365597628918600916131674023586603464973615104 6081 7607144767003071191434714173770158382716939911240295529204773349483039832000767540644990203221380223895527541278537240543232 6082 6192763410169364532537555553006127174560418021683497481343423230293253924399099903188841868078707535249437812517334784409600 6083 3963378706979011093597395507586457895442586682817065823190775769326262092986434897325290883487001941058045991633197662732288 6084 1953291369984708332041265068223292219425242441345333999985218742092947267780608000000000000000000000000000000000000000000000 6085 723907551271570507431677544580789218891810021871786431161749262472994112814555049012923105046211640789778198091343174041600 6086 196303258808891636752030924583807539495952637358732354502635197189199437340677053628990536014837548899444388691783836499968 6087 37729835427474231773346409019003318344119998213447605505514048194823345486589834689254705362084719532209164214904404574208 6088 4951760157141521099608053384375079280154996424349524429495940071065544535674339986752876870172586898532133381091136372736 6089 424602289879593639888756382838394976135299994933436963539738923407604386400000000000000000000000000000000000000000000000 6090 22564093267852029009221382616040343860089027301852360694159121319895699676746160311639956422183514161569817817484623872 6091 697086403451900522866674713797989586632541228420758071039766256692669595754470300250257927561693175155061465248956416 6092 11573518210401995259008591755761874573801193044930191467276167950603226862187988761456607622663071471993634571681792 6093 93616636020619408568455305072554603960767687514841921254130222245793324768142703531206084897015750291289530171392 6094 325644511517515107716418695058283500299478475717452906626698900000000000000000000000000000000000000000000000000 6095 414089872610072751292042117979010908319811441379995562865679960961896031520297088954656677631613758263525376 6096 154907765837008899163891126722860350658761611098322239150073735908219682623061273378624419496239885713408 6097 12625488505281617766352576664710559025699314592093821288573845357408084289080274477932231755240046592 6098 145381706306349293697518090013734168256667185201870739118354820191546854727846103510043091533824 6099 122248732470818932109035194155385487360000000000000000000000000000000000000000000000000000 6100 2540102808168275682903931758710528806248414746318868822969067456915028833315323904 6101 179558634458462038049803881022928658789502375056519892116440892070428672 6102 576863556962929312674958104587271538822511720834451636224 6103 162259276829213363391578010288128 6104 0 6105 1 6106 109 6107 11772 6108 1259390 6109 133405028 6110 13984110000 6111 1449572866560 6112 148469018551768 6113 15012054299657232 6114 1497111854430573056 6115 147121045010000000000 6116 14233223116727969742432 6117 1354419119110283333205056 6118 126664340846385468807221248 6119 11632054700891210360618483712 6120 1048162437210967502152750000000 6121 92610382701389493870570683638016 6122 8017827412337922082964560399761408 6123 679740129799488153371680247095492608 6124 56396942060785248636758153386544909824 6125 4576606652085694872550632260010000000000 6126 363049075914879836023242890292790285041664 6127 28137553426839754792252564423006350749990912 6128 2129498215788118773287235218266340421965715456 6129 157294016834957489120411488019039651801883086848 6130 11333571310534428628278834310418944000000000000000 6131 796190268444421200383699925232530468282936978309120 6132 54505100549625909527090401958008827457010472004050944 6133 3634125927880434410864137818668008226748755829149155328 6134 235870863418844005080203733564938492295274945362731728896 6135 14894458428444018487471656108204734055186432000000000000000 6136 914556644976429964627346042183252519063717676916025787645952 6137 54573943534826809977222601056420283817798679134848830591270912 6138 3162973128299373014946251660409280102884235129768046448229744640 6139 177942729087199489550524531479565022034077523176418169455003041792 6140 9711148139652924563129676549029341306686401367187500000000000000000 6141 513793629781723991042974762958540004075408052463785158848173217939456 6142 26335855557156332835891657858202034925996466503784093007238676671889408 6143 1306921225135093194580168797350945152113195410984783257927180402424807424 6144 62746077851787095735637904012829345635235466629609708072240611777232502784 6145 2912322376951108955410017255959635356855133602935346760100000000000000000000 6146 130579909119344491836828914560624076806194697343363759013138779811031541612544 6147 5651358005037997013286798892368693784473913250109127829546778168826942829101056 6148 235890619705862116467031702479381947270853466861477588426177032579947406573961216 6149 9488057520453228606160957832139926531377896228160830961489406298467735375727034368 6150 367421701134925640733934879595178076693714670323853377404928000000000000000000000000 6151 13685761945639145035967772858168073160223847111272652517535502413473464616822169927680 6152 489856006850692364083400808409677725961859212024609819279331323244781656893460492320768 6153 16831525553163952094559674754963397045540239880767935224828695277676622128451245861502976 6154 554593779776856145712460270985006469875013284384620938951610170759697824680369090132443136 6155 17504238280699239683593432852678749522910051651333502226589821173760000000000000000000000000 6156 528599100811201941958670245493382386685926617890907772311434654592084925135925697204371587072 6157 15254552954192245658443406875310852467596709668015195907499251895400591953960499593221108662272 6158 420157727542179475664269022115149954175348383123454899592042178073654466846699349180739078848512 6159 11030326451022467456911291580324607614036831486055484403047711655504234390862407637144697068060672 6160 275627420432877079812620802827411831565596512106002433501121660323928175000000000000000000000000000 6161 6546045438854163894095526304354628899597571410910362823188706831991125859342782869891383327977373696 6162 147533308452715517558015869530484452984178093640601361744682777888984096448885498537226307939487186944 6163 3150305196796391100254439015589559625051601064876335927484066893104316950357600753002156050466195111936 6164 63624762777956753575644688159291181724757631032329851529138407580366049451497501629466623337740940345344 6165 1213193075665369502610112118737713852701590443712590263225138187408447265625000000000000000000000000000000 6166 21799155136291035982000083862615335083776479870089688511924394233250031413871709852112286274673524420378624 6167 368370101033429217448300232025929175989415508780229348549026767454040643294592869610704873866656904015511552 6168 5841743371475194461157726410015877782283375624666535546097637518593383564100992159688790181148441063509196800 6169 86743648519411784873121430324639497130532203543620721042827133809313491892341042348295004386470123575693017088 6170 1203190649084558890430825303920508567000945071795027174822413135361877087354880000000000000000000000000000000000 6171 15550088189369961952002449497065980076509374241634127931025330480812934794783655726864996042719836676712290058240 6172 186751034074390370282991323032454370046492805093492067524778969252706991673538294694503386861171601786496559874048 6173 2078158955037064359893399982731794356248322456329464287485619853885511334233669592686366391830090125471350383443968 6174 21362430381964540716558549278526331605914066702378775397542397443985729367830026865273233902304947344414899517259776 6175 202189288023043211159133287203667732112198181087695429045240126544988303421498982400000000000000000000000000000000000 6176 1755822909431651270954389810899232437093178545011533048306368986270051163573732509305628201649758376276437541209505792 6177 13937600574082596086263115546314618374941499163485798454514461379537577997533030695513241643247440005803215465329197056 6178 100722999914540784961756884171131991970965115232192781498315458441132569310853521989552586965664996979748552026275971072 6179 659807873656033669069169689929273084092446754840111048792720752826796408060711444224451200117107250545595851210701668352 6180 3899610783074274285661083227530030668374858161389434182591655474733556158244278863750000000000000000000000000000000000000 6181 20689123858527853752240314421689661648065044227468319549019034764716686818241657271113991664216567417738428130554057588736 6182 97993833289252004398383402136791519013567115542683703112853987310126447762674143968396078775777290559363063160553108144128 6183 411912454507247045772376196389436235586601119402691004627178196140081345426680456444616472808053258785910126931200150863872 6184 1526667201871438244280791410697639065005664277699146490765330039963413583295590064284560662654415925984341942500250567573504 6185 4953839746692685629113050758729016172877246466272341773126058792829549048889171856010000000000000000000000000000000000000000 6186 13964646102882829750961387247723837606989816282033607942153871596688070176936573167436552925689285236810216231344261933563904 6187 33908502354243485725170472354007355595668920675802944500059549235204798187693710132781357233887353329652943812339367654981632 6188 70258667549870460735526033840010530050717733274836516311040019600821222100941473321053721956725723543575909014637027916775424 6189 122939810721295212903222648530578522817576407943342079214335142768667740393712390141726622568051625230225226130442287482667008 6190 179587727738430490257172238741423659573375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6191 216204924566934298550027467285094327823038981378059480961145375305915069886593357077307697654197551620221878046692471524556800 6192 211446914317067347920430410700123497358591756545923990544547244471776382024829319569564174508626260506045111217799225822674944 6193 165287430119642289870277014651639508569448159030334272809701341665450640442759253328099070193534919831924236918663011140370432 6194 101393435779066752895147454672116848344963274664185882133887374000492453993263000625065139862226484120543481496823729347362816 6195 47801211965993166958705228462084743374143114360707332333696143344680377654444032000000000000000000000000000000000000000000000 6196 16909683334618604295757493840838229009700128964755357948919558090784333200420908912452282332402429458216483027347551511642112 6197 4366302851396760339790032361689044169268136492185624533281380839091923560242435580272786436464949776240217687055551736840192 6198 796971298971709455603710157206263106948387179181374443455961950655462716095298980554488715323845125961120176700257457930240 6199 99035203142830421992068615780500951361859957092194293153951280852786534428092079841034522442071042782385600573093636472832 6200 8013511945659104795273942907828053806610679695317253429812138750626880507500000000000000000000000000000000000000000000000 6201 400324412001443112434696920315140913971864673482995289163117046110497109342806676054345523398846381525132236819923992576 6202 11575504015949311756242535590018697112630845383109292376373119163423147159847028345499645588242392072594984996530290688 6203 178974061650303709905903307070289304710379642312360590588712417032969237934304922894036088256344397170632610415640576 6204 1340274252042478114182661345458779039149550411686144469238097938011799040644596802801803968013234427983397612683264 6205 4286223479103433606326736593983176530348167665045682473157200100000000000000000000000000000000000000000000000000 6206 4969078471320873015504505415746170943967237083841656683586685358081140947112146202841250915680256607737872384 6207 1677407453423298367645098407136789757449290321855536200994524876660094182060217784259833842965858333229056 6208 121782322302651082751923759791183735171519754853585840727147979154795078377331777587884067822527053824 6209 1228401236223814834823807092999956874614630621605953003591521632188893493645420452688574313136128 6210 884600138322031618487523526106415104000000000000000000000000000000000000000000000000000000 6211 15240616849009654097423590552263172837490488477913131808175990134808477210886799360 6212 849680581195130125132653111366223046220802060015949426091725116290367488 6213 1969535379821617727519180313621426698325983051212478480384 6214 324518553658426726783156020576256 6215 0 6216 1 6217 110 6218 11990 6219 1294704 6220 138441308 6221 14650687816 6222 1533362292000 6223 158591524728832 6224 16195256007114512 6225 1631458082205997920 6226 161974611515046784512 6227 15834636511000000000000 6228 1522923695915303035417536 6229 143976657696528419262333568 6230 13369148209773859382017531904 6231 1218390727435079317687615094784 6232 108901383537425211973776100000000 6233 9540143951860633259840906223107584 6234 818611916519317193928092978383159296 6235 68761233973987147398705975746490269696 6236 5650726579600418277100798974116182105088 6237 454069135017398045751734051118900000000000 6238 35658745609462671249611167904199374127759360 6239 2735339163014227012657339806087646063422865408 6240 204849777136605890845983476111044585980051787776 6241 14969903608902422839917564201962443597315915145216 6242 1066945174192687133073059794565451407360000000000000 6243 74128339586402574132601306036801663282126330603241472 6244 5017910441981498942651340074905780383884095696442212352 6245 330774692352868580562560118737805492626463946386781929472 6246 21221817993678388717204112136775571445259796066116684480512 6247 1324460883552703817713011637290765009666703360000000000000000 6248 80363997588981134815867773454727353947065154548813864925986816 6249 4738086245904315841880314993948446344101381983003122861710639104 6250 271274841134465577035151977965693215853954528910185885587814219776 6251 15073688680889628273999046347613551098767280956802940163034850525184 6252 812387046190592126344659821358327539943695068359375000000000000000000 6253 42438576745315146542876848153007726832004257804566280776554507724652544 6254 2147456217527394322940389819142944263644676609479225042525324737324777472 6255 105185181642500181037558098996026660570920560771621258471846947426245017600 6256 4983582782850983883865645528970170404377449439554532790596164021351311474688 6257 228225528688874258300946716447337448600833589165652509087000000000000000000000 6258 10094585205253864430656055094267945046397409716907439261217088834952452825415680 6259 430891297409765219652214887463271994979184311099987375594949886322015818248880128 6260 17735419247540909637069243095307286279248696947724956665499325125007061310429462528 6261 703290258033714054238025322359142039016488589616303255037045975155889638697930326016 6262 26844579695136458992699756006980105515256207983109262549608038400000000000000000000000 6263 985372772044022162682932106178141396693163928940538185741906452069142560258355690995712 6264 34748987469129909433393177885424655887233616959320579013289652102033113920404787713540096 6265 1176084891042200823206731163954300336986922810525048936172674952617376153958236407623319552 6266 38161707731835870751810874193539881373396219558264797244773066177509760910411103042705293312 6267 1185840919709974063107216175969391354470594782510777288174742378905600000000000000000000000000 6268 35247580814213871462105845760014691385176020955392874744250830239547540727774198665512795242496 6269 1000939033686754932398806291656068730694516437180159777877710336267415058112297693703707031502848 6270 27121107084799381010164694590587814601732068021803257992036248970759813142952156324767758603517952 6271 700241604446661238930864904693317720377274792466516113634645531851618018207000921809762623300829184 6272 17203614431913688462888134364482238110125433110810283378202050805081432010000000000000000000000000000 6273 401589846150284532846057341242244428926583443639547962784416351547705448585383897392725821972235157504 6274 8893323738154857751778003655794287233368896480311877207200614590045435535969375649003319943903148244992 6275 186533039848682592594974783609138823987063631889021882236120021677407970362469228884364944909290568679424 6276 3699234537012608152192661497626804871399734528308742071745591665254492640922659373272582920494080996671488 6277 69238223637819682480732545872354850626131758938004125887528061866760253906250000000000000000000000000000000 6278 1220752680332602347283963728790931523799268403008358026271464047752971912221487293431243944553234853737267200 6279 20233907697605873319178795232222617870399082994903795292627089983780474060990443135042979100719046780575023104 6280 314610912546562993847995287089865936873424424776961263818665269895292764217905767537023609058999587712974979072 6281 4578531873572342579705776238912798282526255097110733262858702872678790702269221065576516076449131957787312521216 6282 62214827399025206441014282479710010263203100713727403959772606216983308205555712000000000000000000000000000000000 6283 787351495891011861461838628980029468949323299351900053576003107856561500783401720443051174903345836424044899991552 6284 9254902887708320066830180682242388333931793955253824833867174909445053794463855901433994954262667035568539678277632 6285 100750685411720843185000240034587933579537726931288687620586549759991529661339299471508471806319602279210649407979520 6286 1012645941309789741748893451105520254841414042736405312626452827241122034798580672708132882275756495528514063708454912 6287 9366328857686594407730305245294386107217738363292527752599121446457032062078550016000000000000000000000000000000000000 6288 79442204020376932427591445119695222803201854621636675850312378463974891718584128070401016846200967782274215177487384576 6289 615545961951810669454766305713010461000474517289885878705789986889442761583824644311828106129475371579669057127514636288 6290 4339425086620361720506343574201613554234822740274968304736814441934227191224203686297459527578846283671318385416833335296 6291 27711930693431760743362455435205532733358991441884664049294271618725449138549880657426950404918504522915025750849470070784 6292 159556785922951012099237822660449000427808522663105255324445013742322816899714540527100000000000000000000000000000000000000 6293 824067497154631107041927765463529084410120948769197769932813198388852484293896489767666182846105985822105425027010305982464 6294 3796728212847881981909726193073170465765423118553420096110966050067596629802104353404862896942594462198817152716230461751296 6295 15511327262926392783183606911383768010383985972337111201623984394851551420810495631500166574528254795484790536138565850497024 6296 55826806498489903561977118906215113886120912349555050018188094123743741000059257790646228629567847467791370326398063228223488 6297 175748490156065170088226389602471381226469133234443293966685797814120046433227718664300000000000000000000000000000000000000000 6298 480176657720925577142080800347243356538395776681727681716344570778400647410680286472059110388208251649229348369363097270353920 6299 1128864995038761986681955391936723229428003706895797989092747729709563711391396486835421615275327109483316053441054126886617088 6300 2262058769451895139306347741911435057921413838661941017636474874169817905104565035180675157815433073499889131300359106151317504 6301 3823307572618959290795214343011573441690693859435306915528588943945649485463284879307786224497450070782264666144100727773986816 6302 5387631832152912773433855778836030257319650000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6303 6248101679738255075802593649157297020736261602307282066138689232989461389667868761900878324333776773086589126436125967743188992 6304 5877342806481543981473833520277980736840449206024914027271557930863295418149760324633586984566789589986938180131824544128172032 6305 4411590229766014340259837979183307622408805871316932167246197500884344866409022991163114145463173591319426155038163819779063808 6306 2593905245789618962285286983042595314402571129112639403883143884903652988662743369376113703148971517818446906380653614241677312 6307 1169797758045537512172528412558538691584132446717066373353462611791895144421130240000000000000000000000000000000000000000000000 6308 394991584180629849697151045705222789507605873180552642601624959684040675033416711910767026705487938262122211291967591920173056 6309 97118105454762531386319702098160483007891406686910382720323339867414220342480502479349207692197901981417853794314008557256704 6310 16834508928765130448175922091844043046644524578108982380002885213293782374887730303375336462523690569917193341354755525443584 6311 1980704062856608439840262892726011416342319485106331517847415370233438413137104958092414269304852513388627206877123637673984 6312 151238877495058479481579446838778669209907391923495840551018988603209494081000000000000000000000000000000000000000000000000 6313 7102418561291337868493222132704603008676007888586738450230317210872901720430785752803202586330299105297995788175670247424 6314 192217625476185624095104669987999749413725548327203342703497562204945369218325370143950548594678058563280021330950356992 6315 2767673075834225663552545257926375869307353933565868900448643839311635764614503632944593911960740097792022886513377280 6316 19188203582666383569488466042112132425605663430462566985283830189222313169685432273207017957619424883592899160178688 6317 56416463545492312432057049324418015580010290486342887866741101000000000000000000000000000000000000000000000000000 6318 59628941655850476186054064988942291592383843729790139778231379256204022778557241246407235692768428344307875840 6319 18163684367900275529143671417708456482297994928182533823508268815701204686072053238954373995664299731714048 6320 1174681995015287212340124417158728813321905355082261276059970203155991557141273358157223215795296796672 6321 10379363645495299206960142415587457447675551903215313869547614980520316281909662326961599011618816 6322 6401026733803937542694531377956441292800000000000000000000000000000000000000000000000000000 6323 91443701094057924584541543313579037024942930867478628589779111595487471687310508032 6324 4020731680420008522497095382059766324587798109756577203851705345319632896 6325 6724414405360612284726805045311163715658908763181010649088 6326 649037107316853453566312041152512 6327 0 6328 1 6329 111 6330 12210 6331 1330672 6332 143618832 6333 15342438532 6334 1621147855352 6335 169299600120000 6336 17459212597006336 6337 1776407228560714864 6338 178163265374954771616 6339 17598041796290662605824 6340 1710428956601000000000000 6341 163448161112735238571596864 6342 15344316762257216809970116992 6343 1414116410734587234578556928000 6344 127846680795407390507181526745088 6345 11331172307816850480793401500000000 6346 983947097374252097433561453580689920 6347 83661285132629736728780515198909022208 6348 6961282684532320301334192508670745509888 6349 566541282009444940097296137053342331667456 6350 45073825019925232306181564798721900000000000 6351 3503856355919016606696749570174355082294853632 6352 265998583654618791538206172648889085820493889536 6353 19710955571242720345466030940252998923381528031232 6354 1425004157667677482995613065318360444066572040118272 6355 100458980455540992216509288099735479091200000000000000 6356 6902522498921127845201863535461477006528586928573382656 6357 462011419028174884238745176708151464052346613149836525568 6358 30109185132888601855300256081407190148674850990223546744832 6359 1909491320021789819267345972656841144058705316760401282596864 6360 117780764100666413993260995362668482317894287360000000000000000 6361 7062013572714257858873401893913719901165666093556039754831560704 6362 411370349490903450610130197111097405070116722464585089895686602752 6363 23266606787899767979947939890001648079430453472766018565482924212224 6364 1276927123698186407209865215403739141418384823328463338887779941613568 6365 67961184753515087626329268356636286739444732666015625000000000000000000 6366 3505396170225768688731623857143110469121275855666442126832235419939635200 6367 175107350950585885763850359892159966921085357040077663362650927061966782464 6368 8465684853629429658714543363369807504609905810159249205422214212183666982912 6369 395820748241457845702801282170002349614477551267583407145619450499040690569216 6370 17885056935768539907502156956342204030506407181013626420897000000000000000000000 6371 780371824737068935732134335890528248028177020998163860758311104350078496661307392 6372 32853629376774955480166568941373222435105917542101096689498063202618599752463286272 6373 1333437858831159612350064386407349390587611360533690297156354728682418783727491481600 6374 52130547297705904438988833451526464330565319010542064840100515700150847546257825595392 6375 1961321083646449003597799181791472917937454009256974081444544512000000000000000000000000 6376 70946722656817804038393249426668427794702431351737552824260880133725238378042539299045376 6377 2464994858351564214497776855915305444184413654706267001569428016262055202145146568901132288 6378 82177696847166835256009974407061674160145241276041737065109568584381658201018702697087369216 6379 2625915109300682738413322059806741847811790165260592627299420848675696792740003701325303906304 6380 80335906851521579092945188817844189225369791055572676698841118513561600000000000000000000000000 6381 2350348413101303787145920219603379056211529586313672822971868580252495192062217706697150267654144 6382 65677375841104008011447626702326294502689184550440296563621872240825789741233120814441030416859136 6383 1750662741352492548838428464735452210869743715555503371594333750255513640121881498438605341116596224 6384 44453654228876858992970091258251793231021335779198912765693347668428176115327887720287746840065998848 6385 1073784148824860803874210995695633052363976001234303944103894257396890841350000000000000000000000000000 6386 24636921338230112482472796571099450413422762535045721580750887013993586237782416344785249688330153492480 6387 536090518148730955298576651088179294312708200839561630994919410682775996999625384825756209372507026751488 6388 11044826762358960432002605226006925569017771692406232872868736853937780365348442607012236424729869705805824 6389 215078777691496309905757517951741583484640962755050569918747410526024823272792626918663568379156863779864576 6390 3951499328401812966678479896328086123494279306704566443851217627525329589843750000000000000000000000000000000 6391 68362149792038513404164248176640021215286022840368139194557301443187173512279493184093809248184886229521661952 6392 1111412191038747524077799018842875094526190579702566937765596251066609818582481027122375798225850515476208156672 6393 16943576610247550996688552487993070300805237828505308948291443054958624570896797099233054879903031665712764551168 6394 241665579933473122645570053207973682932213807598892567624348497301169816391622380372068819953326984314748206579712 6395 3217016980724841976638251321411293961026407822081312550231156551511981105537351680000000000000000000000000000000000 6396 39866164784121075795453164901793758962784714277795434669188348221679339437208674763759930878668502612976298409066496 6397 458649280804566517016313209276232804414168274152982261762826223741885799361481447305050449395313452232481625199345664 6398 4884467854010725999803585392641236539221557792428912257079032791448437974002122117000788704999431395392029189979766784 6399 48002581360980912048253242173869477063296882112484043983399600025635410690242371103018792746831918988497718015787270144 6400 433891019298980143210176491585829226482389906566597350897355118306380811628745588736000000000000000000000000000000000000 6401 3594362361811693545797727019583564906877654056780568738734326682537825729633290410700338319158733573375708347771528413184 6402 27185226701177480781276298776070441600868315490170294154592706303967815215839231809807318315434227591895527397438261297152 6403 186954420523738441748409254774971589708051349291066869594768078059544229828534181495927959202568849014652489221846073344000 6404 1163901089120484350494942982023914270845364472717155890070359407986468863819094987611931917006577189962431081535677742972928 6405 6528438182748184447009958545470693534580515374363941195427080947029665354669325989034500000000000000000000000000000000000000 6406 32823392837246663368837455270384177370759244893085993821431940484429846321917821846011401786284218393200652539355048192245760 6407 147102574094510094161349056086377406662191051811451735856149948704967848729554991294094692010990415674434537381727128275386368 6408 584107789956100068717553655510240406962666791782105640313774230699538596268604707622951119744219474195403748397117664774848512 6409 2041461505165936453661445360236532730484228787412206864715904898506137309538775223235424758764599731837626953711446892306497536 6410 6235068829741273707965229216054038803184943568409660295381476719085495113460083605129300000000000000000000000000000000000000000 6411 16510953512272825716460039974988358542351224226528915890519041368636524566146959203420947426856378983365406625571518951626637312 6412 37581611942362596045960624848826940017642503555257661347148853641920740408021758402400904386599479013848073470570469158484443136 6413 72829588930393274086203502307530101032152498528809580502019549445393668960785597628376745708411928041403724961944198134594797568 6414 118901116807343994734256424291725779136491415527463608118168782285539741988177760131882579004633847281031365654705750980513759232 6415 161628954964587344517389445696947317121957500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6416 180563762266488510838909333218178188037023039190060705684104836014629028126658167464568310462904236613793801387159802170117718016 6417 163365630453714945100058554118524624231213234664908506038950759116992739930325339230945528988707433323340330009857520763622391808 6418 117747177394429893051364890315008082426902408865930581320750670189472978237442236573595251970966505055705753365256896923427667968 6419 66358777295955960200020122325499926900023412063772784466859346085746594846664761251269416790121680417746507839321485472258064384 6420 28627449774744097042593149686749345181190914411613868647333970000697262268156477440000000000000000000000000000000000000000000000 6421 9226568498424371619342676843231791679971579074914668000331259600945303696725884204550466457126910779250606833741905875984973824 6422 2160163123844042465931759372856929872488040874119972670747537698464783322895112801693098827360849839801536124356305476588142592 6423 355597110257709463313772188362593898495952522918371552300076446673702741968261507603940509157719605115759885543591659308056576 6424 39614081257132168796791944779912136996107833821275978214168984442801260957645259497108971231658230160663526482525483652087808 6425 2854328816263342377439855394519468776908979021688251996270020520464639915855000000000000000000000000000000000000000000000000 6426 126008676731894813854695380218373237900048850306523533978761579512330774271671186036598787158658333510769814967692600279040 6427 3191879635892733592498885867645076735186452376742237299576730027834568642740323201844769551695816359320462895145983934464 6428 42799577682181326217681849656954832641606381620349255653057413095127318943419837368657490237220301920485044701456498688 6429 274710311093987845968653504926001219056874050184700582060053490981592995262173861702355958586171560360870044128772096 6430 742569157790537224071734693029874423868870719872746334750674011000000000000000000000000000000000000000000000000000 6431 715547299870205714232648779867236940697268117099623234789923480829830261821955815830760176540853234440414953472 6432 196684132494699699878173231883675077299607660827010513920438907958254000781780655904719288724540729046597632 6433 11330690393502675497180943928992486509302845267301052554299367719682488508129892355509994172588018892800 6434 87700326659229145438807496197050783133667704190405176326825730800576990573553334342881958745341952 6435 46318264571598743057194843257436110848000000000000000000000000000000000000000000000000000000 6436 548662206564347547507249259881474222149657585204871447020121011146198046967842471936 6437 19026306595349270384186653624161259670201976298443766666559881374175592448 6438 22958586861799213683868859554001801465983668950299085635584 6439 1298074214633706907132624082305024 6440 0 6441 1 6442 112 6443 12432 6444 1367300 6445 148940216 6446 16060068288 6447 1713080530512 6448 180621189942544 6449 18808599796560000 6450 1932683807282069504 6451 195792529472762198912 6452 19538024973604582837824 6453 1918860866548741322805248 6454 185322889861300000000000000 6455 17587330202551307187555244800 6456 1638843977339215341246400033024 6457 149845075553095744942892786941952 6458 13434839278510295600067803470626816 6459 1180433383495994448424925712000000000 6460 101582115879193738359980351070763205632 6461 8556955476929853120304412303950767194112 6462 705206963123726537423524992645800635924480 6463 56831062638791553408252353345696772922806272 6464 4476194732097183468641291914307553000000000000 6465 344407135740273314765066756465345706479872638976 6466 25873994091175985301819692830797460842841466994688 6467 1897020236860148064801441015341186220365638401294336 6468 135670719737763816115448052918412533683071051188813824 6469 9460038133706182546664932043757708396953600000000000000 6470 642800996222350731141416768268946940693817827034528743424 6471 42541997090550948979946678783744401739974382472887165976576 6472 2740900855185977592172717688694275102357702030495656090599424 6473 171820213244493991833827400924102562372226782806748892346974208 6474 10474329472053538110975525710349322309769520742400000000000000000 6475 620595191345550988966620279210337789362359760452063245589455831040 6476 35716828527679617348847138895676826448265308514558518116293011570688 6477 1995557075017671712102273368005017105054947931623559056624481514553344 6478 108172897321053452734104948559971108232620991692149668581643903131713536 6479 5685429606669476842736528244956725164229202270507812500000000000000000000 6480 289545441615221344307659597134632609083461825978366386016223391422492966912 6481 14278643359461554760147463654840040120762041868428532027433928531668119846912 6482 681351970366176945390897242257563991825280529998404012272717251311483515568128 6483 31438139819517624186985523789158586735499888565410815845415026784747760031629312 6484 1401578667440332919456729333447268687528870769671806080035370000000000000000000000 6485 60327518030664381222396327850587700070191782506016907771016351586713923882410049536 6486 2504952844242503604567162348744091042049241064354206666561144913473025498393109069824 6487 100254649170749485639788434811135998411902184408674741444113517940662891904764775235584 6488 3864117036332546093265397382680773944253886059937611594784340839001145326091911879983104 6489 143298289342270701058082908643854240388403195993672098381421346816000000000000000000000000 6490 5108157483191181556976753674503292646255074251534156796594025842374047709427754884183097344 6491 174859807097875664779886131024859780071701612649883460571838548938477612497187366872455053312 6492 5742081351127084058377379564400483721373467848823440319468529833664409002656269040807439237120 6493 180689793036164007134797491748066539606408236578543142614659921328749283782175814425385703047168 6494 5442431966409281307753877395209657312218469396580569603722346200301568000000000000000000000000000 6495 156723891199713978739892381722428454712888147475658975735854151390062748292898381556878946263367680 6496 4309471152199653122817471097254886938635874066533466175716426808235717427863785839090704082207244288 6497 113004978699504526383135139846685247830422022447731384851174340814463231421591207833342323424862666752 6498 2822065131938491591305586314468782263112383246473408599762946700760972228839160585498158766320837984256 6499 67021521507951033691385450464007388572964823796666892218168277422566139478800000000000000000000000000000 6500 1511437364846737815101645919043437089061776538088551661232096199381774319829132250898825663855119556411392 6501 32315594701410693297748946939977949581982390589253999302416563722209035344828691502877008428088668272459776 6502 653976361606625649366397817373284097964155504240562187088158335321043220594969636127936754272467861265973248 6503 12504987255150472822295980012129289093364055153827865848760977127255575739472066543858597527414093564033892352 6504 225516284927523074590053252245539228315405121272346535960678011178970336914062500000000000000000000000000000000 6505 3828280375477493592796213631194451135122150954480419563276132101117353066658452217890907548732910474503070416896 6506 61047874573920912103401343765021783158893964414943463845330525098985793102323738891091115778459479948738730917888 6507 912507408437600600989358123183058452755348749511708788763441333652487753425186657912862115925327867941547963056128 6508 12755672375584778143401488080584086384934322248078898367322546805262526354331971388486943157456379404337098086416384 6509 166346170015165869144234339617190636171234564574137869680454329326451349251361341440000000000000000000000000000000000 6510 2018553470776860228114079825327635033472935174072203349522776763443167510992167324132621094405697907427621309213835264 6511 22729483533991494422707629685626267848537651693968066861638937355344411592285680710244543760598580225756637108174323712 6512 236802619457917692018930759642303447670646888788349509511988715794963375739351984138128662769469882088129713677759676416 6513 2275472327852379611488580598444243901250425303135986893931384565426663539530202127206203078307976704390049812812690096128 6514 20099808525927324180754843144207095791331520678591444777733780008037494913457109073920000000000000000000000000000000000000 6515 162626917863113482714532185860129742542111867879618808011114536354339617384454974234292081928311384469974864233142912286720 6516 1200619606785242738123597281148860853499324805943362810288704957534997433616924167642925874754958924543045387884022279962624 6517 8054512903378322877667835212511348384155015957492690568103400939749882388600890120550452890255071577234088113041387424841728 6518 48883845742950854698999200857362856256833912818860547382955095135431692280401989479701140514276241978422105424498465204862976 6519 267118097544061206892604089217014236911543934236380629843806099938712422716192516005166000000000000000000000000000000000000000 6520 1307386981125277006979904005536044428503472948210807681992755544348937062512660024009453864313995934645242085795837713760387072 6521 5699424897470302841752366841815640827856322606363402945012716465656495975079607228214714453553987682430728553925651098566131712 6522 21995661912367422757005295896562688179309760589496346668070558245077731151746689621420706421698017591384927685566073221897256960 6523 74651683276692449814370891751884973375929736334470629095471176172298834061348954095295342417907085228886896726559508520755003392 6524 221202943348699724501156794009092226524068468190613951971871959046845266410696901069817000000000000000000000000000000000000000000 6525 567731857642432322915312708667363189947193634473114244096432607908857099139051241183102953122444880696019353407225264210817581056 6526 1251148332523001316642236715230145879540409396681205755686218520287131297037322726486871904501423530006105177950509352948846297088 6527 2344832546086006412861933009784798045075402405815034752728250308384045954499017617235510307467810096638878977772134606749894180864 6528 3697708151779564187164444740212217777998602598795158127051193865283394417834108355307833062317617512605158981051033577933624049664 6529 4848868648937619561809158817545747701706085000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6530 5218108461575931718424616300137725070330689476649294172328475672092010662982928481729994067187158578718305268790928969971410141184 6531 4540883540791226219976933728191474461794541496337184779992326606364838555211186880358899319289746400340264461306742735797774974976 6532 3142721119203016669060010027477667505230837677552522916845286242928243714166489787320832351518540023261478264443671779892889911296 6533 1697628443198510364241024604793106897751903432451148397977172103941822728321567757415347749862542540061605628571627871853334233088 6534 700574842932459627078165190697729104445666246712069524019043007546970335846229606400000000000000000000000000000000000000000000000 6535 215522481150350712938596062411621889827318796219008380242832128623979629614155084299435402237545734725877263420339506850729820160 6536 48047732189228194169329508580812367609154701022124439034492415145303448199425027102270700231178036226541437215766910538652581888 6537 7511315320138006270764403595346612840175075093978989570841814408889984420951428616015885793556022738918359519633622913553268736 6538 792281625142643375935679138702945643953294005855311738570027813313615131491743113965307654779898761927962317790305803825053696 6539 53869700213937990632063977999440542773188818346713433372386628007265203718640000000000000000000000000000000000000000000000000 6540 2235602770338031295865704217962212913622334372859872553463406493966393566488390202014583169730318901137319585647420822781952 6541 53002920958926116046134704040644034206306576256254448327249361019727307113189645505507722763321448206460351946167326605312 6542 661857018362234041635428417720634368649982439657687440814156927493919733712961617299093369314469553183094051815190167552 6543 3932924449974430418666645843739692252434606126712530436939955480780591447102427407399059113557637590743922063213330432 6544 9773901436716436362549559421399867075176488253684066787006781130000000000000000000000000000000000000000000000000000 6545 8586567598442468570791785358406419937899189359248328162185963348490255072739083315212362207856031379137302102016 6546 2129779795312779768418726110747127673785034857253946328610559473652796550088455513094063675835450879769575424 6547 109293021718395394042247989485228200970719808828759762165672399543003193713885011934536543352829799038976 6548 741023010545890769056885681896985674173745893188402699835480320191314398425350142305735534595538944 6549 335162111039908679718057805015232282624000000000000000000000000000000000000000000000000000000 6550 3291973239386085285043495559288845332897945511229228033083618750023734715495013679104 6551 90033449489575571170137349452608960073685069132123136776249056173135757312 6552 78385518636475630166021828125384878432616858274834321244160 6553 2596148429267413814265248164610048 6554 0 6555 1 6556 113 6557 12656 6558 1404594 6559 154408100 6560 16804296304 6561 1809315527616 6562 192585295699624 6563 20248316637751568 6564 2101054323967200000 6565 214975146575538585600 6566 21670326728130142614688 6567 2150319134722550841728064 6568 209869672900310054887837696 6569 20131331301910100000000000000 6570 1896517320989401538514305695872 6571 175350344416469103888718474346752 6572 15901692640540098190525678553202688 6573 1413527412619861353787522742445146112 6574 123094974155434470407250809885000000000 6575 10495772260042710975912111774101091378176 6576 875787763114172652925174600492977104093184 6577 71478222579861097323158738964235835601321984 6578 5703280300602708660905072946449938975594276864 6579 444673713367891913582918210537597121000000000000 6580 33862267182210911964532940017225986748884036091904 6581 2517337803587211945103759480420458267298396972777472 6582 182604151629627729650673893174393464398880489095536640 6583 12918583402344653971159133594489740947361579191211409408 6584 890929362277488348507162130406699106770944000000000000000 6585 59866180502876819495010624499945668347044086875787205017600 6586 3917521799125699268542249005425891824495476441401482159095808 6587 249522532597854231593421400053154559819164772724222801379131392 6588 15461370791866828648227637046888284490800328362085920248982142976 6589 931518286412354361318674622963826761314031422668800000000000000000 6590 54537912597531799330348101644937028688270007682933675833861944246272 6591 3101134931275654182055711703876333911078267093148830776228216068898816 6592 171159606629932001445094754436482989617634967747401354074964080751280128 6593 9163795787720462294487720453314295345273597244234508592749527608823119872 6594 475629865618412790084351797364177383230462074279785156250000000000000000000 6595 23916575247493156501005388299638543390159218072488104761253326192015049752576 6596 1164317693885107579406732202013453071494033476187917477371260292985848089018368 6597 54838102760975835720940457211542758859274557818236095829152925136170720625164288 6598 2496986735611457141409022005675607638857030746488446316535205134453949692362358784 6599 109836188441884560970706688583484770786695961069757035592019290000000000000000000000 6600 4663692886565357162235518939382744069938259403306948437722260817355953189437732552704 6601 190992451376393793053495191332299980304354224430359510134962532281201127309240101240832 6602 7537660777129043269919665547998924782016475274482436859485810793815171653595512549933056 6603 286423400888737754267770359006813628663387741356539272347501778394504047070686296353538048 6604 10469681906525963282583933527448523911872606800668360610775469916160000000000000000000000000 6605 367786972096181853410222888648094357852409300986166256976615439124697945666485106721685504000 6606 12404065777611123940437336109927149224050083458602637123921471334728591555066665727801514000384 6607 401222038063773452300565342778152729776640710748116750033853310988255285013124627459738035027968 6608 12433305450371510047852535254371442668990652857728494383072630095954362359997035813046443474681856 6609 368702725714727366941439319009990447608407267252941076932783984498180096000000000000000000000000000 6610 10450526891933587931693962051763794525764947157762370736621055582403365751325100031394067443164905472 6611 282769249124469911760980793403676155255870947594126455943771600127173160747682459921979626977904033792 6612 7294452101346359791785142283086554795571888618988211110904761522033208842792351949984996621590168862720 6613 179154039752170332527877786145088090317041209405089111855114519666470107194776091397307521560530577784832 6614 4183228443864777118545992893824782577505121893967475430009944572013509543858500000000000000000000000000000 6615 92724366533433102106140615470204578535455919738262724248957350899181982729013007518297787088352012796952576 6616 1947987570331630976758511125238640520564309600947092071034157858712427098820873738725178780346769471153635328 6617 38722661033313104468434463947451179579237041912757137878320576736745501412972772363508971445953043111864172544 6618 727057816912032637614508290460246449637299170665063363280813770138705426080529588830984848429387540892802351104 6619 12870455138167865690643049478550111828979527825808465808632317930459976196289062500000000000000000000000000000000 6620 214383700485919788567434624145598881343618067818535253815462172915124368431646949384320300424094374089465951944704 6621 3353250056112993147607014414932564970002734636025581517552545267096364387101001736356667313934591312164592566665216 6622 49143683761779251238159013100166476568661858268872148197557385478513302499688670515267174246630465125234511567650816 6623 673274108091510225316606893273230423744275065093551034811272916670730904667883040370616313182600047667484236330303488 6624 8601461679529741109237352949152795212578823323951409421783199667386898843658564403200000000000000000000000000000000000 6625 102205921656806624669041636634638090988029615904764932363900000347581430752111911870636867085260608909879518620863692800 6626 1126414982790221390621394497010982590202250142560967785357284452481773643289733047248109651803541804683208976192973570048 6627 11480366389858615957928409763825280283794816139658771892316957659902713370873912382127449522626449232537821683786654416896 6628 107864497451886432382928291907282057518727988192677093169598190322944336709479085821957832316449742618847827104749464846336 6629 931114691967776911052512124662674069993993400043423714818828416085045526935725607485440000000000000000000000000000000000000 6630 7358054573117921816861279054067276726292042382461464154062661692117432424670951601616881001415044832915239638787742050025472 6631 53024661373822910118918917288158383975127833672516140000584231709281056761416276816273276929876354271066337958387497893363712 6632 347010666712376288538538678365577622936346783598758031739420589566178382624858339168157472221053589827805404721563699744079872 6633 2053121521200651256704314304379993669226882487334342990084113995688131075776883558147447901599602163093728427828935538604244992 6634 10929425390613944990540435576080871277657262101053554066508200668744567818076978193410565000000000000000000000000000000000000000 6635 52074467953128080174797847563079974128244287708292437307860739792197432677669085521418069969140830518705329684960600464006578176 6636 220821724989237328121271608332617753203243541307091561306744940900882686096844006255607159170957308088225213083989125046556688384 6637 828287434755063788280525711113853559768859220279917391565251690831032506213332265808957700202407407446794853466287962744774721536 6638 2729845163350610986585851103596892909957310880443826619733421367071820013932574196299366204259161533581994530095043918441767501824 6639 7847666719047075344139658222578519832673207186920432661330432797206335235931541327726529000000000000000000000000000000000000000000 6640 19521553491295540247322584643016517880548036727499146454491629667380853802353641115442161970494423345876412317654991935506590203904 6641 41652607992861951121219023667175002600925193526372730339983703782787272885625623331049742935810511545872746421477249081321153626112 6642 75494586059508267886029523908492963509500675946787551134907792942072125932475461795597081115956571733434049876410441674008737873920 6643 114995097967763741155284450701413568017207915044496877329852372509135677435058090390283642887504109922797879339095007915214507081728 6644 145466059468128571380024273459118994812129750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6645 150798009384543064501303630470176443579436377246252610734140962780341288297265258682598007849460473167664474536252379760722706432000 6646 126217633866816643898309323112834365381555012091066795823937939779584247134969974845650931019042373154041958235122260340304718594048 6647 83880533288706122848909861883483636148927944916251079771005785061306207477627237345115617056229235687768985580772871936663573495808 6648 43429708150035932014114582024600520407570111096163663238960303009542984753906646085911450442375680907133903107493346719491650748416 6649 17144562802895628206941210746944413008974102392069510874774811701613853771949722828800000000000000000000000000000000000000000000000 6650 5034367857252191997851454891256359058887834212701501993114330104187932061057640805422285756689334433079628472833169450740872118272 6651 1068708442915937995520743940815024692948228729315768167992980409500700438373396458363656967149989253176221685714579303555521314816 6652 158662306894595239184643687007159296175053466961488583183000896407012324496981442876268298490005040531737534799686247729019748352 6653 15845632502852867518711665691315347727439528070263740862840333759763381577900917367583691857358785143135547813483669645900644352 6654 1016681955002837819699549707134127840044778955846870081954894530920381729229650000000000000000000000000000000000000000000000000 6655 39663298404260020162685158903198032283616471684289148312840774359814818944230769797747349489573112532884842074007729787109376 6656 880142721732812576769676109704112918674884411890826637774513502170717276675440363655416741781810301313976938957576997961728 6657 10235024186645681938516277870577186938907536177898396833336187731297267508579660282515452152234189422890231342972306194432 6658 56306203679098806154114323020413095457305189267358605586073136569197782357414278175520145053789155356670580536528338944 6659 128646804533180377084535066055308643355331400285134165612574961610000000000000000000000000000000000000000000000000000 6660 103038811181309622849501424300874499151982104035297034014472849653076812458122680934007787030467131944761561186304 6661 23062165305301293101521916786468238451782528709750552478224372732782520757635571478840738644792933249703739392 6662 1054213307530423145709872207775510380199357822375992463038840149375380194652934688152091851690920393048064 6663 6261266326773814865518403296852304596074919592548677108220991918278463063897601677382367652786208768 6664 2425255818967111936036681185003600609280000000000000000000000000000000000000000000000000000000 6665 19751839436316511710260973355733071997387673067375366900427497866435501160345999769600 6666 426042857365357804715704174970686202420898557002076220658135048793760989184 6667 267624900822304093296349593393535910798500095198739113705472 6668 5192296858534827628530496329220096 6669 0 6670 1 6671 114 6672 12882 6673 1442560 6674 160025148 6675 17575855000 6676 1910012371520 6677 205222004828928 6678 21783493902652432 6679 2282329283142817696 6680 235831498254676800000 6681 24011921544106497277952 6682 2407090991353969716856256 6683 237384370205325959317262208 6684 23013179173720343727010209792 6685 2191569650755150000000000000000 6686 204878151930748722292171542733056 6687 18789816657041363328300542258037248 6688 1689571028714351472053764007317864448 6689 148871529002999484054585998897351491584 6690 12846774974913318952943067269990000000000 6691 1085174327872118002728528784470393235462144 6692 89683212878624290146757924019090977248509952 6693 7248000259422603336151456730988750826683498496 6694 572550611697990153871136502352632323320375021568 6695 44186948602122104861108529663163982250000000000000 6696 3330086871315721728446860486429638068150995915898880 6697 244960154669305958867530100241415294831723595897503744 6698 17579616971367597138372875735561707504629498584139153408 6699 1230243383920226987235445711418639821722942236698133364736 6700 83913319312510875863029947376708810196811776000000000000000 6701 5575909778821076377643827207619774211786108705047516043804672 6702 360767786456576319820496239098533644623983442162175986773327872 6703 22716631865902830814109918720409972580483165840220391672416174080 6704 1391347086458105173929675643607717483337623642070186257926714294272 6705 82845163562598336949622617184804564812501656535040000000000000000000 6706 4792882621338739100182685899405949074695800369997907062427960360042496 6707 269261777141758270603515109597273070479928223592779141285145879254663168 6708 14680579418006113363322088433653020302334229737238740928178002612530970624 6709 776311445003505588177735302111937575555647128478392195182557948690347065344 6710 39790345525746322035465037845116782823097238540649414062500000000000000000000 6711 1975528661023561460198820324625219067474703490793104287405853515953920356122624 6712 94941833809895774774047832524124897563403595462975587360011274413486183081312256 6713 4413615525068623798977159136041490149524702256474156488659890630904280038439387136 6714 198324561553824321870763071573818108642263919831267622196286445972264488958257266688 6715 8607441418127030534922933721137560149372988732251161616311863500000000000000000000000 6716 360532903746142011693018043359861192922139954138127553144063271150259809286139139850240 6717 14562408228820709432867354360314718533815832233331127805502328164460249143377648846635008 6718 566720485502237572670090724697012535812776227325486832505228670037621693578928845599277056 6719 21230826831446760823237132617198878762718010661930830208245412548759620764396289153539506176 6720 764937764184529110334286458609874468527681588753210950134098286346240000000000000000000000000 6721 26480641456084433198778258931358801855407931144043560689139664011509176680897385967349496020992 6722 879909881454699269864869122067718501270244016773487480620504016022108981524386026699181325811712 6723 28034981049945276176486852991928309058068992728516225715967830731624860493581444292673781148680192 6724 855538622432963959724650481235392470657405502765408412765205559643209829276874888394754430758551552 6725 24978117924678428203523992302156666827755490406457712834756972590714060800000000000000000000000000000 6726 696853017562742140691975791853977582012760523954254731953191652666802433998063542016860204180214644736 6727 18554121269266456540239212587301777790550830256959029712558998586724804830213489366915769033659718303744 6728 470855647544666568048538853881247935620488206911497486198194317632019173380608986894260918489117618077696 6729 11373291845872523141901106199686016745122475054231882040502950364300857540990307633164113414511243720392704 6730 261101209946510912976644430442624139463857881660321627413134118976464615572399000000000000000000000000000000 6731 5688497847419411400642275850479777532934434879722939364441134574481016031382428309903721955588665211621474304 6732 117424903458065012807806081508716666131873349236407737452160683405109171064664742522939915488945194183386202112 6733 2292811436483791642597497238860973248439711961680771419187544075350125525931308850793644758048531715556512890880 6734 42272179824393623339825096596015450674926174765575405140302512879646235324560248373921030844891590582779414315008 6735 734530615744355036318674479853440073525210235463597567759570665657520294189453125000000000000000000000000000000000 6736 12005487204497074349351898705699341301867271601278508061089830243854173693520721423183974886941443224736441670041600 6737 184188000348081764464999952299637094313797741338343371249978681017939031922853811751938504941516179203446309449105408 6738 2646665256565157117047954969093876422597150680829667529263834071623571912065481474027506484552704871282417391231827968 6739 35536976126958449972286753854328140167659258935083375582279436446813813675978058939928728476864499018430756703506006016 6740 444766134527648278925777772981714109513049661298833865993188397998447224411575340236800000000000000000000000000000000000 6741 5175017939089163419283824994328266523615812850274705310726106394152692975388667667357125192887353143216338121603428646912 6742 55822241257570400666029947530703463022934513300936900788606542049680525987249102700635784023463559315039485335232898400256 6743 556576666041589474809387652057277006949910613237798983574979874832900990130244523412848202611594598577417654484976808230912 6744 5113114173376784892558847754948568718484997534656503133859580919181707405347753548782369201523797099545840129576644359749632 6745 43133474056975527162223414668050856165042299744871243332241576474265150089864958443520000000000000000000000000000000000000000 6746 332915164430063720332243066772535306203369517634399130544415869108028416160571953110895852692616025182885943031926083893067776 6747 2341803097270489879236059936604738822089664681954858528778482439611153922202241658330815266765130676693519869472514514268192768 6748 14950178149415919278798305695987628049595180730927830512003393576150356972623131457870449694538210306381794582824585731172728832 6749 86231103890328813561971636835082345300724808936308405583532787818901505182629109442192811867183290849936593968815292621378289664 6750 447189241265543313135631624157414047511271065332455835141444787885051964233119379492592010000000000000000000000000000000000000000 6751 2074175627990148650054801340077996391939714916271359517738658585109918037942293268517821522141273036600000798314390916713293021184 6752 8555641157561023855113426764995454997197797053948289536311737511724997532707639179875334042330171341176014710597794692986906345472 6753 31190699207255599075004391981896441151331707593134337165450114434068971095120548907323952042629640625941022357760884979543503273984 6754 99824334680413902840957839093754335177738619796459565364683930918214925186765072861936036215414425819218846910192380019087431958528 6755 278413442429455760332373082566800952884452863889391821464297363461624732378586175732850950000000000000000000000000000000000000000000 6756 671251834089486288137475989857059126834664899002781728154211243086097556035601576854965796353251310935664199457322617720198356008960 6757 1386677908212880267406734368647809860719261333585881347740306210499016021034818925314710444602312457884258285072140877724656802463744 6758 2430635199861069964016517318189691801870104012244373364869789102386294540295364569662914144419252185764945650930125356458046130225152 6759 3576234795666997818417902355335563981195719893096984838569047358040848855030850269344657939643762332792136387949768585934298735968256 6760 4363981784043856831915718382428501119582836500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6761 4357908579668152787492186064892445052990405516709714932113447642461591952302155894849747651686791176595390269367521437090471510802432 6762 3508324086233205152013900396725494729883492559042457109225027967040267059271758281438339771315337486513756261394412151340342917988352 6763 2238806307631275704246309290178597603136182569285781922341732298464624533070680161442862604072520879515032407381030002902682094796800 6764 1111043796158134791611582111020116960062145224409391528885920442745239813769020677493834863637510731273749566514636856040248953536512 6765 419564071801490469987945657412639460669610921932194015863756125196705423256421662720000000000000000000000000000000000000000000000000 6766 117597290022163352093355432522966957916794671775756209695295955969740384992149311775639951188954067180775857877904327785203541999616 6767 23770897895069940422931952243612304457734895742597575703192615707562360632418214207796816546659134029022300897700180303171077275648 6768 3351440667338700426629967580309137377424197451128326664953056958620343270398580474236801212812933193093282393848986990300182347776 6769 316912650057057350374210308833384172729274336843164890354084005117160578934811008411004302288305421717626573761804035750807732224 6770 19187821605158156558253055834141321218973716822596281450445644046085759095975100000000000000000000000000000000000000000000000000 6771 703692651117758868707626281620422153661996351299599348029201700172931301337574537570271648817129110913783413484385844292747264 6772 14615255095460652892814565021966466549363168813185798643086450737361189283903864756181630535248921913955585509294898996576256 6773 158275454055681473028514117754728749871983186234746781812599791121937015355800913296890526904110565129197137391730246549504 6774 806114791442986389337184063637721952292907489943510974830213901636486152681847105047546688692021282864921344850157109248 6775 1693284961359128269061240973180184830340744062871117301420888930500000000000000000000000000000000000000000000000000000 6776 1236465734175715474194017091610478749206936238769466984583121932664084259008994258116850087582774115707822350008320 6777 249726976347305022592902006381652665496558507349787845249398633199963725317215634928184252469901682728163606528 6778 10168679393253317490163795350477560882020777542455984471585521310449188589157915132878751102854033943035904 6779 52904505604909055314514269105318084927686658314932044303587493413602124814010715859416345795568336896 6780 17549315968872945766005655749731360440320000000000000000000000000000000000000000000000000000000 6781 118511036617899070261565840134398431984326038404252198806416557931199192696827834007552 6782 2016056447254693401273400953108463454083280927219718503291315955723751391232 6783 913728566016265112853354717323373886328766664245287812333568 6784 10384593717069655257060992658440192 6785 0 6786 1 6787 115 6788 13110 6789 1481204 6790 165794048 6791 18375490116 6792 2015334981000 6793 218562520900672 6794 23419502805917952 6795 2477365271342485040 6796 258490043848102399712 6797 26581101415760304000000 6798 2691665911056982104866816 6799 268192291613182483362476608 6800 26273823795974776929238975104 6801 2528978496798377878488901648384 6802 239013750262120010000000000000000 6803 22165863034049073287184171599794944 6804 2015923690757151910780748465435076096 6805 179700217701874791228255098732242272256 6806 15691963565482765391938304377191753842688 6807 1341649126025500780322433049025050000000000 6808 112258732542664805161539730351242187438868480 6809 9187837494219256748869179985733009665601568768 6810 735216368295161907062383075893347736455496073216 6811 57494345667098024071734295996754082634191126409216 6812 4391814304305164647200360472963363865790000000000000 6813 327546186523122605157319180369561647913617502358208512 6814 23840248997534154108970915060390063395946825654376333312 6815 1692609090525087228830538309256925205173108934227407552512 6816 117167017363139621275323395788286043011132920824323535962112 6817 7904028636465582088373953442936666111113461760000000000000000 6818 519365832375883645924948896866500867864474888749994301976477696 6819 33224799186942159868503828959427965250065038738742726229566357504 6820 2068198964493116447270521730994182916880346777361856387516061843456 6821 125208545274915988536092366200614148800308902229053410570723429187584 6822 7368030599889654348405595132437345238495586454339584000000000000000000 6823 421212836745529830355259369770037983024816671117432005375360436441186304 6824 23379420836872711196721752603693337524932730719021668398456091453921165312 6825 1259183212374579385494907115820266671317071548276973378892722601773278167040 6826 65765703650526214324435759337123028016398859236578914689076500830640970661888 6827 3328806074679757320351603201396332946535521268844604492187500000000000000000000 6828 163180902344529064690994300449885010592616020609798692615775852271914913942732800 6829 7741853937184657679649199094739525700484284986750741493498301964435365173991047168 6830 355228254295773354847263298324567998242945585365455612488394497554111601699431907328 6831 15752063664654111712845516795274401462082033805992424158692705809825427461031608713216 6832 674533008363481845400697415101026978012476930548236144374207719300000000000000000000000 6833 27871493693202941808427435120077009447105000550745400264087883663701721316645360162045952 6834 1110325910648766361718236101292843010332315337228315453373427333293441547478462341889130496 6835 42609009100835205398207396056148434412835160797853899763054386454790617887377108814499151872 6836 1573712751938287462858566665331021529712843996955316109117611827123847578967065956910536589312 6837 55888032612840777087908076145097821435208562247137043376606822373785600000000000000000000000000 6838 1906605034887002216493598456184810186631300884861353420080163542922392498227597453518899538558976 6839 62418364135943057891625274535157086290911120124157521952146238985335853057982243031304133366775808 6840 1958915902236023049283631644612136699185299930286634440151977788563901213284461751238819613960568832 6841 58869813988461876311267079679718401251697681878093536915309252125278632934189585308410057435207696384 6842 1692166501931276505450183886963433834796897122699514127828781405762129756160000000000000000000000000000 6843 46466953048206834699396405297633649810338092652739225709759362811698369610737005650559005302755021553664 6844 1217442929629411430385946157134452854427986957061065383306734926039642890872926554060164561115576587517952 6845 30393652712594408302155255174849981753270187116100343560586153431720183139196237081593635491643589451055104 6846 722014244301037967707060313037962557277230281106296324022577720228968114431004093410673536018825117106700288 6847 16296944615837812385349288454029051085834154957551976988315217708530984367704145000000000000000000000000000000 6848 348980630502610893041591350376090469788444124719169534559126595770490896818867029952233704556712382230240952320 6849 7078386022720916385680987978766273335303337758849034422158893382330123048504134683505038323192493920939518459904 6850 135759892333967977779851514452900689593593408862168297942198414330563984949652328174513262562379828085213555064832 6851 2457764908962466354745163712119947522267356940892779747944781199870217166599794882620933782684004010166854264815616 6852 41920446485924232689791976762896233371521180373129015544807887636125087738037109375000000000000000000000000000000000 6853 672307282497829943525879837168086878662802921416098873012836333201336507413797074520108192322791468165747364690132992 6854 10117115906824936847638570900677294481798413829607251736399411255152749007294106010965455014149115203287524876717391872 6855 142537889824158027825607980772264461382685226420687163347681335328069999729828352904577978826739192299790220766530764800 6856 1875724399930751231045005085522601918274002437284019911510373215598457885527463528906267251583551811023937247518824333312 6857 22998057982019457707030040729031735335268399335471257284256220478434190486597823102976000000000000000000000000000000000000 6858 262027974865168247023149822988152185928839497532358815311398562027812914851207017468182064448774004545545705470427614150656 6859 2766407289231914625816337026038663262067104386415465647464906895090442035122164948924591394860669601835520327825518994915328 6860 26983249024156979204435841159504135935097818119482709421728508395611210746295662844655780941411200702072954037257432985501696 6861 242377586395802612081823117177840060585055897205842824178344603243271295034970090252143429525973784267848454173495715151478784 6862 1998139005088310191735954258970296944012754275521958471461953788848540985169464727804313600000000000000000000000000000000000000 6863 15062745948184210053326543650130049775498015564675242306143573162708181607162262069053658865926953521884718411806800825521537024 6864 103424361500962219194740557474809462609784781685011555346343235627198532280819080829461732910743777323588238910418281046313271296 6865 644094974995892810297741101920135081918829458335113759611342899332976810317800420110427524397384181021616000039896496047667544064 6866 3621706363390853993014521828607136838426314309372933034508377088393863217670422596572098098421698215697336946690242290097888165888 6867 18297230673757437380751095355482746505376832673018179120756376356147601792806752514322868350000000000000000000000000000000000000000 6868 82616389659920402247603306159528023680010523497748332546809033740628907115731228304180789000230554646812674378852788615888544727040 6869 331484574810392955941423348090455682432429425940298420656652018182517720640436915265850886709260391176451145882761933687971955867648 6870 1174543613987335062825999581416429502394520939442919526156077646476029903924089522386246892127508851873004936258138979647967685771264 6871 3650352748269593758614544497467658374759495308567734296258321845552532748622140514881623675394674174560313595443536717032577004732416 6872 9877336500196390070540882300364744918641481580742732872500365274127972287454729588848976770000000000000000000000000000000000000000000 6873 23081104942258226031147668681580016837405558319432033311897048809080404962553734871848980668447104277416876766588858376140153402949632 6874 46164591217317659927135542751893050233979188374871571336429467728157718876416888579350179238256750912838667669403088847101988796628992 6875 78257101378722974000899209398481296917316142146551300806263340883525272771351912581288212855238104674436362136986639193580357044666368 6876 111217395695637454806796029521530507810992289662120241341186420487185950128816455252237844984597969855372470602976211323694104667226112 6877 130919453521315698767771355045953659091863975000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6878 125939110643803562194905327095299965687690584562134875616199675383408022570413060159993786948063795288027942985629715352423698568052736 6879 97516785230118215180094900754278568691573821597873228337438688955382655676206073674264258384870083563687557157171095229461586618875904 6880 59754671156393902230641252577688854637187322497266405728831548434120011600446143450042539499213011810912154586448253292979441215995904 6881 28423362015626569801758324212512693751430652764805705652845331331292018581658077098658255086977664732501242488467542331503962734198784 6882 10267629006959280080880166212666701483374277968301346502135816561254952496915971833856000000000000000000000000000000000000000000000000 6883 2746943213661957716282308863063069602698558226734822286776145431217861864819960692019896416392502176756249661651420503684356331536384 6884 528727540690240828596202634880645404436298255562887665909082160165030648624796395221406363731832113572878996488545224026169259589632 6885 70792835214185909447195814864563342272808170324838211982627692770384318930372783661706264046358357540538991925350898287912828272640 6886 6338253001141147007483930116752610072751292042117978684249008061405926947217732100932051627459665060611518885141648429009692786688 6887 362131437604148754610686236526072790159807923950045726302841469889292609741026500000000000000000000000000000000000000000000000000 6888 12484673921721924654204836964989778426917699989848156751880626671355779389602086948777588559777308624600894320093396818943016960 6889 242694367891658213237109217457286514970160420887861809227423612832759026220131786930477382198509562757864820764285362228953088 6890 2447587704699125336800190147197301320991801694151334381502018206395249057406706761833332961603740559279220760129181499523072 6891 11540843007044831888465473867784442450140393959347794831796660813390939299685065711738811195307661133794505727685339119616 6892 22287486819196331443616663518625918704835055231760271123286032065100000000000000000000000000000000000000000000000000000 6893 14837588810108585690328205099325653546782140807309019273454149612931986165177063618854740910296300582717969894735872 6894 2704150364460007947801204762064221294645114509850574585209813258163598442647858156035866675410022661667208298496 6895 98084552589268672742478502180114416379917857054592099154566012072522672072787554957914657668937818694483968 6896 447016077455694217808619130358247881249992312002724218396420163414871605851200539991525119963233779712 6897 126988043309387218939322933797241592217600000000000000000000000000000000000000000000000000000000 6898 711066219707394421569395040806390591905956230425513187646202489052367527650470674825216 6899 9540081539336013579346180668826663509974294221305853695799085441579942412288 6900 3119664462420452264820719682506423723718066466583673021923328 6901 20769187434139310514121985316880384 6902 0 6903 1 6904 116 6905 13340 6906 1520532 6907 171717512 6908 19203960832 6909 2125451748672 6910 232639194370000 6911 25161963918813056 6912 2687067118275185664 6913 283087780223407914816 6914 29397564374418147782464 6915 3006751336368593184000000 6916 302650805919383478970875904 6917 29958714117150785727378355712 6918 2914326272523586460678315654400 6919 278420546698696859811955014074368 6920 26106210509948017000000000000000000 6921 2401113050709592407183817669163289600 6922 216505046246566574714201744520372835328 6923 19128556814775668590516838717911047077888 6924 1655148660065335660674330130476971134550016 6925 140191633418869210011480688593748800000000000 6926 11618047743762927790516670672193353574097211392 6927 941608204535272328794006679438997396463640641536 6928 74599553594423755769218490212538161586817028063232 6929 5774781401605301020851033917141184311428913579835392 6930 436589116471931576558585562531461998019700000000000000 6931 32221980824971091140807002776065047978865315406441086976 6932 2320468879417804702089070603180375660454965464978945998848 6933 162983287571592816027207809557232290150483046149039768338432 6934 11159647850003155582664515925114942301120154631520293289263104 6935 744543768307821301361538261029532334084052418560000000000000000 6936 48378216861207908010458651382047079996659031418407760874642079744 6937 3059931110408940105473338203960422246199965123275522788128745848832 6938 188300761323544495085047483742082960488807683976600606064445914087424 6939 11267855214287868615782665153921482813622240960491845561092086901506048 6940 655303462266723206223280280582010388544283363392880640000000000000000000 6941 37017885493104402860805269911526543119645512156627153530625857219125575680 6942 2030003417038742773443881657934938592587057081269148747600564116008194801664 6943 108003463951513449964054834322583592573569106012332788437781609384553597632512 6944 5571411718360002724701144197204656077825437971633159520199047818722449268146176 6945 278484493534071510755909520169051797312138516426086425781250000000000000000000000 6946 13478967720141022566273129072957548165208822792985857146568405443060329499750039552 6947 631296396324147829016387660085170290677456310312208570886532828490279937127315668992 6948 28590466054440558237634677455293694102613886357529720228299446742609391088216047616000 6949 1251119969458376983526370919207089007663597118889524148218820588513056189343949821837312 6950 52860679121333900872419868241049361400275234699979949605602779997000000000000000000000000 6951 2154645745285107650699345387126158586509809411186770757092183077353818516526494858185015296 6952 84657991957725073017536443310232791765129954207994283376917510210627155359842310351652651008 6953 3203569232621022977012649886913700777955815069679119794911166606035579667902509225902883209216 6954 116649836148947341165643500895911652030035141858418464810151941346169107344392625843506348294144 6955 4083303140661659922437418231045638997501957682914458086401038037391769600000000000000000000000000 6956 137275498114603849053706662380417014807801734889469601071649808199661239395754213830065972978909184 6957 4427785884166769946252605800633284406693228006126605666666737425569959803471510801657318545593204736 6958 136877273546373823611697045916432085841360260856294304921054909954918528060548234838721391826802049024 6959 4050845948487700817382362959604108510101013049006016712947076410989845242817767316101225790519040278528 6960 114637442778391544813547133685977459605373218685081391904414085720327795507200000000000000000000000000000 6961 3098469433588702889080834665396459391972228420051768941007782976354609684925593225984267007020398029045760 6962 79883454920816820602738917413976853738085442189577032233861202092886370572573684423955556664127855439904768 6963 1961905182273186861234763068343954509372202974773939189962185229334695676437467141135193594230105760516276224 6964 45835856476428881106135347965218874840072568316870991605779617543597787590022310951849966717413782457140903936 6965 1017193314201021950847787771528601925234099136799562235297665614578308372197430920000000000000000000000000000000 6966 21409427254967621019853672356544647437893612843903257271355145191048348974621129411896787855230177445205363392512 6967 426685884477989961583871165111201841682710851942457924330687855062512167687222246058311655170871400450176583729152 6968 8038492873177654252935994825642370662871598399288097182303268202550121539994011057844633408142796011206337540128768 6969 142897962161967828667452702316395248050208662318846251182596274543664250915550444673836617179294853050931628507922432 6970 2392444640018753429998445200648695157015352960427087513469840632751584053039550781250000000000000000000000000000000000 6971 37649207779810215595860558286667663366962863492570638595574679920185961199391376515641893913547289415663130931695190016 6972 555714998269921476740262914077038985480720023182993521154391576118193448682275977740310414210254559232627514047687819264 6973 7676471358776984928549471549411898544317371511590852156413636257988417500718294226182860990110536144467694352210679824384 6974 99005104210825121813506887389620126334153558234507244403635902390153531159252062653724119198577253646050560395474406211584 6975 1189188272017007601359663675109062243338317610820722100916546815022151639458884905598976000000000000000000000000000000000000 6976 13267327847378108548752187533688312099056757870127833299509280160710641397470858310560340806549240253042710355323943045300224 6977 137096059162772514217354898998874586318351246210238002857758578036054985087534306130166634011642397634893437677564019051855872 6978 1308167899105569177550845120555716412580470646041057741709079360769086197684554609634160994181374960223814938106494307008512000 6979 11489454840117886966912985290467232269659187614042446443094544758490246048097231580672675730630823066708395429720951892431863808 6980 92562900878182992965807813835464419903554354439757538118659443808029644673367843052453888000000000000000000000000000000000000000 6981 681513910273013950627086179753246558695451588910489388412374388673140052608688806875837737851845425385971068547616008061153443840 6982 4567676319310819888594382097219256374485574865232347114859539597573806038725898371425965436144753345161617220713433952458729586688 6983 27749390854674063482673498355034475499932599183202547969250854307208008475983219986288197812281533267499033618629992513605323456512 6984 152111667262327182408961309247510097287781371015102587449351837712542255142157749056028120133711325059288151760990176184111302967296 6985 748650950057024074021175042136469538837965719365650094634627047347120288059060614406416292600000000000000000000000000000000000000000 6986 3290689442269640567475537715280393658484355461790421234280239361869437645298470477407297904173169368918060962053243017328106271670272 6987 12843224875101493901134162310134874563499468423090302012993838387664572167729569433597805774110524881363904093871016427611975986446336 6988 44229617681591889738459616364610218531128286191957587205862455855869494524782144916654440669871963018938821741622096797762776641568768 6989 133485239139929883392010968485803287519791792720492130578859898670317149990881194161060154194134382810865915291020363038268462571978752 6990 350420495098156892743288356188767866109014903260793087676083210236064820077913802443358279700000000000000000000000000000000000000000000 6991 793647597370314243838934279767708965579774484536799168828809301540752272327208142161008652131091983610419522502807820227327832291803136 6992 1536888609560851473760099211408266558399072980801881695948378697639576145177022652905688941223029832958466125972034471877870829948633088 6993 2519577564148569481308962150148826388622258659318220141399628457835185962365657351486197764800542618012571708444330516219790896993927168 6994 3458751958989599067981757004151469818394381131917212404671813082607117650928402998042340278430648916164479819187413407974799264316391424 6995 3927583605639470839239136722840582282843496850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6996 3639511774925750646659768992753768683758444213758711387050961319764786325709036833722641069775953444344685834619354503642397257303588864 6997 2710560132951436091365331833953713826491348558626685206254315540625227029113969698608355961418463075753666960964297831977019467966185472 6998 1594877016755682322786420221355797511387325842869690603946707809210623976140976077215269214883867873344189829593687283550056285707698176 6999 727142810269899319196985130297084014333986421869895195287417329961264058646650553596236070925307411630077366579489298386261874351013888 7000 251270812993804824639787298689865064280518968397820134057205334875450039039198641520640000000000000000000000000000000000000000000000000 7001 64165568931574526802800178873541945295001434868614623181702309444627539195843441669487200516292791740912143748510699037465929234513920 7002 11760296708957268060046117469157869395639859103029097807550017359427020996972696680384803231068261075742819798891372892171743698878464 7003 1495364535766194405161306523551068270616096084337594354542110061448333474084260755505603047691066327856952914335006080427386562674688 7004 126765060022822940149675289616071320873015504505415744210988096736871123366612785211184619529515980727338226621699781148116313440256 7005 6834500591041249761087445370612506248809757185756152684491658847000768882076024000000000000000000000000000000000000000000000000000 7006 221498807304781776212947451764796963987212263779221307711342837366488326065419868727983039589047143302516459708456887269124472832 7007 4030073770291251692885767510462680607523516608227422451591527618623389153434423558228077573662416813127414000421415174486884352 7008 37849744977429053643440699989111036720701460076645449956785264525390291350795241728810441527147178825647276107391963444019200 7009 165225919096257798719150178091108319150868843211865279068203008714587187798068264103023710540646203828337778075560178614272 7010 293354089861605084656821582786301739366034138976804865337840637557000000000000000000000000000000000000000000000000000000 7011 178051065721303028283938461191907293899179125340160724032189913880961684324539558554972130079373674157960248904646656 7012 29281695155911045899616763835654991446514555746021074029390688671419606464601654940595548668245868353898170810368 7013 946099201733122083807819625801544272273977341981138040357332273976451488274393333829897661045260036115267584 7014 3777057761321058954268001491139432027169307994584729291649417158570395525794085004115811065691755249664 7015 918894113716413274073116222977788713369600000000000000000000000000000000000000000000000000000000 7016 4266397318244366529416370244838343551435737382553079115492621217244549908841831390511104 7017 45144150552487921068436678294309200335346079764516811155046616915137146126336 7018 10651200717649278833576169295378947122214732537844116463026176 7019 41538374868278621028243970633760768 7020 0 7021 1 7022 117 7023 13572 7024 1560550 7025 177798276 7026 20062039888 7027 2240535621632 7028 247485553888824 7029 27016756339210000 7030 2912390138258535424 7031 309770723122252250112 7032 32482508060242828446944 7033 3355289459347267621087808 7034 341152153177302048960000000 7035 34118242391989371318608855040 7036 3353866892444966689633762033024 7037 323849626848679486053356471976192 7038 30698267615473149109277006194343936 7039 2855005974394615301000000000000000000 7040 260367180884155187590135065633120794112 7041 23271618459989562580101747013567242355712 7042 2037571594826621650642755231880103093862400 7043 174677835015341626474994049131589662788288512 7044 14655483654177427933902003705018575500000000000 7045 1202827135939454697894953763641791269339687489536 7046 96527988443020692412360538417721885043350136946688 7047 7571086426006875575609931087727914482368920038670336 7048 580131524078631968647384288706279607906036946238562304 7049 43407608387463314956470513867226615078568100000000000000 7050 3170170853995757979471522673485171713778573863877024415744 7051 225881576452412143709395100457399790880705024626389287960576 7052 15694990822148447342624071233098104101078848984043456382992384 7053 1062968533275992128695682715907399101381284945395685397870215168 7054 70137676147965365120471476792452700760938794188800000000000000000 7055 4506521849358267766368309723230665388687598353927543553559866900480 7056 281820581061555717443537081959563361377251556807853788110943181733888 7057 17144347334898017751176981996438242586245196876925049268687447146102784 7058 1014041171333179110042913221955300531580801349155412880398630256908435456 7059 58282600571373097513801483656117640259793231751434731520000000000000000000 7060 3253312407884540837358124409498219761505070593321474240715914431271250952192 7061 176263731511786369209734692500068235268834923979543064224560716825027870195712 7062 9263793289717032730548248043897672695782139625382401206138155179644030201888768 7063 471990070382720992505290089753506464135993074039740433342519213711158755985457152 7064 23297800315638073485435030257608121743548634421825408935546875000000000000000000000 7065 1113383988115725332347671891767438301229594030027774320181702851600044400844363268096 7066 51478089569483022272156407930483915357163219415220554059606717834508591466091143757824 7067 2301100275879446996240183572527100343758461803096070621834447659439133808815614946443264 7068 99371279249758596447902452054892863821683082866530080978369775694021604405513779396214784 7069 4142500646591128808853413038808950292238269283449212367456965915361000000000000000000000000 7070 166568064440836652831368137840008556612537036159676946439620914524738478862956260549212504064 7071 6454842057334830386396672612701466924983645095875017333691446458160373438626679778177881997312 7072 240861238927323800648821979486147527272522138288892107765869828305683563200954661093271100456960 7073 8646550665845795818201691123990255705496537978372931246825501519333016055691113656196636006678528 7074 298335192616598157231166773272326132504786879830789450785450563785981952000000000000000000000000000 7075 9883832258004899741972263809356223222901216898091131947407956044493552089802866437660241601830584320 7076 314094891090019429103140008545470256191047893566993033254925706145093093192931719728548191814117490688 7077 9564161977493714955459738813714477648009868009836442357556028838061223090866146776816236806524582756352 7078 278739686517729032421410769443931889651110076304911693869511459362241323084633730335568736230462745214976 7079 7766223716570266548332005082466739377463770427853487016015804110041396124057600000000000000000000000000000 7080 206609479832503152570203991588279858601746000508435104660121851668212122013277967329930590682379283670761472 7081 5241614445459917001061776424534813896878986413947053581915833777287759589192652205455940533990735032694603776 7082 126640651320541950880283415273089672311992701849636771010298114390104482533556865324965185252905719171087597568 7083 2909812052912837743349413207947589305674258385682158381857777786577730417635006218902321781412362274511144353792 7084 63489339053074111808769268159679930050823464824022474227447021009276897369636090550000000000000000000000000000000 7085 1313435579038030694259162169730450998757983102195288577398135363538076742563484536761560225923548326139229640851456 7086 25720671876048090368953540632307545906271351442512601111583002474924470653168162894441149829393855201609404999794688 7087 475968024340792965233177245537713920136436513223491780816829698260556952072899175697032702131419481083472756141457408 7088 8308291622666429319480008170366449119339523357245729263365627943784699818556668406047953806443864785269547732528267264 7089 136539370111360972909854176995773743941308404128542663262204738566651940345764160156250000000000000000000000000000000000 7090 2108355633986505101221465335074090671347448151101258033040127576488680732103104179261611135184428829609149029554935824384 7091 30524426348115404238792623799467766255211900625973418113504519515721969313042990702331733252264033787715585226703594586112 7092 413421389925206927124685871215082697656467462568014455545194761271623905651630758281491342846980263827816811810564389994496 7093 5225720079539256158579473112813265651914942312396745268308030463605317043609340259306645755491155086617101454019679001509888 7094 61490789677132157862450250116332765936617154289631899659661896804693950387835951760015360000000000000000000000000000000000000 7095 671767922124375228922393037870987528939630363240026451787650574785914408078951854279509525039252725667586036518457942013378560 7096 6794129523645598408468216644877388572085016652214137286445615858567390402097320429436518465882876895685885928217618333642522624 7097 63420948705269492724232471650014056576521091465699624679346174847360735700381455790772268730125409049830827948788222187681087488 7098 544636055200550447472674881646655346752561712933898376681267520877235252086622041601644185489130485270816960392585082330987626496 7099 4287935222316875538156536462843490359624451685366347834012107594038647637005062468821581824000000000000000000000000000000000000000 7100 30835095506086088849882784331260497810957164868169463198460426889371398961663254549977821113140198060672590660416369805347050749952 7101 201728747997269431345367815579081380031546286708532133912366420123768122556336648582150176674495503315317844866172877235746989146112 7102 1195520416551351474401247730514931257879131501054617021922254476821867515879448119398237175611517732674135975725477313271300767088640 7103 6388690025015081102246916761775734588303102683277490672872777183926774715970625460353181045615875652490102373961587399732674724626432 7104 30631862002220334698388449476528399377259169474703873470723805450482774030694207516404927145500000000000000000000000000000000000000000 7105 131071292875904867266525655128076326207964364037275014813536540750136126096445554306405412225516834772704324766547696351284279289839616 7106 497605130756923636000711656885380520542319442131004800644168802385123050073850200096716644726315669087685260143290482247892029709221888 7107 1665548266546444560938023862569955919616845544357909411228368149471425984893360468458727285881316852154063694695740327246033760775307264 7108 4881256770784930574793153663474881537700760511702519200369074401195807843216043359145819541919284751932595104280773361532348065061535744 7109 12431946950718554203226733770008743887322805220401407661489674825672553314589213404302886992100000000000000000000000000000000000000000000 7110 27289703434364546605366281257084146331653606747755540742810535856390342965384439529397129520824286376141828370692700571759209709729480704 7111 51165331175115531625651085518431781293459820513502467042768529465329028659342100796729845204367566955568070296365195256751662946871934976 7112 81120703296159224242052711110302754549646035816304874469583071422865300482256454348190353874852151891224546035829227161975297792316276736 7113 107563794665294805910633945026881600479362830579316888171163106978899250264546259984247095238405063234560844705810959854288393710755381248 7114 117827508169184122701294023114456918687056457500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7115 105178176121056464708081171095575315760800119582119695238303922537068515175165758810370200953914550329553495533661413300297186741007155200 7116 75342272789326243321677244580205880260665679968303665948954538257336819567082332856806659482505039201442776282829126084835332697293324288 7117 42567930662996039372046231048762839658661794092529307126934968228704009590796829123552192206253774970502937083183147454845974729348612096 7118 18602185984772612089534879303222197226426555557317201827876488699230442658862930869605447842332292100812727551182182752991334374379094016 7119 6149133497107666554857028786781256007538533107958293691476603101741119612739876363960320000000000000000000000000000000000000000000000000 7120 1498837040327442479537857166027024117087147611464046458827246021419337731673624226769709045212890341704024078158620751163655445526085632 7121 261580054071247956611222222616205804485527661506803895303621483928873377411829383556102569016516771973440539834594585566174979725197312 7122 31586743037792042405847160157575092102743444539122214395157009655698803369803468531206399800886781896109793283694762400218853840781312 7123 2535301200456458802993466039693655850476186054064988930531857160842453480399353422534215434354191768728058719460397373777395761283072 7124 128987415834366254364379251447899901530733051543174978011153056733271618416665155000000000000000000000000000000000000000000000000000 7125 3929755950780499446897248321786175317942921987665832087075325392074921280924176499706003990613849842793098105579794622487856152576 7126 66921596636473862750040917348692999460266406155406541501901634482297709898954453752775545292255345351085851971728278028942311424 7127 585312302438012742984951700308621106925917218211514660604579945365194116841400508929450645719838537990677486240355164719415296 7128 2365477489342740064090101792548094351803671215132778708002833502247914808592144581975252400410373759506035487616936626356224 7129 3861207983504431863210931939049702103885527808677672905661069865281000000000000000000000000000000000000000000000000000000 7130 2136612788655636339407261534302884234816910117996643644890719677726207313948963473431956995887392492887590647862657024 7131 317074702084816289317000754694883470644106479384705007698501476285552190645346422311520244868972624609007068250112 7132 9125837615514424918125377669656814323879132791443064400510879328624368608784429365386151632538252120445419520 7133 31914210812181880916957443982925747888531926574935024947900401000398598133993003849643979189404049604608 7134 6649180270976388361944703553833055289344000000000000000000000000000000000000000000000000000000000 7135 25598383909466199176498221469030061308614424295318474672186539869327988938929003026186240 7136 213624414078911444934542985752895220952230713259265744755485188841343222284288 7137 36365473945756210804663237816502941041422797218209119808258048 7138 83076749736557242056487941267521536 7139 0 7140 1 7141 118 7142 13806 7143 1601264 7144 184039100 7145 20950513704 7146 2360764182816 7147 263136338182144 7148 28990027112033808 7149 3154342454129900000 7150 338694410888093427200 7151 35858728575618440491008 7152 3740475121598072717802944 7153 384126473894346750851790976 7154 38808227574088392712320000000 7155 3854598984525353407534619164672 7156 376150329328876983212717973692672 7157 36041934617592627436976712411514368 7158 3389002536668737835973209609106358272 7159 312549710830437691900000000000000000000 7160 28257102997078261608349343969135681534976 7161 2503140248538092406466740631248515329091584 7162 217163768337173574309801712843552329820012544 7163 18443188543149731057848966643315238508255248384 7164 1532630607863209262038858154811352561000000000000 7165 124566528180641968459554572548342461691103426043904 7166 9897806052398058743537538996416208893920216143101952 7167 768532439692749422612330120082566775951049128169963520 7168 58288477703163602933053972763156589128295921996566478848 7169 4316290686803224763930422140223780110004461000000000000000 7170 311927858190071334531130590138219109282112997506863752806400 7171 21989647714801824493659613142553407138560868734365704113881088 7172 1511487445443172388101019563451858118681805571936445863932526592 7173 101253561939947578826379815723482417216392680251644544489163718656 7174 6607362439436267978758767870966098263999460743577600000000000000000 7175 419802742735847450100958316067119543562809756410688408180053059305472 7176 25956325318775002737775615789132884180986795801090520730412323920674816 7177 1560979306212292374838139660400956760577551650843126854584691570592186368 7178 91258967967389627196680271759347477483817697139189727388701378497407352832 7179 5183698209894004938877106011700516785967046223586551398400000000000000000000 7180 285919150037248121874301583505892163614545507835656409977397947956605853106176 7181 15304941593103984499414658792453403514860383310706210640942483743959129771737088 7182 794587895572166331314781308304482411409923093924718307807377919546772997745410048 7183 39985443903521575330007571718466442905065950815731536602928347917378170081356283904 7184 1949081108231614138119956701702980786449926397109031677246093750000000000000000000000 7185 91967446616925545284447996729464193393521855716400999081129495833394671367316050018304 7186 4197707218064800262424702016442996594345119667621232644122964257293343004508135832420352 7187 185203977256340233747797963292441085248656312586142239737093691211016061226488116874838016 7188 7892655405257587087476084723335554294590920086166336482280969823641178564543526059731058688 7189 324633010366715292025689861828984625350028316081986574848913800765030000000000000000000000000 7190 12876795055957732993647474465525244724626085232747090216391163205469793603545650081187233792000 7191 492156708438141499882051439605978902515843661667380402316800541790193467833786883870062473641984 7192 18109222869611225682592207451211383814397352292590474707529378261072264177463028789555777910079488 7193 640916890812660954402012609523252765916692254572611710545414372176892648843782637749313718699687936 7194 21797033975005255162712020684252538996014150417078482962680255056627892224000000000000000000000000000 7195 711635720626544447587904504879755168826299167881323457747326347034140550251085913857684921983352963072 7196 22281024613787044656932962819455643387528285997510600456120362590005466749949675494523585929491746127872 7197 668286236656834853577569385244649079701199126661213791125517906470089790142408776165169060120082912378880 7198 19180145583697956963792665440008653390465721549837205482694098377970607827612286724008899426816767496814592 7199 526130298552925917159883756647648518292631257197230314580270629755007138791424000000000000000000000000000000 7200 13776956218494830716849454782430339275677062406578189033765745151763556055751420125613648002496953417755262976 7201 343932573705129963210511204275430933579851952139116546937091584046297771233419055127292031611318573708248875008 7202 8174632908725769939290945626978319849651096115380178000814689788435562409637087532542493166048754397936032415744 7203 184724511978836873448237407557255867728093428780439084622269890062424620997851978785362142028550124777254183501824 7204 3962763152661117104946689816124844587645306694347772326185105435722882845233600128100000000000000000000000000000000 7205 80577261732389983621168304046457926898610655077840044048380193725331913431490657593399897558074451374859051182587904 7206 1550444921239757244983926375978127590387212144952921678372422533789710355089840756674054960264827071729910265220694016 7207 28182591431775329305464175258318680696253918420331111477482021345935000691517396947087433223272931010961959482290077696 7208 483055941998957827484956442470569927644599293526006444347673550179695541658126543498607914450072332817618216022681059328 7209 7792447643090151387489226957988071259443225659807901918219364306423813104629516601562500000000000000000000000000000000000 7210 118067915432563872838239569747018541552953263873397145261140855323613331005135692002848156763410800596056920945036623872000 7211 1676651893322135955398058750591105609255838087792614755172126477786664633824912501641706097759012957991888510071961360007168 7212 22265079575293609734196514404389248926893784273333936459082025969761688494700339161452840766997165655475625120713562879164416 7213 275825681601203564435352269482306778464476827195070568768812484704071358512407534163002482764131352921448673751178447280930816 7214 3179578292348219156928388433754005692485675016641841209554808018678595288776643545315409920000000000000000000000000000000000000 7215 34013792859705638770931448518908616055272086074840467154641692517095934386932899253016673397463077299990763221351398655469289472 7216 336699656185554302451723683867487914308369081434725973473210971903680271512282600060459647040901242900368641381034558285605240832 7217 3074694568982847265092972321004237089964201230636067041842044027933935366419239248634845341350206678680380224278827467096553684992 7218 25817450588651802067022044418659477511468992773550054721188883308009287152223547619031635011874149962805222247449615647552728727552 7219 198636692415384574025862727444154733720411341903286067255859875182565565269951162343898480640000000000000000000000000000000000000000 7220 1395133834450108255461515459444007429267999604951872855852774453357375561043657043108278519328500528310452947924909920870440554725376 7221 8909231942841464018884252755319910419870799529331762133847335255217606023832972182018506024042135048666922397506050532759797376221184 7222 51506322206374156546771232249198991717145508966015865727204693347617128885069511813733671509293309905577349423670171153953965920485376 7223 268324981050553589526486757195990167775218865716950068260656641724924538070766269334833603915866777404584299706386670788772338434310144 7224 1253335709587564780801993163214589205190962657184147530335460195190721039358312395004709511991000000000000000000000000000000000000000000 7225 5220694361334994257416191232164588497322129926405848382458056206991747536533413817184579782852848732617829684701504686445195754895048704 7226 19279493161849782416449293954932686816737644525862957916793647620044333095751687884504015654476119885066944446329378480802627319121313792 7227 62719308318833297279481587770783842072598854936484275810400005357148724464591182224037341151891291223072765292838260920365486261183447040 7228 178496647388530904082605326443645597944040784495498508984542907110745136787875177697254868198450678605715595244759010789415909841874976768 7229 441050986307716755506943156316296589724525347387194473411188096634976805407567796132451516187000000000000000000000000000000000000000000000 7230 938360950128448537114029677739500807185132309925940437994017926819549046862604481270294486677361919124565393227896683137443963343365734400 7231 1703370756978466056873825785207530234284050775269915592258063354642906039169328519020170491879973195795211545361592873638422777583661744128 7232 2611774527960302333191954970551872620868060355239072682094946679434425680461157074058968278352035284281300146606858244360372871095342071808 7233 3345128549252090513164823088699387842970519454378290121863803059208134540652943570453327771417141492690252042230351197239376951153625399296 7234 3534825245075523631521219122018496564646724765000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7235 3039541954051695949031703728587534843083744533946936685786457633269126676616568090682871775271572114540301204905864152403661677536762396672 7236 2094201121035580530566295342708891295785998907876865919287225096281128823354118643917278219717489486935012226762205096922053453284603068416 7237 1136155767430700499242708023879186494720174400665492454561759594207668145017929533762842079798819141217113530387774963013096884094382374912 7238 475891831047091993697731176010556997489641036221966494750097246783947687040649864013009659589327155349502063186266170303406056496496115712 7239 150482430946660828831161977969101515874944116327160096717326096816973769674699570780569600000000000000000000000000000000000000000000000000 7240 35011182957844326055880911134275571158421118510567564307293158983872215398619263566284321141517698209360961808036929473405559131787493376 7241 5818231153624002411629888068621100926413198928718036301820068109454773161752212623821942695887715901866556575584644975377745698250293248 7242 667210109556524563594928070951662561885698979390329624999884391579812609622399004563493564258180543290641778946500267731191885539049472 7243 50706024009129176059868843762339870205714232648779867166382285930109441764792241070410585212250301224736704633524768485328749135396864 7244 2434377350912325181103014015608370733671942537286457276591343344127987087263989610000000000000000000000000000000000000000000000000000 7245 69720383692383701242366516788819861456729183646825020434644714577396920521970525883275198531981215517148751289295095946679318216704 7246 1111270004382885167410884119433839811193257969157092176601164188034491749437045722488584076107301956280355567199194461532546138112 7247 9051328921491670750704668408844249719089420506959152460214263771413140345888640306103837215692697306790819223592784778655432704 7248 33865653664951923550875719846036160633085193979615950878560006090849535131239671752122944649557140288015625139260986132267008 7249 50822291582544179645104696330226885534767483665641020232815739925490000000000000000000000000000000000000000000000000000000 7250 25639353463867636072887138411634591065963485099448013477715280399642490379714494305817232560258160332603493740393267200 7251 3433420304626042058693473300321456009300888548378099977530145054969337088307850080310973192481793365925815526621184 7252 88025560144410821333826863091530541098800810716995103912144355093730198015457491094550421091634608169394634752 7253 269658796906550802375449283060926013847303879061678420625322297247671311834093496072253418302095937765376 7254 48113920435435618137984711078774778626048000000000000000000000000000000000000000000000000000000000 7255 153590303456797195058989328814180367851686545771910847991580864347689312605330047523356672 7256 1010881581158541143196637844751516123701307800968493601602631431557236456947712 7257 124159494347726285551500612675253869921261723797148246306979840 7258 166153499473114484112975882535043072 7259 0 7260 1 7261 119 7262 14042 7263 1642680 7264 190442768 7265 21870182500 7266 2486319733080 7267 279627528493888 7268 31088200904671232 7269 3413987405888964336 7270 370024431401450100000 7271 39550724866024888118272 7272 4165774895932836143763456 7273 432045069602713401364591168 7274 44090440783066422557872383872 7275 4424346277862424094944000000000 7276 436281976278283363202262731063296 7277 42251242269721838500527598661740288 7278 4016255806193799931821570957650201088 7279 374526009490806236862890578476610617344 7280 34245383019580846900100000000000000000000 7281 3068824004483422168453679699116326999450624 7282 269395483632805329781033956613738798668552192 7283 23155904366386172605316195572381631975035764736 7284 1948030344944832729655055867436428068955816460288 7285 160326346462205328337638156328341107375000000000000 7286 12903392475577977101398573837331843521359896062730240 7287 1015098456627553882017825486631386405838256430901100544 7288 78024833344936331441662399028734186728600441019525234688 7289 5857225759771779910593745718390069232599415213681273880576 7290 429237380440999304706147169163795233021472499000000000000000 7291 30694380629337921051320279465867136589902323054336892775432192 7292 2140828648485453738644963023987546857404035228708727535416901632 7293 145568894175797312512064103074583297766362221418328439666710609920 7294 9645312675423481097371887651155888330122348052440401393704886730752 7295 622468607007692849428824193766124421446805335900160000000000000000000 7296 39107390445896528749841141708911884228622103353412818918829521933172736 7297 2390679128211702241550038841179270536510234007346773559365366475951177728 7298 142127851220423315570137389885414101476877873081736626909267393632703873024 7299 8212966020478118972784126346743943907734874194021660371986499251813329403904 7300 461045677971962813933111585165419199312834171104780720537600000000000000000000 7301 25128314648500662616338887582602931680703945241986788505137411051650276423368704 7302 1328930917064432648435020208467321127293597243049033216254315798806506855995539456 7303 68154817586689539483307973926001110741411075376668807544015715498926176911340077056 7304 3387444072153769792880997389611912475994864001964673093592749365287876943249049387008 7305 163059374482950812873829087325722042290794038525223731994628906250000000000000000000000 7306 7596681795503832456756179956632998918998967695817310986385606578998971509001525028454400 7307 342296415060258073251552414318054043657137590226300733904659872626650921912412779942248448 7308 14906148114617260614903088291352979318513252274977369503323795099333460785948865223758708736 7309 626881809675277142075528844000831176638145730388965278021399929757759982269777216882622857216 7310 25440343328304988736834595678610617637493123612418424744030786735910570000000000000000000000000 7311 995460359365761578038572173497163624372375988457894217167279191404758574464308936706933194227712 7312 37525051934369756743535755362945247431929250929957155742786643620087650239011863136950066035556352 7313 1361547465991278394998265005174581065530152311693642710268260306215950683305424346446029433729974272 7314 47507327230792781920980409535151168124423229676364870743113295609411190768464430597825842399707922432 7315 1592540015465634837070908912139953358261926134124118669880958812011941068800000000000000000000000000000 7316 51237760575921933531619608945284369575028586955705958579708893648971988406053839497137575875288263294976 7317 1580554456739551736696688441872804246146330963413660869577425878137955188482067815050262589890017093484544 7318 46695832746566291882069871576868331418175370892789085103287319336743588248002921134561955852614309150457856 7319 1319790508556262490920341767516264997513755149804162269326268060846610912478939527300904155468151987124568064 7320 35643203869692366478090752805785564798894003549066293712936529021054314375806976000000000000000000000000000000 7321 918663193795564236492997605111686358394718550236361377837420951499477733049230370619387982979538594573775273984 7322 22567401193104590126909066836437893552180897363628560302888877281657208261205702203528536261539584532068509417472 7323 527671192579567865869303139923826228840344252849299719028003054748440606451514464592555349602282945770596083957760 7324 11726924218658189576686396965934082124069748195508129661572272104332147865443602469741408820447538169558143942524928 7325 247340609805092769472091153339483512390038045850908207424843945531964727787876825157500000000000000000000000000000000 7326 4943291639891274384116454707248905346604603109923808848711597511889871013384298275875603569678845439074302295602626560 7327 93460989961025730911460237871041928063360642789444969243954033760817456519391663270370016858262204667734967933959405568 7328 1668722308352851303969888171699125476208577882645735390931897860190243035020480668548562329167860361306674036871023034368 7329 28085562446094303638791536297563687365433343378676047701880350861677960711809403001435725067475522744959711316366386528256 7330 444723307536180755119779962159161453288116975865860666829534821154084056615829467773437500000000000000000000000000000000000 7331 6611803261254999540074591367113555813180221808202761341881423761812729356596796786655809972860481851172859735100380080504832 7332 92095475917576699755497480765146857816802408615894985232457945840051042076966613133143395167757583742134936695464981174419456 7333 1199100435059301938570901500445580606794733067621342774264999367288347834483006181771982748862562241218968814212634699473354752 7334 14558722142664467679792899448848763719267937515285229621333125533111558702870158806231471700433393439475877975287681616720166912 7335 164410282750618051555903463807521635769208786004294547533802166007779554221982734593556480000000000000000000000000000000000000000 7336 1722228862994778278720799842012049808110162927335831062826234054009492165964718225968635237602484645436114382386000655391985238016 7337 16685972512253719285154637551955396869334200929487701779375361343143796283868542909637177296133031215822993172407953302003654852608 7338 149063470124085103796681358783031710132223583869494877816897585259295383903159230013617161920141406625343253111608188628923676884992 7339 1223827817740545035640620836429562387266256198219511149380209697018095733060270756533897606771506301105888409247028948076504048205824 7340 9201756446416440082544821313496533736618762723091382759409902167904954907868195536150210805760000000000000000000000000000000000000000 7341 63122827547088860250471919457704521727065450851618938296398054711826880500220306119378593617949267682298550579405913776370034057150464 7342 393471007971790444963616060700124771585826685117017741891610292702520077497096557926903309422861586037349212328620775096284333853376512 7343 2219034648425287420558609209394836951573764504080424190612704344596940006343718979177839773773163313090774737685256884115220856353849344 7344 11269649204120856257075931398273866498553848950690766666947578952446830598972183312063011364466404650992540587668240173128438214241026048 7345 51281583888487336365057266547952449104428974327992717693320885177275971658555760705807802536225000000000000000000000000000000000000000000 7346 207945225964014348431259218733490379812568818545775123386359823353786099004060227636764552716963825203038166171635803372132349969663262720 7347 746975530602774279868901891354595500211995207816614153028138487604236043441625589075132256364434565857822698746424230479199419689068396544 7348 2361811851991258021436301945660769620386415935931947515927059138581863788719622077627332366126776320939825793603474294275325630026635804672 7349 6527223341258930618563897332474387242468821362837564700698421047754097186657340693224189654319007254257053458193939442718702709689020317696 7350 15647265331337863173609330999070188201500680301482443739175268699763486940761452106203579288093000000000000000000000000000000000000000000000 7351 32265695918746003309056300928138719995434945296527046320490884640144886230138895015806611056377670771797628170215534757703271589614874263552 7352 56707772022406757275942023319687266462051219106907408082118539584213992527019768862801784570776618346122385396197113309647418356849874829312 7353 84089090795952550574444565210368587833023742039863902955479804550607545806358451046754658610863694723550576599618227727753475988942445608960 7354 104030218028667082842658736344895127522881171751115109025661739542538483441997996673812432208728066517428557137201138351160145547997522952192 7355 106044757352265707955284542232250677020102363750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7356 87839660575658237034660972527444098168058071620122889146206201156456260100903769489453494286474629716020928300900379173611713440728645369856 7357 58210061536237625285280900007024824194259115698374177317041358070719495173345797194650628408856966563080517631949896659487780506261319057408 7358 30324469800646651776793794306155773845385924758533128108073466823476145949840764430483938711858798177180638404631484248437422575193765707776 7359 12174538790373366657700060085090071059465770187249368011795959111249016938984863323312117608972177842337741082326662396486693935613617373184 7360 3682626508965519862400808179787183352133122072062252265931934694017325334146829812917862400000000000000000000000000000000000000000000000000 7361 817822684606099062121527472321229455976198020280863554758221902061730680915152529963563709914864035092940313975155023091441084638003462144 7362 129412824984662212095641970349800657178303697012767314902614277858136580335059863089422550932903640243323231531661275930349301341100179456 7363 14093549618642399627837126849496102052167548384629964934513362687363554210575022714670640438936933796139956711016033730000995863635165184 7364 1014120480182583521197371150868398442468570791785358405996587431161313301177506892844927022547003614696840455602297221823944989624762368 7365 45943963202152842016570777664192142688704335294526972915398158409852572750420005750000000000000000000000000000000000000000000000000000 7366 1236955160344692735450963275521872212922805340355919132322342786809478101486974601785212832603753363091821180884740065214231090298880 7367 18453251038665091763676603998883727175223147837840976117333613909658342741126293999270200913198016988519851839589444627331199008768 7368 139970670193982415942898417371524007143925019363099723845337777725709744878262500167804607941606048348210233182499952944767565824 7369 484841856801240911069354639432505155229470433886945261448008448751419143942136874529427018245115972790679849425878666010689536 7370 668937113135484725213110052090064521345652170531829843146818510634510000000000000000000000000000000000000000000000000000000 7371 307672241566411632874645660939614974280525203294305900166743230397277900230535527417609282380754626498956360680967503872 7372 37178541557266960737343530542229821792744253928506119209366238207518470736786201635530437367046226876708652603932672 7373 849072662170145652112310221155841373780287772797322749948564039509999290647458841977487526716277925312817266688 7374 2278479238513153200996668077243339729511688751492090299066855536960097797989331837377721643943029765046272 7375 348155598934828414140953039711086680473600000000000000000000000000000000000000000000000000000000000 7376 921541820740783170353935972885082207110119274631465087866408436349578633575492343872618496 7377 4783543002477778189572569153991725416494462526255367141082877456295359407980544 7378 423907029499392720596675975068009597602201300752174745611403264 7379 332306998946228968225951765070086144 7380 0 7381 1 7382 120 7383 14280 7384 1684804 7385 197012088 7386 22821860416 7387 2617389374000 7388 296996381607312 7389 33317989941899392 7390 3692446046365941760 7391 403936973069417286912 7392 43584808883301521000000 7393 4634947415818789784784896 7394 485423910101645908738818048 7395 50033176065815327126701519104 7396 5071845791566002245288511817984 7397 505326873242063811519705600000000 7398 49456186743647353844559807569199104 7399 4751920547633517145475870292703287296 7400 448012174033095938235866384097220002816 7401 41425328296788607702974479800301126156288 7402 3754834466694836230210000000000000000000000 7403 333476739610064295229623245236478363638886400 7404 29006663589426738221209819055644417820691632128 7405 2470016436323157161458468391042877307872981549056 7406 205819946715882336846188150760759214044228895113216 7407 16775614499600553674144246379919432031520000000000000 7408 1336877196053487606789505808200776781912034309317476352 7409 104122684348407231445608356860100788189534326827224399872 7410 7922415750360586819155453655955841309800297846553708593152 7411 588632455889554035706349683816740135372349967738112384499712 7412 42689240078086044488023809106290663262729317210000000000000000 7413 3020580766677511255087194962961818249105104507198210002047205376 7414 208433099228917089678055494002419361850288189222432215537501077504 7415 14020038519782916569327325561230691367369757237560660548064482164736 7416 918830242391821947527128223060156322929213372380227419501453734313984 7417 58643095373732831034562510341543210041000757393883136000000000000000000 7418 3643176872556288407869430427477239092688603741678033996532029755295268864 7419 220193985163559903464005606574920499324902712997342326763464558403782705152 7420 12940943048287377799827608316824757838451873120504758244968331143890133319680 7421 739142382888770489356540307171947258957910941969559546783027946130559717081088 7422 41006335788983939015594543632519805802741735243697910448128000000000000000000000 7423 2208439911933581766392097880487955693358393928950597785530984790852138408051998720 7424 115391743853868962252378711813426954347549707751547680626172707247596536126251204608 7425 5845913543461871709575327768406339982606435662359544824489644601646915661540232265728 7426 286974468717300029136868444425751971792343408648960551589406320394701725910124688572416 7427 13641506021757163464508603404406762978822014274828433990478515625000000000000000000000000 7428 627500759109935407973326555249118267300042154400963828948808237199849768605984402012372992 7429 27912127460649088515422418692011500274064139200022708372570041267157223767517503936366903296 7430 1199722596770474253627301525603870194074777257656382078942603544833304248186829338757082120192 7431 49790719609759146349968954773140322238499820886986377162102370002105260016527040280469084045312 7432 1993670625891463562672761362371490728808400539062584307644056485332384900000000000000000000000000 7433 76955607189921414563129009750364131915442294495140054673777190653792411688238443084626279851360256 7434 2861141099430114243658236370515713770880194403917588068063640263935798993054880343713204350922784768 7435 102368376913410464961344769344137123553775317929113044019251970362475839370185349116352294201445056512 7436 3521433732878331719184779963785199826641256545163658699851127363803407717897477322968455343539784515584 7437 116354540674510667342336152531703374350631531701088937959774784525980307292160000000000000000000000000000 7438 3689118128151780279372878981321226464896020885432866516565518555826759817362513050959424106600018554650624 7439 112120179407731322393802590903179591942752216283844864185149524368821000623437112214723959685547393403584512 7440 3262824713538070777146296660536410276423810893673135994770918875486325356433772229229013140350020760039849984 7441 90815109207529501404800540126552658287573587403703624791144303359914106673369652920837735064965173390855897088 7442 2414683207485726230624901838161592021111365775409759931938225453193792453775196160000000000000000000000000000000 7443 61257512688187269193114883137702369289209881372580079711269292367603483677027824063237878527040979564146972426240 7444 1480777449730972796347501711692220985637993540408993690961084987815175726602178059358482749831572601040476311650304 7445 34061087709418079062883859510001393127712946024526639790591858436635913923911065559675671668632631779636138100129792 7446 744464015594899662368305244908269125293284037253158141459503214292932728256299381952122390442189890676569236377174016 7447 15438060515156686840238358113452397937597624161387019007963070864419158006322658386868000000000000000000000000000000000 7448 303263374030157500360793422201919190649473441038993149594388416842206133204577951762254678714106227585178043440517087232 7449 5633838732931956509439084122134724735609071464190914594264731075522208652427915181265526316485930285092273910051464282112 7450 98806887591628362294777377071647908319226708144438373018635056850365653808225852825374609325337664534822983287553109524480 7451 1632934717404276511070097774051542795780472826133640432505228234932928361376336420224993775034818871300964103411534724595712 7452 25380834028047204612629390168845370743175794720056706983316039564670063555240631103515625000000000000000000000000000000000000 7453 370260982505599726011770485932140859959115660573640525850176236936508922422406937501570512632785018413014375977111108542529536 7454 5058639016752624461149737612120564095931860501065779694647645466758184625479792257078076979560394806015253444042293364568096768 7455 64578338853789597980331876899595020858760546757458250156374600378479925915860447819505336654832978527444767025004938805741879296 7456 768443276210639648159767551465711230751183219112445047811205705708835688543371014455880257118120295884382019061527322866728566784 7457 8501360428706150709313102643844015948107154207435663683123675063716541208200691893695571558400000000000000000000000000000000000000 7458 87202043852977419972828085499285281537119550751954969672126514510489802744818158498532354841018506546795541635171211418346805264384 7459 826914056982708788295485856403480957521826718864827244933662060252319910061512314519607124911573039882711646492935571708511252381696 7460 7226707442634685728431135801005367382188426525882262290567397345678575546891445334994637923486822255841218515166946946489323412783104 7461 58013262089335737532614755740622572637023860105377824506427426530348619181295583940567722335789910751682285072439004080286856839692288 7462 426267275545315271123239850266841314325659324478184355833650768147594110808331829635535234662400000000000000000000000000000000000000000 7463 2855992206017870664942843806804933684535929751887601614745236527646866097550484139425061536555205096263195676368944771826869754354728960 7464 17377416494220975406683561239229688590184483930652890823573028876555571820270179514526632046334238660412847246081671858257334261889630208 7465 95602142804580892601037800139284877449220755359218256956703469961147544794522614723266892808835396374488301156380341447459660764098330624 7466 473325266573004127706093746608770776499101353646378114011798316002766885156831699106646477307588995341686704682066087271394404998123094016 7467 2098241377784911456399636794131310283132782640910354677433264330132359979262511499350941858266460000000000000000000000000000000000000000000 7468 8282656292135112136504660311388677533259249883685346505154528923812713996285605176418891068392643835809390393436146371113490160944857219072 7469 28941240240869732239577070412994385735516731096585250539723048295112763118033506472922488388925898747985604781940175535899587250486406807552 7470 88938404675157882470677589453671684368712555802652239415414979554947747809181360201904229009437523646860667620126800000618277950610712035328 7471 238685965086719957554138681020821602945108994915115398087677201347761048360031207721452731143219318660621810830398365414402771847775531302912 7472 555121561792558213125519313949033259029703765862087432482782477913379395741103143736981938202890000000000000000000000000000000000000000000000 7473 1109461271782967979788673355507571104300899391538705050937328752550929575295621072125304318087887026435115334571448909239185253962849730953216 7474 1887886940979058068456141012285594064756125883882758664851542320605946615901094695937651044102230891361673653893674132869607808130344711880704 7475 2707345184353305493119254132032489163133903700774821736765256876769840645859624090535355833583510745506258433461369809757705947893961928474624 7476 3235237780476829474261119282279944533258983285712097090122938467726713687559482506243583423432717488657621143684730916054732550246014683971584 7477 3181342720567971218851495638401435912217083328500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7478 2538476548995059213798226223136997478684560455027189628463773041945342559351035349436822505800874419142758293335181188206540999154682134790144 7479 1617997063422927014656375956912442917268203874739518001424566572534845593356722637131786127630370781512587624328019467293878855926011524022272 7480 809372706675469047528795842438669888636260116268000122747699607709007738794710190342860262454732676553641638764633274019195832856921033932800 7481 311456060155902762270355429649349045551913112651247528700389439023200682880291316693644882549314064131394258919488029125010601567243561074688 7482 90121736598889679540190775563228758052846118678169253884693470970242980889487355620098048000000000000000000000000000000000000000000000000000 7483 19103437443449004849506772340284473990915502240058708087718171905861468208448007998946183146365780545930282992707260997570059993172808826880 7484 2878482966438894897484365183594766774936494220271904228137173161399756304565978008329697368642889982788470023010904571026984664615016726528 7485 297699537234466906048641877584015252940786522683249149773485776860651813342258243057531525445630641293703964301097073997149666496974159872 7486 20282409603651670423947354324827181309622849501424300871959049173935759614130082714139124270564043376362085467227566661887339875497148416 7487 867099652372996972465490386648006426590022126005653159377762650028699894187162354400000000000000000000000000000000000000000000000000000 7488 21945634657637562966516265659047207176713838106243581985920259977579147306636653139229873180084512942449920330121014363702834612928512 7489 306426406321562299739493781339297896009653600595358999500892348317736198357104511272806107870409336521780679346251224311533976682496 7490 2164520667018677443536545786949135208534396957795785247539823847590499351420999483621604078127109115860657458865751279891904462848 7491 6941298946482588452929472884451135745408978207755041155214585202537772302290647346913870489941265969713237922050622177685798912 7492 8804736020280718336202778372080870728783969880728905041982953619396100000000000000000000000000000000000000000000000000000000 7493 3692066898796939594495747931275378980300082732137249232605877958376742896810195903498126338514995733033762942949099831296 7494 402585127857213016510661983857675612163058304146924308608171688242012654843339621671072499093759201535492772172136448 7495 8189943744316784633551614846337496506774394769048724134969833639203321752415209161713707688179237411264867074048 7496 19251986954961314340696538435092296338721148646054730970042597526091034220849177166365057178253479047593984 7497 2519277580639571778649836175535371232215040000000000000000000000000000000000000000000000000000000000 7498 5529250924444699022123615837310493242660715647788790527032297118624357317339978180700667904 7499 22635968527915422278255587855441255756758928351721241236881476148428737706196992 7500 1447309129302118311283702674921530650566281755414402489831653376 7501 664613997892457936451903530140172288 7502 0 7503 1 7504 121 7505 14520 7506 1727642 7507 203749892 7508 23806375632 7509 2754165091392 7510 315281463445000 7511 35686404204930576 7512 3990899726250616064 7513 440619400739098198016 7514 47989221795506383151904 7515 5152065021822947921000000 7516 544827403525651190154809344 7517 56711869884555661810254200832 7518 5806844498650504606836932060800 7519 584504701896463192932044872917248 7520 57804782026575729302349696000000000 7521 5613434312785678213045801599243386880 7522 535004081526806896681486328756633717248 7523 50019016187343044502490918350120508965888 7524 4585203620094155763685650077047060248395776 7525 411937601445116861731010000000000000000000000 7526 36254663951294568577127802115996111451829553152 7527 3124432596114193226458615743336104872712302759936 7528 263555407186904450022238454692300440775825379295232 7529 21751393023552534180014015435045545107614901743910912 7530 1755652481016611616032298076172605997130050000000000000 7531 138531455836552994256000759455791058935734238771297796096 7532 10681636893898394034338639512360604514901262767073922121728 7533 804500593302541007895005868027312189711411911550417116332032 7534 59160427999367957030792865021032037622778483528286820897030144 7535 4245871796723083577148046814130319570789282380810000000000000000 7536 297264987379622405731580274630532234568593608119714836147217629184 7537 20294041331484773960271930032777148945365427592154051923448390746112 7538 1350340236218911990847691028450108064034415618683621549776891113242624 7539 87531566034047728152877555636397343850630335786059781966267320300208128 7540 5524900359499654330953822014572217337839938658632990720000000000000000000 7541 339396988400665854078171871821642510729732124021915537915301571971524853760 7542 20281239390542098519035366338370687616445197703556685397694432459704213438464 7543 1178301472113078297154875220340339823496684358753885676243452279089562739802112 7544 66521046215282608332118391034954699429059587821808287368378012121400299629838336 7545 3647205041454625258437861762957719588781565677609451517902848000000000000000000000 7546 194092831221444836048071239833097734534128530193071859345238870054368865151417843712 7547 10019552953314575624870347670839874187692409367488944680859521642993179458585977946112 7548 501428693175821058218282212919617857262653478899104041223825301553909024592033637990400 7549 24311688033753116609382318431926398599265473303443367208111089317853763761819371157061632 7550 1141246374883197508226539076003257112109395227409273386001586914062500000000000000000000000 7551 51832837288958737448655446051138043399973815358537532735968572365825321662059453294120534016 7552 2276060651698050490241513639377986986551449148973878764992333734479277424485914003333110038528 7553 96559824773024856258946832341560877670528179472834706466743669908203160201132825757165306249216 7554 3954679590499671385580213223101794809975390285918908125252178889402879810466046951919974334070784 7555 156237029349091803175275493604319418844084288420780811556499208012085832900000000000000000000000000 7556 5949173786065001885554822707501558478775848502484887878032378344152225581590367614649496072171290624 7557 218151052909506925413971244956558525539836771695907175692519127562149328566525678293051290867503988736 7558 7696599611783569242137871239232377084431559080191859833773516954484828554028250321606865267039691341824 7559 261022818919838752491384998313847865862870208649997652892392773857675810365754599367163241452504568823808 7560 8501123823349345832288718754619232695212486403185228268065933330407765101772800000000000000000000000000000 7561 265616469761310639760238246341730409380175410730000489127000115953170199369192589670347579715640097389936640 7562 7953496897349457538081861399845455199339210508670693530759414590464593112342119253468893244268564801701019648 7563 227986625031207060468152531602798844853013298098940543490961298828740093443840708693484312368815257037909786624 7564 6249010062002678454617215026329894420183633814968608318785463907210925074478178986420894468912314880808500330496 7565 163585043199576170342546955646910143145279120485476512088791741648722821562666844160000000000000000000000000000000 7566 4084721048037676947508518405556688857700039123055620770970122003345998271394816911202523988434854517937883758723072 7567 97162355824389069416748823595033958250497204003287247790135230293401653774306603400718658099812555257676760017272832 7568 2198637552159680385313944361503305494100896991701072232990086111019471771532627302823589894293632859978777043421626368 7569 47261043153161538289056084774649169090712987730188672485821761919465450139139235171834168562546850193536671131266711552 7570 963585045546110027094108667061497741337325661575374714824151276856172139165498251837705000000000000000000000000000000000 7571 18604743721888182751624396225660905488160757531609319231181356939929451545788557124767527884702616932568575521561128206336 7572 339608417358200475608558501373689268231939643676526611755724176960541206989915585241006023086137974155503462839463092158464 7573 5850464747777588020528703784105301702294429102245100537186652787213503467181173960848172072881951433436290716123570303401984 7574 94941156937695729850231555394469962387753202650007402475738385265879893045272337209288266131488941873051074691242256261709824 7575 1448511299341077611219478109594591513761692881134312064599243644639500416815280914306640625000000000000000000000000000000000000 7576 20734615015077014230898068725898721003393453043323876857212162531994334950680213832939445181845078490516842748800794687820529664 7577 277861951938198913621972494157402841974752374264855764001748838993630573120423377451123890539336792455207913443091165469046996992 7578 3477908711658011418960907384598586688833278503003732436738283803499705017938622730042474942513440416064397524022748027478343680000 7579 40560226576063399533527312875728492330224225501704519082471355071671956831048904601041837234969942801648078344815012757128282636288 7580 439590078737329821757490379607068596506610482380706527364202467039085191378536455937359609856000000000000000000000000000000000000000 7581 4415322850275892454269118222850306538322092207652644960279898446737143463538751064338189356465727626952879252420753364812882792939520 7582 40979742543382738764422508231867915600859530943720353650743034595981816176623470553881470545579027054136875929023695503513367041015808 7583 350356129627639052450330107460070255256138816750839852806963735220493694857641214056100832746409567281821273415834242686096595077824512 7584 2750009870231036619223791798986568641119296363560983324543505072378909770647393842410961156429502347824290384774870859738055621797216256 7585 19746641987215575161089266772292712516927476110232191362012614069875799208392161334448489916006400000000000000000000000000000000000000000 7586 129219361644608220974342432294466726194291522485133659394866532073528118707611269206235724109505182803362810798098127985915450366971871232 7587 767463416352456765289106472837080904004348459455092757491946123078480229379615882658797982472858748222863398168166251442181630505764519936 7588 4118804415836503208292729743393158111746081577147025992899934590121794226344839809256867489187965798675222334975383097470540715879949139968 7589 19879661196064018310923076194006424119757447784668858208495529272116209176586931362479152046918737804350841596646775665398565009921169948672 7590 85851811617643871673556428397128305385024305413413493365276649748306792274694449714654645060544450000000000000000000000000000000000000000000 7591 329906084333563526342444057755453866111926777682243873911012245016316548664865576588034764502266368957229724309082581852184834278288110125056 7592 1121315695580872688270526249987176610320237312920281990024006944567369103915854805149544570948266415821189145731827597983338171340446622547968 7593 3349140542034776520858554194939504336174278962925251386786916026043446981377741951915556949406239403026775540433468700118446763852662852026368 7594 8728212128005831893092173704089759247100753817298219509786454909149874614730608034031572952362921010499492555364334973964578334551294045323264 7595 19694172869289551826491040867750931806476634089435519895884464906008530106003725291821802311532490000000000000000000000000000000000000000000000 7596 38149008677390388140789338265790483413158989128464931342126469320156267748273239430432682271318778866537015330929022512617688199078006493282304 7597 62850593045887743332931727058309694181032327852612484721604754028267232140034357712230309334217806446585201258520733778604588977520798494359552 7598 87166098216319806125179638352075666150448132929855913910577048551044897720356068254087444668683266561405450633981973862033181042036347320139776 7599 100612722866161528813850024054375282839594369218804227819712669619139097515794392486688257082828066173867737332425267706591998006594373647597568 7600 95440281617039136169404056580721389398792748175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7601 73359381713999495419182001875426736788090846306997267357555282975012587273150816014789151432307976515608845657991687730080302140142530225766400 7602 44973573780118404279841158614417813152042265694640494343107135152818832736696267927568943896115430868660288797322247785817610436428302661976064 7603 21602494045821884970388284097857507583427147877349700214968841066750361078140815208202271863129473010502777162704118334066527415965005736050688 7604 7967848234591102019120902809534830068204727252707661640462053612249841566598592705341995671302875999736707620041299016726033812866510268399616 7605 2205471390548689633895323914210020648303258359743114294333603655083135608603698895895134208000000000000000000000000000000000000000000000000000 7606 446235264715776305035694953396949537710929362186175571605978641917623899048042138712416170771016160743565166343372900010389428794369551368192 7607 64025062346493579408170703682372602801152860643881753852738264785801433381846890194505804685675525465928011979704214122284561715763947241472 7608 6288338769701142106882125334793578841797168610611120630110881762299274908360374085565657665760595811435866560840939341342817785988356505600 7609 405648192073033408478946262186054175715474194017091610463508590087229115369560992569669491246768520516345025606730799942648078505965780992 7610 16364757298737812350484848289959842833072753368318930469099266234791956548026669424500000000000000000000000000000000000000000000000000000 7611 389351931231117685210380122308341058196036895030043013523100892172891110115196910373527713508483250305886314322365710314689310727602176 7612 5088379402328865478093288090995883856916182552776141712719157286354439689669015429206807462171752099357200776026578470236216348377088 7613 33472367542842579740414507793738076061827424431169682393371185682378298110173337584768289626758620398692028232688036928696388419584 7614 99375972574480445746819393120349419323755772843046926655439945093174884816759185433868178771745094326716450848267034647911727104 7615 115890380223420741454875662753511607654570702266713414956445406430816100000000000000000000000000000000000000000000000000000000 7616 44304802785563275133948975175304543497203674541280461374900290662177363325984968288898405761855590086682875004054136684544 7617 4359363718508458462879354031357939774215254646354446262006237672251168116233406655147455492945558519472199808933953536 7618 78998160609288867481005578560179613396069440309194582391737981289426534326619656900937431512425650894569813835776 7619 162669466304141176058458418903807364179303121207894062668505504204289476710510170875049036820750855619739648 7620 18229663827699149503679300961131978712678400000000000000000000000000000000000000000000000000000000000 7621 33175505546668194132741695023862959455964293886732743161861475712799914935813917319133921280 7622 107114553152625864532098112208697182041586794952795244574791592152800269789298688 7623 4941422458209687803941458749550103407060724420153260468103806976 7624 1329227995784915872903807060280344576 7625 0 7626 1 7627 122 7628 14762 7629 1771200 7630 210659036 7631 24824570488 7632 2896843839552 7633 334522683253504 7634 38200761899210000 7635 4310592770858778144 7636 480270857427960525312 7637 52794256517136608395264 7638 5721536797424831986527168 7639 610872446290263305830000000 7640 64209772989573166107260641280 7641 6640205189929402829629126017024 7642 675188439772730545592054831333632 7643 67465353141920591911532376524294656 7644 6620834769777566331698251008000000000 7645 637819664661470613930602073961363668992 7646 60287163521084489586016690428725809421312 7647 5588457885329026722802251854455023360030720 7648 507815315461454526464459069580464795997437952 7649 45214659068744493667123000000000000000000000000 7650 3943032134659480785953500093682916983437775671296 7651 336651444757291298855068145750920719248116685938688 7652 28128955939218223816813002552915012019596919398465536 7653 2299189546473239650525455028590620628578693611398365184 7654 183767733911723262736028514300114611413235900000000000000 7655 14356933249372374261574283002397528452443032956950607396864 7656 1095910774980129018138361848004050096021979174342017549336576 7657 81701644505648712602711621709363139461251698153929101063225344 7658 5946298082149520627169297523368729138646137766373060974206844928 7659 422316110384685827537577715602069310007608997693700000000000000000 7660 29255979188954520070378377934317777226218483744932860098171025489920 7661 1975987466644730978432666823686255580058508879532172096371808521945088 7662 130061272897074904635791189101190770331327793999521287440560598147661824 7663 8338780285971990805871632258890600421695868003102820061642352293800574976 7664 520521360146488822675373418638658427740044164175282831360000000000000000000 7665 31618464895849420705467205525664630848370051548702557345949352637297560911872 7666 1868045475806799651183848653820625225924614954130497900065136003814754339520512 7667 107287697699820077386944561695465689490458893569244646640846518312970023818231808 7668 5986766845756549778772798157188443069460390323170196690523216872740821573348360192 7669 324392764446361546771500366315709961531722741677341448832286720000000000000000000000 7670 17058260595653553251087148754062659073917884380311770222105813187359403823507603193856 7671 870007447130736810191987693499578085468632316572480000373292096577871199565147824717824 7672 43009732692737569721180642688907248440235774254333966035555696230464239335839741031481344 7673 2059622109441863558545962268426026347871994512824316671573269550063972254108833691010596864 7674 95476597811727369005958112506031032283947104886093199253082275390625000000000000000000000000 7675 4281500818054022068529095964112693543241296954989548240941886612788559155975271347859000131584 7676 185598713214743762338200758703973654596030460114866944482652588333796135852871443797089621901312 7677 7771632852624914916745578458297781952445796502948772543656499145593403752232055329305600301465600 7678 314104625390450379393044572457947461491161310792162659290160623384745790804039276978705007732850688 7679 12243754985817083436829131724350418418027225775237031411989096297536597539000000000000000000000000000 7680 459910273541858983076364219886506563123811847571717390639105632945413134618255955868563952897055784960 7681 16633184346689341362193164410022367533287635246394844656084656305960808472689457401897616535176335065088 7682 578671385267897202387408176017364168959034460863171337072519058958098864544825929302810100824528599908352 7683 19348061383370672253560113732789411037607876963047594359434509758496587858499429400930874447944927512887296 7684 621111207829450582053415043568614213078996060537549692935908229324931384895078400000000000000000000000000000 7685 19124383836739783802879047479054307294201696363374744813463844024912289935650998856336092205790657653560573952 7686 564199188299433104528121616312707868988350367287809345368492196213923903719961665626368762246091046379927371776 7687 15930338437268691818883619948598353096338796164396827060655585867674489089003721307047927036929313358230100901888 7688 429995927864768796321730256349064389929883995528614948156238446382447228661804906653083014869529880848104456978432 7689 11082226629449669584693482170537181422699259613306631291593690893540713301155826892800000000000000000000000000000000 7690 272373875249469044627166041758471777500928402463594218202510877912888674881799181577497810315778601048159343886729216 7691 6375383026818535987618022878169456578538469019789187601338339744317620885672765330244220368635077390850689475687743488 7692 141921688977741055557064377655452379463842533343633200349300604526477944709595391255404503983198785396982030134451109888 7693 3000287665121801328279901340443238032256539791041404242716767434957897612554192242832889916443302358392273918660175724544 7694 60143315280056743064844029779811129672440879013971772177006319986854036029426512293149590000000000000000000000000000000000 7695 1141372545489612971142844018029485069082568825160208082828446900509986813713662071531320121068110605368626596001841942626304 7696 20471632692008778274493085305007761061247001274401660224313163913678160894839717795978847918895401394769060164881252207296512 7697 346412467875870737329235589552941124176031396634439890621991719103034646687427130235316431648927462731023682798260465094885376 7698 5520014478264059341494869326404502034310620963659971949636983298040781769108120523773669019073083949233751154807296590975336448 7699 82668086565392109821005805045787993055388591049292274350800067530508385971188545227050781250000000000000000000000000000000000000 7700 1161138440624376839048326552225679355708718364576537415207177418860775839629159838624371782108507328763240777084312552114382438400 7701 15262457764273174923355551386166680229153950639021754353042800370382070504478232903339751825888081393329547920777338054562885402624 7702 187305050293959962548847776295342713653687877192726112215316791510698671856140248438222106748514499533717780950077636884950362882048 7703 2140863263241808685393793953032999046725679482594054506618168855776530153171721223372176893382725725270952428265619615321673869295616 7704 22730413437521505553734190929825022108342778083540973370193345407358915631830911084845133201408000000000000000000000000000000000000000 7705 223562143854445257387091665846179222704113924250733953884967697859021917998214137782537448009777016785316209439282364100021530218463232 7706 2030851071820143462078688251275954132389500606890072409613707294438746433618527227611395999329495416627594096329796170796578243726016512 7707 16985524672504751581469313177314658809387190129501291971427895529262963276294793113851703446454095727114408683812593743777499069724753920 7708 130359059532434393222862728102277609447063171239181000422026436425298865735761537415167750196523738888832864032739443806850115770276380672 7709 914754409126554189934887175367144551006169542632607713860513927279817123810375252524444227207168000000000000000000000000000000000000000000 7710 5846529758960956910553415197283492922672490861542999839747148967762537702623861503458445283366590306000243249872877831053984152670097637376 7711 33894572051912022740175004833261206546531098512089085071444226753527363453550934684644202010791325308397155032789804476895991946221283442688 7712 177449472556199488469079651225566243506847990570401205208266137680764243083214023073616692978540721131148035647879734404803744837337259966464 7713 834945770234624117476783365241411358233668534901721367356812229428880785416651117224124385970586987782735347059164577946739730416689137844224 7714 3512719573671026384033382202782722140023690036255622469423780929523967083906222795798204342901024100000000000000000000000000000000000000000000 7715 13140473374906723974127967057992766703294142512897624647165451208591660205378410200044368207417566705313485231582259337559232770343461688705024 7716 43444886213979160180861346143031584944429994614744586771636919341807283005803034304463793943879834366325684968571796100990355171955831499390976 7717 126118097252469077924035299738085966621390998270985067254270965948272440981467575602306649584637298336027852308576211206967261159564596190642176 7718 319171204405712016846365796304200982581295371401432289385220407113874451138468674929006483083307136296590254360318288550409278923748986698334208 7719 698694613397847464170260648929396973032755769066115127493047138575871732065463782458133852455435100000000000000000000000000000000000000000000000 7720 1311759950600872512577378854743700301270891063521537516482224273497708714259803576399348465449124908793833237521866791429607489328690395076362240 7721 2092390683189545726891334109977433761182179191530933593782100231204869358220696441756033133374910607139345988133543447152433479794624113502322688 7722 2806412984265249074589984070325278579604198780268294491961950294263996343505771574164902216933271850970500913945144982099882200848401481498361856 7723 3128957031730460340050473717345550761040568063664956738045148816172869173907644780249460143075793073413668597891038825307207738682997885093543936 7724 2863208448511174077159305445995207922609387411650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7725 2120011267226703094104115214848860757594483251560860158250650863646775096349467655820753245548700193382422013662580995153843871193456912432627712 7726 1250077879793445527456567062065523288856233061335266631062097531327034435649526670279487638640342204513003946766845547696907378977140091295629312 7727 576579547532096238738780821099064845120842332887570752749191788175454312115039761222498520723610315894339758049720634102058731522562734709276672 7728 203838080587347124649528637547736263732795037300197826845242687324749058987418540613032967524008885053756131295549586469988967482151135621414912 7729 53972595714369507130540461854373897872048809292020255297160627234633091606142760700168110080000000000000000000000000000000000000000000000000000 7730 10423564453539939932825092088706792328122213996974593555027573601065086036536382535432219853241517161547319537542286939225837776520942333198336 7731 1424086456743467020063929586385415067710935751776540444888602544900526172549298776453321573879594582040136604228014909667986914395306982375424 7732 132829244042063833188761670680129531821209798590934332685381848612078053655158476797583785714648723156931984778693533478431095436427149705216 7733 8112963841460668169578915351995210108585690328205099325562103081046749384434731910836033894961222246196140307280769599311776942071589371904 7734 308851791963805006296792467502713935408277954588380750603647830537731718661495988311000000000000000000000000000000000000000000000000000000 7735 6907748566781258725984683074686957923327114525504872457209337664921546273417642619118939059462149653038931300944215274617384800819871744 7736 84495345074386783671064460476962508502314784679303680608558883107648584987686097400819241188681698085889434198675849233542324695334912 7737 517620092981756491223124143172427977957317787919028724765651708495133240256588170196387212729428486275001893014233717342981932974080 7738 1422728512525485076607784631358062293127639399693977859346074419770692512716730871384574179084852818519305747236306322708620115968 7739 1525381362643150178839263201582953787500856756068666845350442302870673000000000000000000000000000000000000000000000000000000000 7740 531657633426759301607387702103654496368060185029166360000582018916067051297395324148306207340320928781860818180639272468480 7741 47205052336131406481472593405697202106312809309443378910042188214465981188507487668779227937878421025567601701303615488 7742 761996611268739190124910276296339734260447584028677739815598725205431966971236411821148318270431141250852976590848 7743 1374473987000854682480604873792919479990002995113086822920788124668742693900646735509636726501405896009056256 7744 131911086664200059463796286100612362482483200000000000000000000000000000000000000000000000000000000000 7745 199053033280009164796450170143177756735785763320396458970504240278907031678431600384663355392 7746 506871507748262653523055146119535557708967199606444020027460696026229192498610176 7747 16871071574234514593198429648357352327110334169784236892751921152 7748 2658455991569831745807614120560689152 7749 0 7750 1 7751 123 7752 15006 7753 1815484 7754 217742400 7755 25877301604 7756 3045627626216 7757 354761328377664 7758 40868700195643648 7759 4652835251054350000 7760 523102892787885736800 7761 58032386843291281814528 7762 6348133069850131482804224 7763 684232770905179762724283456 7764 72618678572200781709810000000 7765 7584022317422984400880404201472 7766 778921952638825783320593674862592 7767 78629095807670313505955250471803648 7768 7797117533979530147911204387581496832 7769 759147081923081965674974031360000000000 7770 72535381891025702679418604652868482891776 7771 6798402804822771598183742858400322907382784 7772 624749503845113406986997937465883282079688704 7773 56268137160262841132595666277078580282685128704 7774 4964749559442241802287601000000000000000000000000 7775 428977613007117291283499082419823289415029258235904 7776 36282826913767573764877755311027448052627720408031232 7777 3002789500483881181854638005170810627297316431305113600 7778 243071688548062901179159544721783789305661269484018597888 7779 19237892787749078188676995896800404614143474500000000000000 7780 1488061463958860085390006565288209911843101480568028857139200 7781 112447318882109338015933904060995985630592922192530786503098368 7782 8297823621910489800801949267398160008606371936822862497701691392 7783 597702345636389186062618584730856315103041293383228034158968897536 7784 42007466777491549503808133827188616039347467714577900000000000000000 7785 2879384914476701890837614561402235885125664967804442500769434065436672 7786 192402613695625222764307464637839129764579849152130867435517420310102016 7787 12527415836701133891105242628743485502545538496925847579226844768411844608 7788 794414461478293525812385816827118688983581541937588044429070483139177480192 7789 49040842658075567931803191984526300923630345887158527590400000000000000000000 7790 2945626299373260343885476237971166397718476291501234503774008683280518952779776 7791 172061433691899219575964173235272887585960066815255850594104269312502343698219008 7792 9768904044995426641756226904555835968770281034512813387489818965614208188424388608 7793 538799849537529762169066127558021324952277103268254161717671614837339153281081933824 7794 28852506449424615850112772268620806043976143585882898220019875840000000000000000000000 7795 1499205148126718333943554523290351893479725729039550897807356566327764857051164551675904 7796 75543726714787601186978772074869896961826030724168278304991280078330871303895677111631872 7797 3689138122216680904368431464086112559095261076649873920233751554798017245806739269328306176 7798 174485938842770496225507049738775532860729968119668940992903762497957329182172305438359420928 7799 7987572291157359180236425004086577870384922220792512595653533935546875000000000000000000000000 7800 353661134037040166444669483120430933953053398771633387819696990772518367465894992788292894720000 7801 15134437344027635924667915082209453969706030449763867105667571788311153691421266792856258435088384 7802 625501306538284682815627091064821394500454642959492226828542236394715585373224962149377397865054208 7803 24948099240660587087478669570212619326167216411470124236699479440301589636157323979933838657733001216 7804 959500846258278271819497807300195785506884495460813077860582306956749082553000000000000000000000000000 7805 35554094344559550817515034200740593328669753791237905984468658155704770148497317061926389929166002716672 7806 1268216874094036873072217367740961342167622061663145780772396112437517611336675216354934167591633396170752 7807 43507602142591281931179028966441227173154263503056554982771061927653335983093751604430995299637317274173440 7808 1434156209438820489281893369961794912412526564013792524536990288272120370852837449637745121297485831446986752 7809 45379781912695297004622885644703839688185544432630910486513787157744777212985344000000000000000000000000000000 7810 1376955525025087827255237468069094323036949878448605363963307567665590867906743332060178360927743306979528933376 7811 40022738844681590026795573027604843483913190031396248585283743332599711171906852064872967030894457728426666098688 7812 1113116550353292682851015999104410552711914430975013420038477015421341613631855881795185283200375554303157698822144 7813 29588126372571990007352084278218441993573747691705917228306292558266576124150063521375654057863572999709632541753344 7814 750776142607460707150601637474399863989623067078208902196920141788406807806858598809600000000000000000000000000000000 7815 18162201853052416751631442943684680474060017611607783469636526098270857551339239956009704528837802763299364356283695104 7816 418325682755519911071919043062474697134318649860678120561060338990858155360183147465553679083688669656800610562674262016 7817 9161021476968780543583228650803020121707985603664362272115914049644331802161728252503214511499385446203695112725595160576 7818 190468205581904210837056209023723218813336454387656163927946926003330946177520686868034431469005565543841731805638209568768 7819 3753917095534294956663340534606575972196639476658032036442965906291112709915386544288471050000000000000000000000000000000000 7820 70021458380834221848278131949342875953801345061836601305831221693000485557028653234297908269337055718800409225490980877107200 7821 1234032267113729986319079812544935049244956477114068641778419543146633488388802733449545279777516291072952833891852451984703488 7822 20511464147984393251798378878058616799822439270827742000068135595025392060527948200303556554205520922553420031859379925246017536 7823 320941526591809941714386205037360803410912671535798262549839413972166013183583833541229161310157761045562377327676498812124266496 7824 4717955973153570834612859136072050096822711546150162876811859823684062575921416282653808593750000000000000000000000000000000000000 7825 65023752665727792755663744474802785059472998170602908322140380773105356479657801250114859578934093609101982009083161001455593193472 7826 838339381797648043510962986252900490503737905004573814304163454787048195470235219190880678228512009980687547667010783939866973437952 7827 10087436093027615791798209206260070662189112332622185020011608818839312905693881010841047208646304776638243962370116631777155074752512 7828 112999751205795162021827506026277933175198365610124660108155829733079823451527120026083671114822985125516101226669928202338450918080512 7829 1175348853477022452756246232062256168667761272404888679136280201924913727935279814880089960611840000000000000000000000000000000000000000 7830 11319677826469194126586894916830991627456626877185783677027589550367253350827527111135441162427220806912978885076782674575920414983192576 7831 100643777143183111530220139742978599810344739308187268533536906841389033276211353754270120137020882970201894356545676609160588084362870784 7832 823470817271604684523953861848190360437452928433162299066351672408398772663904450958937455512826766218314096618191308571851585132865519616 7833 6179426694480720188747725154048791403223534005372829382354819468173094966470720166489779219570562738452458619653846182191298273415228555264 7834 42375591230068037943491717864594932554086700678646398584101436233379123139738248520215893907603456000000000000000000000000000000000000000000 7835 264526227241645255539190900727712759748514250877385904277085418952509268879981296306117388972307362953435287887303045147084066464415302549504 7836 1496933912553759516256816666518915946506249552924910048396084984219736419962131105014689389463301323436837844667583390716388015421712626614272 7837 7645013487264539873265978172492215414660970641449850562868981314334324078666511081517487784813642919869558487755890060124716884410864983080960 7838 35067722349852273386565326292933523401929750304241177106986113636012992987499346923413224210764653486874884576484912273763068677500943789457408 7839 143726714331975639590804604402207866393479379095931515754985451866192613066549200545435276381023791500000000000000000000000000000000000000000000 7840 523397562871398953684479527141888898046419846317560849479094943275925726363752716671242032332851669991305245072802978115876444323116135271628800 7841 1683253115589223013123173125453626105834209042129324945462685343096138904647857589856691333374699733070319470032928599194958332413573245549150208 7842 4749210806459522678446573421857513562284139158121194928580721122854336817287204822247393079605797605703221211638876566728405524470292606990942208 7843 11671377394108721383898957826056984820236611976801457797782262175550832578885592373949039105467525910624067693850902364338317442139733713146085376 7844 24787746407588937761168433380820507710330674486158005340163343846324882731704585943603063136292839700000000000000000000000000000000000000000000000 7845 45105082088809610559167030903312744942226582511935651706162314774900216015470737013650872991738396270414271327553907622671671563412701641883779072 7846 69658829915923426746218324502654161825341594869157242802264418902102656562493026307891741612326332326184963184036758303911205601493226694394249216 7847 90355700202466946127983033674407925661012144817729051000720227807422284349621705090535333556981026826300423007982483382246345754304164182173417472 7848 97307495786978943953622117666624705728373199318355002295534503188548783657931173456624560336102996804496737824257594906690003707229547153925865472 7849 85896253455335222156322838351327562491193721677500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7850 61266162120754027045609065277509757657509048913458796014660725252838256449995197039232544195703606245740173852592476140380179035927255112143077376 7851 34746954137758581697402458596118657832453334379934174891244276053717254675109915261506545766021333388056075419829837814434028552115723052639059968 7852 15389147842242523648186968875148684681773720327717551621648834106881322914960692867600485311073037368498666305018405230151848520816927677152755712 7853 5214703126140316387249423597000294448131406120471090838506130350494527019500169769503746454061165252368340313995737044714602432846413383371587584 7854 1320824700166278224341395386775148068526714194978426780039655700453732132976304847566573404160000000000000000000000000000000000000000000000000000 7855 243482988701722221125145825309101366571506290017362509601803101304645895913952124906778024019490125164498855537173371887028650860121422093615104 7856 31675443364737777423401229783068925980440911706927639337051782591963703596929607552800800425848694160870946086419047226628453033207283509624832 7857 2805766152071459675345958712060550636952303290005542499912823013465251049201366459843989829211174526625131777926844637421410807049690120454144 7858 162259276829213363391578188339193721303028283938461191906745236972560992613216782930032406739534666954353683687369235191741323304859072462848 7859 5828954726179209595301955884189851067303060430304447119598589006825640684759279070185000000000000000000000000000000000000000000000000000000 7860 122554908385811825619281943831116749261480491818668600340657092242337113614728155647348249806396238729418767219767468412013319870532812800 7861 1403091785170753360865123030205667339381259923428817588638342424127570618091472125465038306806930822733401968105425838715250691731881984 7862 8004529715906935263620264407364845430814406885142291318450644493809262415615235523523878874774145777972697705626788341643643119992832 7863 20368670292367822653221128646638934323194931780532350973515243274705997949924568772735132274974801631485916845889365288319352569856 7864 20077493032755136845846454383843031061105771917369129560928759478640011000000000000000000000000000000000000000000000000000000000 7865 6379891601121111619288652425243853802826418763552801261017655412812436763882198117868826517272174231832327726959609063145472 7866 511156469141628829782317668735110606344950688755245071888325701785390284507049030012210139401103459318638437920556449792 7867 7350029812172216227546509568621212517011349683415315896965386938720133095879284175656704332264158639940009491169280 7868 11613603854886020908013505918400812834500942305120219994994292369896228025492455699864169613394345083516485632 7869 954517590088017604564376841783484050571264000000000000000000000000000000000000000000000000000000000000 7870 1194318199680054988778701020859066540414714579922378753821696213677657274197685795247699787776 7871 2398541727573820733945742203465030254004282427921892652716014623240573536255868928 7872 57601441380518682764910801094329202494319887838830426634800070656 7873 5316911983139663491615228241121378304 7874 0 7875 1 7876 124 7877 15252 7878 1860500 7879 225002888 7880 26965440000 7881 3200723598240 7882 376040099629648 7883 43698186249973632 7884 5019005850787582976 7885 569340119243857400000 7886 63738403481435167939392 7887 7037011454975561281734656 7888 765643610625387136578224128 7889 82039710844392708769294205952 7890 8651748654863914939256500000000 7891 897439417564955287977255846772736 7892 91512930595162190098054053517590528 7893 9168639218939137242169337703979926528 7894 902099536734084203381819979451877807104 7895 87121371517876188449599645578240000000000 7896 8255035185479672940894460351522516819247104 7897 767094037840977301635159679186273165140549632 7898 69876605649743501727038780638444538889220018176 7899 6237229020212403191493287985207178777528272683008 7900 545324787107877873153002500000000000000000000000000 7901 46682269604942941088811960410213350730862493567795200 7902 3911225441235633370999762247453127461142435983440953344 7903 320604325387872849097637093230392669769192874234680967168 7904 25701155537392131413606482725836027414049278004978480316416 7905 2014153765840636119615894587692053396767063568000000000000000 7906 154247244758252400258638852267224269695246084237127215278784512 7907 11538588721342352991771882183822600705726229712140424137452552192 7908 842793378630239101437656968250473238013973219430712265475788636160 7909 60081645613018257926880035704625957703241647089152132838178279391232 7910 4178591975767145432109466586921375713921596117097485000000000000000000 7911 283397685768961135377891935948021156316625199578876604848083792010674176 7912 18734699965797978835637616574117714117638109469076723098828499930566361088 7913 1206651911770082860567322540546257133823929143760679206155196594362855194624 7914 75682803483811233648808728681774125422579230110583528991194527832256323518464 7915 4620420740426916354504376428289449982953243468605430274457600000000000000000000 7916 274421281040845576614242651054222148541868017574653166818074572203888589389430784 7917 15848280484514192023652778819152124051626441713520302490777993063912171019127750656 7918 889495375257045015243935433565873989282698118573178452559827735725983244700904062976 7919 48491326464577378904940980605818343552165561435314299643672356268288419036237899235328 7920 2566238760606933560422161247864042010155695246340465758583128064000000000000000000000000 7921 131761411613604301629882604057341493956314661636767913744946316619278201053630148284252160 7922 6559556640039660503155610356521237944720255099635936533336647360172921498819447794159321088 7923 316434315103468601264389324453776116228410454867718214475925805098217927260903682960330326016 7924 14782016680282493142565086630265530811960586431091074002953735464324872187269838387870229856256 7925 668240725818516979052396226204514451381831901001059633493423461914062500000000000000000000000000 7926 29213180418354117419616907103687007704462416867348201799747083152048921824374043111533029707743232 7927 1234121015571341630151932414254494751020344347301783937226643476810995948904812643159510678809608192 7928 50343600998894429271046904034516019467162556863092755420138058408565564312334127706100116551475658752 7929 1981530103983264980838539553854193060704673015791709224939227782300639148038264798566441200965818253312 7930 75192781894662445054844986793414889011892328870118969180574187856843105444050000000000000000000000000000 7931 2748566016090815664222773799994713085179500834384333028977991195707379852863772809610539743231922631868416 7932 96696706993272375491669504960708836053138134203612913931924177161544951740214661501225505858198759322681344 7933 3271133821452590349820870927154340086065820923472634715156643019592833842717342455616727104305335045944508416 7934 106305436311264120617437036921290355087115714278346433436908671187969527039611991222188904629584390720715751424 7935 3315549024079874189258768552566064033055497164405811640633414096515106476524568576000000000000000000000000000000 7936 99140791573476433595462076477297106338508344704294515499417149552749278071518319114955706425003211634223469297664 7937 2839103064932294637089399168160773342704565409329744018736421141495976839730093094237397460559470046621763614277632 7938 77777912274058100214508133243347937125924062347152864141371724160701442355738055359347715063179905612765313043005440 7939 2035966321468728986359421543705074256072621794753391191601534978348765430244101791257545960636876542060512857552846848 7940 50862054844643454528257269613226361442399389018279593491388751251474691850731404656640000000000000000000000000000000000 7941 1211076417556502105978348072457301873330905084939299034728117855378056145612513515450947627502266353282523719261088645120 7942 27448762912978229709277425360018841418932784804415607775058448128225491373747082924216834235000319826036491418646534422528 7943 591342417157491532630338572715340298626124992384860123506246672010936225933408531898115277596559417880054602661549905543168 7944 12091553016598123522648199282091827367743540335009965292362412012702741325215404821294555381883252077062070292758138240106496 7945 234305234127003918330380690360684301814480931760887360643017479331065911083295778361077533200000000000000000000000000000000000 7946 4295709279938823636203218670928644335296233289069837407974756913584470179310593700581535906591469465065434878595754294931095552 7947 74387600614879185625319517029161725735168651061840300450305391827446138343034827499934094791941000609749470578123628827069382656 7948 1214506406583567702789898619823696285866698420291550578077564062821392891279849863447510704904418544782880876532388758793949806592 7949 18659998792791262734055476131479321760421009039318494308509312815156939833499843685582518454999727556101297042664396571849567240192 7950 269258785230146414399821691245024426696569106544250215521725816918660711962729692459106445312500000000000000000000000000000000000000 7951 3641330148892789364613382907695875091201448227235069015002476026603780160198680582066733807216331936440851929187846655569620637843456 7952 46048475936373929549962322753086416491387526238806008352735134023974675707039687612390064990733641334794544466759360607133359981723648 7953 543265474009054445398422773037915695326503368775811537271576325724764884582249597895622242822464301012097090048723112441789892475748352 7954 5964390156022610927242977071639261825396093107161775901250726803985926340475032110019291573261472380236609786343800790899272575021481984 7955 60775178206639439751668462844549511405579813911028853849282394266671582563149979391214732716277760000000000000000000000000000000000000000 7956 573152072556678656163269320900156173859999620509960322828068996083048826020201237095357970659097315250523873627634642485440261345188511744 7957 4987647798606568499084821036091786420594209484460634322121818614603080802639116249801049156994727213007927976691316303929190267086021066752 7958 39922475164761611276721967103912147806981304585384408346774704380914674141988340138498112928283495520247372362402783493250679753094677397504 7959 292924131314226650591818588544265615571146187608315168660971840652703647443950132291286785682487212775415709797922699096452268556795477229568 7960 1963030420168018499180913435594849104757311567784843853105713172113815138034874487679138518165094400000000000000000000000000000000000000000000 7961 11968488622068191790616728934387458748983480111629374771107387908071642097349978363751740429890687476875591958898032575850552669967308900270080 7962 66111209049097419262832009859872355530052241514295910067651875985240494901429349814506645572038297197593276218633872599929724495663035102265344 7963 329368300612718231980868289331969704333790304027514536314894121869962010034480741298236661028793335523658144610960058222030461323070778472660992 7964 1472844338693737295811956452887035373564519667929195828833416772712545705474972570783355416852115446448745152212366315498048884455039639157211136 7965 5880733710569773374356597486843111300915365393571015364234682324499962084810038911180606178619446726000000000000000000000000000000000000000000000 7966 20847423148609784551573028806580560826060521650123002910458819886723106642300608489194677069911403716047026235115307535138139045646533183743721472 7967 65216905786926725715139844752897969283739722467365162769688645819396676852630596705027861597993077291801161695361470864221434877710476142887043072 7968 178840339138960126119937681658699589097765035834939288712929353641991294852765273626344960706810846815666528054780498753306430495810647426303262720 7969 426796178337428550134615194652626145054065247158358354334245276268248380332130859500864395271510969702863260463659938237095052013576932585606479872 7970 879400470799208971841979238280655096081342950081960159490849620218484557005321665877607336541341845000000000000000000000000000000000000000000000000 7971 1550945681263048932218856162340254562017178242112779335573848146864073052918342242755479679576137557743435148130370807474115669343040094427253047296 7972 2319047118800415328258377585005693138765401843875419800027539683726867532684762963274376481458842191269012371277099618971787802958884865078322003968 7973 2909105895979010240548915001049682422812508276409026020681603195027477921738520429825146655789818609238931200841562325207185365736847025825514520576 7974 3026167710298105864555542202389876703199037123172238239638447435292171787172451912582328044478090336114945778232219698698195162631987826693341446144 7975 2576887603660056661520558649969253370994053636885000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7976 1770529562287053190243763534723897229368279592984427401349355535403216456414863311870106329850890593048431393382694145413326776825720029720057217024 7977 965820483161411321187490162016303476131599452441327129679815347619514290616395606867880360084968180366999472248148692329330179634890374225808326656 7978 410742754098842578222909891158774167552214536625514583582422094565718316061122116489627037112905678270756349201838897171530200952520834359035428864 7979 133405537451207495911673763303963136053745141393702727942255546044375530044291343261683504710485208876892718043690129560617935837045885140612415488 7980 32323401635190716264050439966343841549690020268169374188665189668988710508717944836599054336000000000000000000000000000000000000000000000000000000 7981 5687494527554784945729359867408128953499441833694464369049087678012284620234737919339745722932025887001773228573125998491852213114451761603543040 7982 704545505367059079102881818756544324576326481405773639997951794571132320689380446306112413723397047687072258217313137800220313390498269739614208 7983 59266494790988266334419421785063489001009246643454306506612119635333305078643353945752864478795481206568980589708076566194709480981279375622144 7984 3245185536584267267831562342375348655636339407261534302880942843670731911358601395160388880874416003452244204248430822300895879658308869554176 7985 110009765472977236536732258350125605583353442445573455961191625791845559623864214560240000000000000000000000000000000000000000000000000000000 7986 2174327195648542029210682107678242637275918927280834022326299127769717759450377401446104085756983447570639985381641935556008922625702100992 7987 23299112582835249129807142950941199497551651599177883129661717262523656812299244067563194351545856489669699435747639326163915332556685312 7988 123782860908174589485433958877995797249179817238103199973749442330064710260896014098649980914294938483044495057164069510173819727249408 7989 291610610054288739944008520776669702866248165205374156889267165868755778499500117147869750350111825855566538413572340845077543780352 7990 264265538017219220821395399534394780347038330301202575137035382314439650000000000000000000000000000000000000000000000000000000000 7991 76558699213453339431463829102926244712375204421850444778275892068667034056467102782960830382396029300687920176266935518887936 7992 5535020575442702513554617469042726383565693698755091931250848688556149605556365170743725465896463771666429311455900729344 7993 70896559697123981200404902356250706399220097038609957485260270683453720729518049162705631284340113026624307859554304 7994 98129026648606610421743924807022169614311217808050035252307864698692455488890066333080933565689964121926139904 7995 6906954167596174856367842695822593256062976000000000000000000000000000000000000000000000000000000000000 7996 7165909198080329932672206125154399242488287479534272522927518826074373813440307157365638037504 7997 11350021318953348482536122344072968177771891369892691796131323563286066062543552512 7998 196663622373605701873246345080602105323058883015753232753696440320 7999 10633823966279326983230456482242756608 8000 0 8001 1 8002 125 8003 15500 8004 1906254 8005 232443428 8006 28089871216 8007 3362344128000 8008 398403147257752 8009 46697528505058832 8010 5410554833752174080 8011 619220896772832986112 8012 69949557284764673500000 8013 7793744528873674228723776 8014 855906700935782387027365888 8015 92584178455709883999300091904 8016 9858333674702936443919812723584 8017 1032686747989373913935808100000000 8018 106362682308456880411877656336728064 8019 10765570923860762309126895053087440896 8020 1070277588202378674039693817800507301376 8021 104463183634433680570694130810016035365888 8022 10005601884153944509245209148979200000000000 8023 940048307763104644604115660075156309666693120 8024 86597351927773285726324491442018479553989695488 8025 7818658163935316033535858498469156361415930679296 8026 691612076764250749242427943613356452205591282057216 8027 59913936783097380787953250100000000000000000000000000 8028 5081148580383650375552260063585117890806159863018708992 8029 421695633839909584507025458514186061195638342555681964032 8030 34235263296741431159511206982545589373830806993214889787392 8031 2717808063620955572658509635497849105029830599261618608013312 8032 210894832915121594502134398303062532181440850635000000000000000 8033 15989848696623096382144666832488631653373870693454208203300601856 8034 1184078241814350160405239603045122078209725684178825480245665071104 8035 85604602305329374052214962891429680202518526520170052016786548719616 8036 6039677290807295508839320289296211081296071577417050576786491578384384 8037 415666746750378866254200833690066814030714084683778321000000000000000000 8038 27893445416693552888224567353845454372055077497195641996932707377399988224 8039 1824272783526737569588682567777421307226683941448789344307494617885538516992 8040 116227307357796533965464696706789982755317951980358990283228954861879382507520 8041 7210272485809206513906561012258911956213646507456598381708953555400700264972288 8042 435319909293916225232669202039688708507330720028611259662336000000000000000000000 8043 25565868655631685753623225045974348830140610248195125065124139590421504878643773440 8044 1459764442722289787492349120939985319659945109699738894325673191668529437965128040448 8045 80992180875295758745460552004743471737790284814767159700104371089451681343433477193728 8046 4364171862258342523744890351566593469760065323342629574344409651316766170609128744943616 8047 228250360936745797494833078920563227426982011951694604622774874931200000000000000000000000 8048 11580200912192641283761268468544807677475646596267617739412586864134268717324287461484920832 8049 569575213197172705763280710535644518223632655013851419700739360036520540764636419156393066496 8050 27142048234722147942351895038049591203349742229073542848084659886447563875718128971781622464512 8051 1252296683999147129184502984289340146111848319243730284789416344339023796126633293957626238861312 8052 55905082656854203407547275157996660526638466824760500118136405944824218750000000000000000000000000 8053 2413073255848318398969197703529109235046043236203170305360565162350096208956593629464530179468558336 8054 100635065593206623582127570809063343584195378662101569327701190295041984737992467638036064771378249728 8055 4051915864817086516477268491446939834585084053476432516952372498383655188548188383170799525526337748992 8056 157385221539540509454303628883338696569012502677416192484973932268391858529731701216163472408213175926784 8057 5892600377825258254790123741818138817666673928740928519213773757356936693436010000000000000000000000000000 8058 212482299555859149226962243929395541856652630356549703119835840941051638158451236071695863018358438451216384 8059 7372756072712611073150030347228581828311100138754064117542651405704783199419301678453588729167549514930716672 8060 245941315400108458176323038149078464973131850534816965697176528781356683206883319457847570761918679170169176064 8061 7879787454594324022482366316474226697249535325122559283408256260124581178270110182383008840738925358226906021888 8062 242241480373571209064408707551620351194362766533010925658446477970745568742174883840000000000000000000000000000000 8063 7138136644503829380726028317839441300844086212244921156425339029924245213754355731847691271139750075439143410728960 8064 201398168254142833628600786942432922532610321312913999386670762371358609968523565708518270807819473987107657617506304 8065 5434654328547051500056466013562263493258123353099454398944573723603464869355839919609725926770487949608356400387325952 8066 140095348695571452908940799873739561544379942408270068319786236595293713875391186045185713345918260952445313518630076416 8067 3445699036526803640077742556927787854564661024736691705189552848246002922451489119010816000000000000000000000000000000000 8068 80755962530521878381362274796672644470813419755915451064821714626327750641593715693746611147584468631327374045605655478272 8069 1801071790715725820272416985397644255870145580872808635331914502170379937733896133688032308209362357934850186042796882788352 8070 38171055001469687224740931436185553814886359084977409707118122962782022643908336054394880925301735294044029903596589479362560 8071 767611864666724865158465195801217151242200238007135127846513613332447714197361624431444153846387090755919338827545797420122112 8072 14624441980233574995051754551893742562168883248023254522496313984732645470713837583181769633500000000000000000000000000000000000 8073 263535188347445409780175602821274277232213745652566087123984790181755389701328114106245264445036048759860195684986276582277513216 8074 4484092737011753833988484841717301932208776961628698670991047272797168770362151381606067256878911166436385871075159297999511748608 8075 71912263364236430186380155677052961977007526764086088335885966935417520948584267171336081328306487170807941234877355352818341380096 8076 1084918984055593447501973742565620770865115609594200849965859401516984529398845280399282521069069920056148236166193378357738978934784 8077 15366886388788392895180664241125919932441267366357122503983525123840117885265499353408813476562500000000000000000000000000000000000000 8078 203914488321701589170790397949459608477861434571778723096568475028826657259315548502269763377547541602595627375045377570399267317612544 8079 2529360044556403250635650487309752476596769805235058276792380112301988138894959356294819429026906473623845161272122289716462666169450496 8080 29257917723725412525584012361629802589038455801797120490263076351797304648621291456750146760218333368045243017935780411626040621105414144 8081 314814409358084219921170953116416766263779949045925336491184298419229988779041815667781625532371879771949770804422921383892483501549682688 8082 3142575308713045121192794116526188812540015932630917261745580684189113249371644111746747822453555200000000000000000000000000000000000000000 8083 29020551937308006454865295056569507140532028553241005691933872226013453350012027570123246738688261975366744828666575718421101573228388679680 8084 247175049159576191497717036728074280913619416473028344730908747100316354930126292602678390534086825674497184787531710181766340889038467104768 8085 1935471166498272080494396686626036615113135642410384822136817588109569941399777107082551187582725932272842404065308380072328669661158476611584 8086 13885518988818204238982855007989762575547391615070403643137787005717823345391929774842278505868228556522056067197353587115356853256254302191616 8087 90936511294535340742625994978819833596209672364099126457258813245033778944798291322794286957346160640000000000000000000000000000000000000000000 8088 541514243749200690959023942003751472473413328906805322007735665941969347113166031246969783074514111299305076145063428008364521757186615842701312 8089 2919762806680817984118148516224703199496183483674065637096647087065328206041874252251851781889508926264894983013552070247417511987462714752499712 8090 14190096280304782055393970484806127188372069603624874737560681907683869069767782095488219186758934459484450795520198748344131247871965449513074688 8091 61859462225135220831388553478770307410213930707558216521203504453926919629948847972900927507788848750847296392919385250918053147111664844602867712 8092 240616569684833125091904344840390430055835116425812571747995074994228136387509175133574453609942958935000000000000000000000000000000000000000000000 8093 830372708563755723472979929394278792564032404640060924795655225941582586696310829160104480476515878960953299016155970943380084573427952719805546496 8094 2526800491874944395341158933212236804965896934357533600390854901770657988965481767643172817423860183136619311539084476288738702900158078130642223104 8095 6734564584885601574657010791674120248471096248579889108475403279215940747828070328416663550266942971345062353560186366017033271457351169148394143744 8096 15606982080399459221320111290229825110531996185392862216785703305369125282228512381280986138748881024697139193465576971865258003651817467081742352384 8097 31198688873350162458302217255525464056892890201960144923508868066806425443736310181721775263905740161000000000000000000000000000000000000000000000000 8098 53329522857143434294650028322244815703908353042849452277879392920897261664701611624733312546124400577542850273587733843889311512405211743571048136704 8099 77204563236385147762328091436312269430904257535940633243030321598714973469101998054598926302776455472468860624385789384663245530968673063423979814912 8100 93662016840734756807797320417248487017844921264041611314300972610673364160445666237002115255649524066839387893840662226851075030268216138692045045760 8101 94110848673965191387033818040967529842907350848025636969101839562636223555312236707475094094393749555054300882307987642957646047164161338001942642688 8102 77306628109801699782234229487666131054986448837750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8103 51166497499122330202524445633561680782732425463023259864676345359787672347516090204108739436814357818676130915738272150349826459802716604659767705600 8104 26845783431719078435738903403113919038832187616054355470301902307316726502748580793600184406301741602525601560980941913045569815834401349751818682368 8105 10962894877233027516345655590667371049317980820117132828424810803512434719977533020712165419252106579666895531962408259217174825293496124952985731072 8106 3412857259971781945645540148026328046042105367937656421402158186656070913670165113799133687134689366834791225956775882765820283360433554889654665216 8107 791022679344442925312287351679197395947449416634972791131538420587130209817721951388664279859200000000000000000000000000000000000000000000000000000 8108 132853609911092828312915802705796232865523638494451667740048671118277919166348414216792253256751360899808774092065494757326585504187640584918269952 8109 15670952523604366956142969161616504334732834348287993402788419131419870244157236155863001963732593303508091793379044509459624653896508956680912896 8110 1251892429530164023676159571011688852783287890995938861248524207938784087291102357078032158733606889781309496453972861871996382835847786007625728 8111 64903710731685345356631229754604663867636072887138411634571314124048782936303216741924666570492992041426930450981169867610750555899706434650112 8112 2076212471691683081088557014823899443366960583003269783720045082321982244916477832068350000000000000000000000000000000000000000000000000000000 8113 38576168151941424555189785237727545478136280452865667363136784789446742586730042912673532936431421083223703956688294944581825617082686898176 8114 386894608667078953080026524012387081992866393523729417543623230661714060697510694184097077278311060385001478304992191640682690736300228608 8115 1914190739296474692852540111299739537112813904875694345334501542738730407400293249262447530472891280900671784229201607147210781614931968 8116 4174879689033891786913863305956450687506017138659672844477200888894967352497300012252269957455231989359012992050761316876577180483584 8117 3478336387396422100301727096142022811441247133460829842257119293211192010000000000000000000000000000000000000000000000000000000000 8118 918704390561440073177565949235114931019251528617506315215694867513511166016889585606739437639531982720454966831712986793508864 8119 59935566935152025749064090055517428181733860609787746874267339716916537756507097051215839647881626624819116459743250481152 8120 683850583648502655248715231105418963874604671837096137121097538142106500186322752900297256025666919495259911404650496 8121 829140204136698697820521920132241650336706344542993823177865605287422625101907125001046114386449216957619109888 8122 49979189874201396472390890122556251549204480000000000000000000000000000000000000000000000000000000000000 8123 42995455188481979596033236750926395454929724877205635137559796044463103217150227715952706846720 8124 53708877548277166491542280843647627542605653651824794860491853640272955157726101504 8125 671451606733385441963163778133750016303595756385352077745185619968 8126 21267647932558653966460912964485513216 8127 0 8128 1 8129 126 8130 15750 8131 1952752 8132 240066972 8133 29251495432 8134 3530706900512 8135 421896107520000 8136 49875388280858896 8137 5829007111706964064 8138 672998047313366601216 8139 76705710001790895878144 8140 8624349212208904391000000 8141 955895638935349890753773184 8142 104374497437316115886550884352 8143 11220374606784201133902738227200 8144 1186845206374016916477116169961728 8145 123456618185843920944192347000000000 8146 12622407919668946279721073253198069760 8147 1267839893596230389998296689017611091968 8148 125048697854101341643809848770768235813888 8149 12105827086649583097347499360423999504500736 8150 1149811018697120369071865791571251200000000000 8151 107102111107867509534794598010123312242897190912 8152 9779964535563989328643857647524820915155262836736 8153 875137474039146916049361615550452258092105231327232 8154 76709626402233379112888235959305497692493884877176832 8155 6584071964251485213375925270000000000000000000000000000 8156 553156039208806359915693852689963413588791740282955350016 8157 45472235188236347738653249944491038348725118682323962462208 8158 3656173601555965674147977542452427797632452511810339452485632 8159 287424609714207231458342727555962458149598059652827032252841984 8160 22083625124916222407235597009491844281343883958410000000000000000 8161 1657662141288499636782176517987788185158446421968425026253378945024 8162 121514387877663957637774342201606534908815355840188070405649666670592 8163 8695380658288243068371489033830099208610425086637366484525422502477824 8164 607152589356308250187608800231023823206335937429747237030461359051767808 8165 41349492689173361014559322702971807057016550345129242930000000000000000000 8166 2745462609228948801824323346639589181953995231399062706283829654149597757440 8167 177639146962556486281966539437380930787259007599735532553488057279438718500864 8168 11195381876392836947226149978614361124154685790965062488828657226944129990131712 8169 686925574092523402419136687444763999629693027174169324728308013075126720655261696 8170 41014580493317575518392516648760407567960064039021141982969856000000000000000000000 8171 2381800762729347846454202044573653783829718703166299131885239533785301574389042511872 8172 134457500514296513810749141432888206768181325907937477705826729023989650746027783749632 8173 7374689381091211443005311379033394328181925806058762908914741037978095029019685473484800 8174 392772046195390073542654682628085275883097744280669329352797494894807164283857269635940352 8175 20301428782843507497305233540789370884133127955399393145398610624512000000000000000000000000 8176 1017757925763407616190943811828741327282341217204519718330829521525222182444768445187055681536 8177 49457036078680741117119195042293989746896842053747386654095436120498637837373677936676435918848 8178 2328101816161712528522985509156139213147202321391438607491919811078153526529783508970516791689216 8179 106091600890260152723423459819466176580825601867827881471154992192879845543810181870698878126260224 8180 4677026370235361277391292218264443873826602973158194051831960678100585937500000000000000000000000000 8181 199325241245602180746670727948190951167308423040654219071129900840445963230307276272249040080117694464 8182 8206179518765195434912068568801623751929595395248652747781135668957535064303205022706877328797923803136 8183 326119396227312135939134889343913444664117113016476116733395885182659182386287066343011335864649068314624 8184 12500496841817925387743573718778755401097550491708304484918336304077467345471725523820000313166154262642688 8185 461782916344316546055716037642345520545894401581055371547754998681418937786279900000000000000000000000000000 8186 16426285591210455496787534992681390980555845074272568458572611359606099796229448555201376621289283517541253120 8187 562144628827566163208357862622097671592212279438892284111954040027851714992607030470104662476833186556441264128 8188 18491182505151178868719395872100022445816607848069482692998979424062284297226276468614407226858911435636053377024 8189 584081622231127693518867465382262300713212248662071625965551626940055444531719101731366766116621111094081021280256 8190 17698708508391980551056654803035819277756291445363243910563039494694080994140529623040000000000000000000000000000000 8191 513945818872233180476028532326986553751177389319634421528793448833618298176195671005003074400275060347021328365125632 8192 14286632628396454184732506003910567562504867996585183785536055080107899320048225653182027640839963720270956182437363712 8193 379741072519346650995732025755378774953762491987400213286459280951056788810722824662552956550594102723957779719381843968 8194 9639995804284169164815294734635654731188557205011536573752302843869351618104312141510038812271059692256851190629449859072 8195 233432210233178607779298372400513223041665485843693243663230162359299941542589521796792320000000000000000000000000000000000 8196 5384900077723231442342841322058485037017626330535741928809343024802966445422037201988957334102211837563833970070022002835456 8197 118178717532718167732729202065904443949945100817847802394158852739850598295524095360350893771374976175565980950918995602571264 8198 2463935274600831371464425459617786901682453959994951192379526640698242148226110276382232459396180161647885117314343902153539584 8199 48730545551550964447991648140893492646476322424968441218333295694109700708441055086734514654594937767311789446990063531525668864 8200 912802072468491612014462350337079305449568789952722536364832624707325245861133672417594386081000000000000000000000000000000000000 8201 16167480382339191009445353268499841853461264857159262747766603052950828434556517152410132795399107657047626511437469078793175957504 8202 270301602828638870819398804289664288688005555606210191084009351040058332384984061860424763982575185961787361420658164540545026752512 8203 4258004399620967191584725050641065495490298572851761053870440666681088230978601947956154068737356684999825803863349968371552616448000 8204 63078739452052811673359857606421048139168219128346326209818911276082225423257617202491395088795826577668812630157513334272979388858368 8205 877004615064980574238503280562282147837532425602299222370124260933293044217862188816070556640625000000000000000000000000000000000000000 8206 11419211345330915153166782400146343416324614357577432540177886938252921474625627024201478896426846362545487745304631667999380456918220800 8207 138933202564955126996307446650773282148719642107819239728298028422903992938834562950750678567487926616592643165114622283087555833498697728 8208 1575704311222613066453507126685227710073714562075624782503581160852004956503577766284178506478355517808098935000623989593698070851340992512 8209 16616638037976943613354765148417070517697842580400254841599950970318291442888530573695975992326965111929596656275241130156614251848103100416 8210 162496924935027970199047914055148960545553402392945422935523120929010458968411010862602133242590003200000000000000000000000000000000000000000 8211 1469404849205868550567240409835021147423699230680363570099474215300055515970837685586428432517554933378282376019173919638603963979001539592192 8212 12249362303440089759456478367432621882978127487744532061106147832654042594424617216689646808398989661314439965823209830735787694099954124455936 8213 93833075752135360143014094323650357145881587466440373886346636457268806205077355276440549294444799025052786733428310750697937716708277556871168 8214 658216981727761040626011625442564921658206364758136222133304715798427532514060024579356508961915712683126833441589767625277541533868270123220992 8215 4212593448100718400687854638777622084275367743383573705735792511105150700249459105044086868250145587200000000000000000000000000000000000000000000 8216 24500810874532593661109875195530400986932722129296081705822233063711435486554282502183563762714101840616168656228063107241913640169004245530443776 8217 128949613384711195309437481370096911286456493190128938864226640981716807827772777331944391749316832536315872345630732463302538270144938967404904448 8218 611348548326413187100637254485469765766924465703591368208051490837816913796887527656876987329808427084336710246695909825721137860195166338383085568 8219 2598097413455626907136910719833797562844108229353404845196547187064930624457851614861838955327131647535586448502614180538558232178689923473320443904 8220 9845086762360288440948953129484027655819173331457371738920383283441014666201695955045290400138865521510000000000000000000000000000000000000000000000 8221 33074535409595210929297696877827568647514298224086133620569759451124290242687853658010676999962484799940060897299230969724853741777690552786321670144 8222 97899779952751707737328813532947373564120050742059605741005213531580536515343886543939984102494082466874847811277862202438919160548170349733669240832 8223 253602517006830055667070510461713703517167244360853128539199891056964843367053349581332266195927990124942794797509672661810150321426312578604388581376 8224 570712443130957920096654768967306841952703083637084187909865498003414773789286068303617252999925421707559797763662029695147597853786135654453999566848 8225 1106842922805697941995611098027357909822805045546303356653492914418303962029548761589788133043377004510000000000000000000000000000000000000000000000000 8226 1833744432528723456127990438869912606468735743889691411631040094158413857582999573117082627859391536609815975586227467276598144212953724452191317524480 8227 2570255919424454286527039666169183075223994628042858092788878008630526659560031090822111252972596809858882842280116893598470170697328733552531434635264 8228 3015556570422411678755716971794541238149244938219110744453767078067072163603624635060861271440621635923597243276619007954513924887217059359859239026688 8229 2926755119352421140164656106576891694751808114035378266628304824317171963214142565610191663997716258388108890029072553279970738741744302225429077426176 8230 2319198843294050992199376284401754530152890259756500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8231 1478659561575418488706615919243369406959866086897712547959620321727232788739767781644920798889397567933720154808189894948635289262732940618197266071552 8232 746200873379403479523119534562990716863691307403188824015900940241095188074538539430461020486886214450475938847560089681455140633127932730324646100992 8233 292604222204587939580224476274010660760868040164166106835612667665185265658773035093127587300930266144253970075096392912308739472849204024057004032000 8234 87309679189307693434209705629441260791195466068026423963143314500917255755544570609656542881253165678766289911834732660704918849578937546308281434112 8235 19358014552405244832152326879957236049015768963494549453568764749269498399396059017638930546688000000000000000000000000000000000000000000000000000000 8236 3103314048197791024451359428166676746793089155665656559907061516614359588200959371823912586513798860838126971326479709294196792273987839758482538496 8237 348563366207437132215665053278691592730026133228201028661009839592348838658710085041397672095013862334047193547147782173679071642781851900190916608 8238 26443856020876768362027342688860151986357273206842349912651326529107999986506487867408314258710263364377760159034480477642916037591916734090051584 8239 1298074214633706907132624389977265566411632874645660939614855769488585395235638600903095998845915904497123165411774038411329006670796477215801344 8240 39184323401425272759942936191190606128504594576527667759751111053371899826482849904400100000000000000000000000000000000000000000000000000000000 8241 684405158646325238228969843058931113403598607915126894104443532850420160208472514491667978612308802872407233447813426177097493360437450768384 8242 6424598262421753915830775323975237010196468582145215087906976104250875115416595974246665690394933957621565323953165247776179167264963035136 8243 29601240103236346816383680099298303653815797841587041891493110638160988023168764121276943250662458861854249473955181396190114554761445376 8244 59770186052773857918264055445608247809845078877921645320679031310126146119995587383284266525502802921785966599623791478326168154800128 8245 45782829326378712132108955964744925997591492942108365082809201455924271700000000000000000000000000000000000000000000000000000000000 8246 11024452686737280878130791390821379139055512796741881649846643386299174536238381140548130089979061579318659150279614404923228160 8247 649007918737641071225966862621886173428062922626318801838229908911520226192957103257804808275904054783785821914361566855168 8248 6596252663799829963065007336513335825477221330097727705314434165284434731968760475770525070417052125815417829563826176 8249 7005811650182186061193945297376234715611139600274424820565151322488297836556183510020125365666691679833645121536 8250 361652815390090467596552047309110650370785280000000000000000000000000000000000000000000000000000000000000 8251 257972731130891877576199420505558372729578349263233810825348142442812339975918135839233998323712 8252 254153137375942908054036950997447956189002573691592618386163180461921334571095293952 8253 2292479182186330364106162422373795854568265259509901845473349599232 8254 42535295865117307932921825928971026432 8255 0 8256 1 8257 127 8258 16002 8259 2000000 8260 247876496 8261 30451227588 8262 3706035001272 8263 446566139867584 8264 53240791656960000 8265 6275965417051063664 8266 730939599822001284512 8267 84049492867643278070784 8268 9535317957465895808995328 8269 1066561622804783140345000000 8270 117545188656309103677440603520 8271 12756281213790180300142157185024 8272 1362357405358275776114914620342272 8273 143109381646908901477658876376542976 8274 14778541892493069379631977221000000000 8275 1499583430352675892770570198801216438272 8276 149446479420650794995361685594325528870912 8277 14621332935386308190817100355451048651965440 8278 1403760108518464751885844188494409421331822592 8279 132199141351434203464134132323109888000000000000 8280 12207441637678065030237989435380574557372999008256 8281 1104880914972995661859869568300266962327768403570688 8282 97980228299124345096583355321063011815482549332647936 8283 8510062557932210013454901433284810366607292796411838464 8284 723666418697632972874447878010000000000000000000000000000 8285 60227592236461483319699355695709942113979401585017644662784 8286 4903919401612143646452252980484390818624385177401183892504576 8287 390498906882601133827339283814306464491583312570388800082018304 8288 30399115524904673617356195815004408126850772388076828487464255488 8289 2312597915802046418470703254957102001075071155927350000000000000000 8290 171857225256358823142340507932088560895993549727887216822381380239360 8291 12470702708281916148198797605844750991877243232440950286468927652364288 8292 883268310624819205015210312897688971728833111914411757668140754575294464 8293 61036814251136351316750768472710367067738314393168352915662601320453636096 8294 4113418042580670263924529408677490089876959243806199376190000000000000000000 8295 270230879939208980504154744186529275745875784230996893598544714258831693053952 8296 17297857434729238752855157202075106290430093081821522509395719286649531570061312 8297 1078383732841319961687743235518696184627626410910874907757067317211697078361653248 8298 65444106872648725599434549240886761536385444704449389682976527758942677015757586432 8299 3864294531505425989965469727725891907810869545629309743115796480000000000000000000000 8300 221897291871466325130044818467840675639652407481521842202674740451511932483454753570816 8301 12384788288205316998911429360741902237912513684101198384386705275486270669049950659149824 8302 671498993125244247065522079745970530539432760453953642333924297452269517276143262130765824 8303 35349237816219132360043169107598289009016611278208191713401419632426115828437723413787705344 8304 1805686324134727759401492307748339744122774157329193002047840490356736000000000000000000000000 8305 89448554249687347767632185965768024802004977992113054986010704144189740990121155001884715515904 8306 4294428897811976343456330479120781424064769634371400691316247438418445134797887424668227245965312 8307 199692413419309719633896478647379231102666465969743172806764221250544499284884169638593531257815040 8308 8987832236524404577608698882109620007447956064220575360315885650585300884737337868787759913682075648 8309 391280746789763362696806455612785115151146955096308332119137048721313476562500000000000000000000000000 8310 16464713976256506759275661741868012685042921048047298432969452317370782837301958101925465902368266649600 8311 669164304981824519949499498872600133903190017458297452789648351477059447605379523409686533566132794687488 8312 26247799155788001303003627537246779597233914593001037782948479254565676939766998538624505190018827264458752 8313 992866000486629073071698432516389945007860031515820760208083311805092826164218469338107586600774420939145216 8314 36188348463308319077163947596946762387095181145529067268883172567364647060783257700000000000000000000000000000 8315 1269860462070951730383772980473308072925292478616683240244750601930227485640210700969392984455783332207585656832 8316 42861392853270342147065131054631864526755497771525834519701429639396840982440217696899683846761957781651666763776 8317 1390265958990978366352698572166178035628236408576350058548948632553186842687483008151728610489889733084743055966208 8318 43294485954299205488041153932784191162943510278617675301631395400152865423408148746117305200623996877625267975094272 8319 1293107547736901241929424900979915845139768779119896257634057785951928963270821334220800000000000000000000000000000000 8320 37004097865006407037844305960325651555147350225141683852978594482048585464695483577830502317999735420248103798676914176 8321 1013454465977271319122981082695588517463237452521491075373206942271068583789023384643463116970492563360497968333128204288 8322 26534030321834035950257216730374487562764326485015489910712573015262737676625843682192583157227683312351960778938481901568 8323 663330511896877120460742630087663081952573389797139011947363321013285904624794340338845024251008447369385997778606803124224 8324 15814090638676548047640596036537217759840958273675300603216602400325142639632471134316789760000000000000000000000000000000000 8325 359071305391895442375433571648687444988956384598474874055682569475456477864266694730696062077026945176130134484200043287937024 8326 7754387893689117895175976885920303588286930404504839729315117573647393328132534443828068866539345281033039075249116995399974912 8327 159046613739803534725571449252123419014682493240176544146144988542399388618421162821946040457601399369270359921554891227378221056 8328 3093576558600195433486991788712322350579371378534489222686067188676347519617524366465417647467760790410688854474046059476898807808 8329 56973635290240359586287147517954308189810983648170413068317536183149819996704606343885526657415000000000000000000000000000000000000 8330 991850172242243866229235577723495938735220864515556235409948660218505545606902789888220395061410455410423783184815936931184760586240 8331 16293810316631326740384009030931530475761199588009586717653664926417186101690221349498703622194690537250780849906626416011118456602624 8332 252121135118625575070531232411126356367967090598226843335756245022105910466129126049056735466016291262999223446893650314967230770577408 8333 3667488014767623499552672432312613944489113546626113105988587476292076443205221489635951870331046014779040886052273245283609501379854336 8334 50051589853966494830657700665469710949272137512654972102252789539921015602885745465755462646484375000000000000000000000000000000000000000 8335 639475835309787547280645659237212655659882112929764832214303866680986006639401278294406448385839125680152883453747175418360208046960934912 8336 7631351185716446458211487379103433499074772961740355541473001195245498080781089735470952510594139950697499060021095853576065585137594662912 8337 84860587136231286366317035182567771549428027391623355055387858047502693261017077901218962313373381932247484485281497771872118837196147916800 8338 877064872122644477191814520703387781462177022871757998890443991541476735973128254347721826442070999169586866812166736709751070321817642074112 8339 8402424132900687977952579914241552600270574668755871885940831128916497073401135636375631303375060992000000000000000000000000000000000000000000 8340 74400742464729684237312017818452353463398934277140011399614844694787431667210960168932519231946642479894967873850143668944424653604024102158336 8341 607047019313653117468380171268303330606122297795740566671107516345076326116708996194872452217752303704899921334513776855007730046992583111999488 8342 4549097014469345729401832828816594949029233770950308742733517575685900282136081664824852995715909062730599465807517072574076799046980418052030464 8343 31201541360014550379401071073187112952075199661451708240185016006093827379710157184765896985253193607320228392006701062403573166436941094509871104 8344 195146518228582340496531818935250826331942330582691259185539652226159360866071393939967861806551636377600000000000000000000000000000000000000000000 8345 1108539138977226881565296783201811594775153772645208885838669922043493395529521976862308754975270030622491032338804922056473042689031766472491270144 8346 5694984111044820757847131770315432559279059504404063067923338910196625937215855878561670167611429722431563952150881456443123886676642784580758142976 8347 26338584330788606147662388146163001251840813750037428096964982020963538020038991295418589105642922904207628098622592594308981379488984330288932847616 8348 109120091365134759066307994444782837187906239821921796037434981856727086227229767824197236123739529196494630837109795582619445751504976785879458643968 8349 402822355440268772007060548703817324140898344655299061344312690597739544332982798444216728213888465373050000000000000000000000000000000000000000000000 8350 1317390228843940421455559906911893862774127921231708728578018479169996074229513298427088808902798150201734539520220706542817599549496794637848050401280 8351 3793084157461671429183437859702404589187936186294378496893601316814500573665147765268848455565013089421469962559065698400060594333612312576463982297088 8352 9549873020230606800632757964208949738615376160503350230901192974663536753645968607415934794674583940422037012308914175266952615285591645235473878614016 8353 20869678139347893970164892176059286848272834733083857788800956802218429462463219720232952576958916792900368011424059257264461123538550166190127585427456 8354 39267716048527235181013736869334320859871488257072875315756859646976647585722335837289343503004626330530000000000000000000000000000000000000000000000000 8355 63053604526665491808167622456792140823613090474808346624962258409419427268076266601507342628391695854404532161847953220804571416278284082447405329416192 8356 85567681681062268337194184179622176522780080473228934464446245354680972992720630556761441881566421014910980535650889266708915937638092242993231599501312 8357 97089318980614431373734997543996788973532091936474769057864139442929195193962872594911023748327602444953000835461281546294297272661433476070583285317632 8358 91019214568248524886990135815369473729204243878623005834755655148779396776182459551871155366525308225396366708011580802636008483913998846021049308413952 8359 69575965298821529740628276527488047874652643685175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8360 42731752336104561186124070133955683742005273315501362856760432804304378723679971726288174177569557744909343165305588730541389678800081583901276997943296 8361 20741273759002706369579613467921929942080713206823182036758680683588115041037990932239513632808084613843938797131407517345878142311677822620513467367424 8362 7809728343720210628978184073168143648693286628329193334034694786045406848356393288528593417546458470541068947537608672383249767519769767330228769652736 8363 2233606476762774707065680774265475173892525320323294109463112770642974957991402617809938652416063424437571861395212900987962072670933283891292860841984 8364 473731963945321481667423881560194431500599980218492317512765990147670456245108019177864795521024000000000000000000000000000000000000000000000000000000 8365 72489999241922311646134453744951404738128303550192478909371692108894615996745298467165727673715391284114224170919829746173785863979364830780288139264 8366 7752969711244800471184193354578247011852693485639111050543097971110077897001448797796237594518325493152222878923332538357801435047814927662513651712 8367 558576363877605509869014248106065799579092982681744526770546517430322727798040746366657937620607880368327662371691717810676129146774571164987555840 8368 25961484292674138142652485338167378796939594495747931275378269233863024742827663210837151986150990853965477984941288460935948080049557726589616128 8369 739525082987504735769691112622699300748076114865143378211323864313540723362025152397649500000000000000000000000000000000000000000000000000000000 8370 12142481838443767401366614692383657898279957979202001574833524088132457335052362595660120406714127843280688416421506253044837551783199606046720 8371 106683995870901285131116020677423777474221025746073803148776154727295359532019827037694163894851757478100467807203514546234158594026203250688 8372 457756584890537664136673027691593668792687712754497351811680451674351298779211630008003563993477363605613311856669741365130926141103669248 8373 855707327367296777641284256148171876190929850061712184162446591044328805865199921084504168240986145449799836066139667666752209552408576 8374 602606311661896253615023680642116466922117616830692615853043292729478153100000000000000000000000000000000000000000000000000000000000 8375 132293432240847370537569496689856549469613120280893415001709550492412337699074810366181102109576805671863107093149724239485468672 8376 7027734951433743697667880758841202796671910567872987004452707518436997504722916217256789912133093785550702628884163042738176 8377 63625812779960507962464063004759105073947702404210150115315981712013613239737091038974866232760719142614933334898245632 8378 59195533678085271799711685964547567077232484867003283151445847711236895285616988370210120956406823649275168161792 8379 2616944356416876746517702670639981472723763200000000000000000000000000000000000000000000000000000000000000 8380 1547836386785351265457196523033350236377470095579402864952067587008941481201542354122439504429056 8381 1202665558965994449374968020922801971878381520238606941154027960929890276480215154688 8382 7827013515278550572498322133227683385665869525268903226403027156992 8383 85070591730234615865843651857942052864 8384 0 8385 1 8386 128 8387 16256 8388 2048004 8389 255875000 8390 31689997504 8391 3888557004816 8392 472461964743184 8393 56803141652521088 8394 6753113582284800000 8395 793329567018332534400 8396 92026473373765957277248 8397 10533651832891515556859904 8398 1188939594708197276672475136 8399 132243955073041385713340000000 8400 14486455392873298345766351446272 8401 1561955914749907985171939531456512 8402 165676361688712585353062033316118528 8403 17278902755787029577854682120359841792 8404 1771034364300206651398168748090000000000 8405 178318201786540509019107829002017506328576 8406 17629281744462533332177807550086800457334784 8407 1710662917111452535910768171308471080919486464 8408 162859287531504667526321300079295682837253197824 8409 15205883359628628297203393343895013376000000000000 8410 1391870046449560764152782068674718587187669084667904 8411 124857161073801834456400762624959225704899099772813312 8412 10972300315470074870562481122096095247493571970727034880 8413 944265410039749293677718906334546167360484907615705366528 8414 79550971293436890962467915429000000000000000000000000000000 8415 6558343370415534393398410668952543499929464049608260837376000 8416 528909135016605433101003790202608789907398516576460455765147648 8417 41710499357535467604837854184658446459813764848677546234365345792 8418 3215317740188127383632303921170468742031013994476968535447218159616 8419 242186831636886953412819737147087210771862635877595200000000000000000 8420 17817875909051394926010228370983405133791648727994825183100660747599872 8421 1279873601059143582016179082810178171809343056665367622892481995306172416 8422 89723642283777562754392591381949180223618813766923731202491061651109838848 8423 6136120486878651370612123788141201694268481892007010359371114909688583421952 8424 409205811224242025779795118711144041651150095620630651844900000000000000000000 8425 26598633473698071513851444014320948609702198940799987944926005286772391727333376 8426 1684417599367013561527771841632630301008441420217012724424142027918934727488176128 8427 103874922315218467294521268840260486194281636410491636408313699822839311048762195968 8428 6234960435479234731418853284211298146965240460522117261708031198958964118720341868544 8429 364085965633634929092807284841252314292612965518371702571280629760000000000000000000000 8430 20672830116657329436368832847829719326600805658420231942545466366302882080579994207125504 8431 1140757107341780548823338617290918636229235167431376458542336357993447368084826713218875392 8432 61143148003332230114304342898799361880682621510606094101751874807921693650538744074559553536 8433 3181413666881371765770591052000930231738217644130989803364902213534680339647516085792714784768 8434 160604781953985474121269693261945535071922496494546715648735259310161920000000000000000000000000 8435 7861447232896483216317289614102643860002999942339612183435119743143559988214479331055147941888000 8436 372891949370111778429769669318824199734241629587131703600837411053562622177204128560564776241987584 8437 17128579838395355106703546512114674914473207774557749881198975338154498452619869029847939548738224128 8438 761428374877226625273008509109705034621383391114908530382431163389550614880357319392755901559992221696 8439 32734615663658249314999296530550103772934396763418272830203175544738769531250000000000000000000000000000 8440 1360022715277220019979282665420338359180552213845386076657235218630786766550569892662279639037707678646272 8441 54566308976716512706729094437778285109723789151484509264951010239609875052407764818466886660493500515090432 8442 2112560724919452548711664811037450732878717019651923532003461247603703738967748306416454798422625088857702400 8443 78859502765266239199095616034996957847661298531456274659503698845058168608324546792625875740874181088024461312 8444 2835957298920115753353844201760017869956655400737571973067987515799797119001924161000000000000000000000000000000 8445 98168611771831881602033557119655427582922336960615395946152890567099572774440504112771372747808781580343261003776 8446 3268018499106375092423579401323656583864628551803920248265331824591077960105551975956560160915174260353480280506368 8447 104527629467012588133784440123841557518782638845067655377117629748923615757788128548118725048475117864972941466271744 8448 3209161986595957319225490892637607963448862810017245864423127713247340378848800688059920859842063021252927791420145664 8449 94477353810886522358429553146760051672703768872875418824485267875823388289582170216857600000000000000000000000000000000 8450 2664294985027975917164724120579273614334113595081369545577164908005069961234600952470131900722057090472567290262458466304 8451 71891675666619636163930447968369476301223904623046147630720243583253186813308577063747352773161164692044389161373811081216 8452 1854039023639251423766036353159593930907646739445573142278970053335682696619450893718105029821885834229634813689669621907456 8453 45643937807738949552986622141928399682063834184908735597644896755059053441963127083412350905710952105405016371286243496951808 8454 1071340852415733494178155286086649321613419172954361989818157513287095323695129628957369958400000000000000000000000000000000000 8455 23943285970274764204603958450460982712022536079526726258184971367228113211749258673015923327791410622639916023555989814273638400 8456 508810155504771413316010576736875124542765423618756573885464471385151548098371336222735933710398381363411399705159372004296491008 8457 10266432569811749221000699147642093977503411189076241826585079656724741365362268559489762601773952452116771736589871864247018848256 8458 196390494264444918050728804061828145913742521326959993988372974393893044015164279376984471380236800202676840204363762984313606373376 8459 3556077726695019466808633046473848363693988895139159504511376084765724219429939690747152605655080000000000000000000000000000000000000 8460 60848489747907572883724841339691013998797713346490263440166437366053327945844749217730002606200083069855461508226084685061884552937472 8461 982192676167191906502441852656427450806543845078300905443758710733820962726147388559531934416659984437896802014768498623436462669955072 8462 14928370384542254815252557336457035368228305607012721392054240834260768699922176743122179898174224362732381206631335516635234461319954432 8463 213232991903562927187304951199512949583010622978580404975797698827782122377625668076514033297337335734406698170430212016532071699156303872 8464 2856497678487447076181437029169379832725259308539864115418474514705533601954812183976173400878906250000000000000000000000000000000000000000 8465 35810646776140867193255002400102640539472954098094832222503388855965757342341850511929953577416291671947995401510729507864757553930516299776 8466 419176408842240093484633188749785091383666691731833927154367762621496407684973840588317910168784672819926906781526614072656770212836025565184 8467 4570222469942451468761318899267908216466863691605094595433716186703218450574870192008188526450893272130153644145111725054403941515838678368256 8468 46293527496671018622002572047488339922885751962773208375808948713256996422748541112439737728553714141907726668229590637872906968281649652957184 8469 434474260589706537021617322452544792144155983449996532322339022163044027848648405765854593483427282944000000000000000000000000000000000000000000 8470 3767151362198708915210238712615947093853467271941073128537901117793588950497739593736539098088090604279046917470535586910870669668883208081506304 8471 30083695340961365996702294797490771311468019367567063831357543419903363120506114979417528754758122790287514656491467855221832208496844998864535552 8472 220543592770247951103483687195268060713247543142615610557326568378198739414287654059257025755102417348229456372867882983520602371774701163438407680 8473 1479050541487665024484228762275536790550707934035696671396551578590272691813174448840658878093220106999930721300342268211637831532285206747727003648 8474 9040075679249466534649492278326975655085812766936925753895335860768713776896555311328653430053903794176000000000000000000000000000000000000000000000 8475 50155851124166392956328314049965250129827700070709500007387704518972137460229267527024041391728763460761138573896794395472381315014013492978201395200 8476 251515636020502436991312915737616617236450692909387505119071099954649739422556521841973117938929192358738743845510180846274046579601067439966323212288 8477 1134738974107574489708967899841416364634676829185585976722284083755329684305431169022015446694271470035027981249472900091004066452404878878654760747008 8478 4583043837335612749781668093033779348345672898193079209747669237982537621543650248616283917197060226252774495158611414470016721563209025006937263046656 8479 16481911633610070795764984185181219779438067861436661924786632234546960650528777704591275398806942605516600000000000000000000000000000000000000000000000 8480 52472906831822121996306057773086250646129656036331551621025986479398279395311132488754059411432366268185200360605270896880310871091213235147414513385472 8481 146961386762364510955487671649566276402693014711814037132476181420407991301696608317343374855057112816797178240188913608628500592479544740727868113289216 8482 359618176423983420018762563331352789382354167866248111266790058449957227613225068089938218792812805983067116348640911936569298259422963217094774758572032 8483 763157472527778560460334379776080421576901885668710888149484408594366887048683579132079014481522198971792204788085986333909323655369004145145690699333632 8484 1393109620070676901324642556876257870046448905799088598656872743274674408177632727654244934432539585908100000000000000000000000000000000000000000000000000 8485 2168108583333275078497793866131575131316945823500454678003406431289694729191027809516354778624892431828292293211164583378067449043222052526770159276261376 8486 2848676699054599586268432326434939480406344567700419611860597965337456332964971806517124638120436388581699481232681427375255843460552643041907204987813888 8487 3125902512516646295695176553176058655389963017939821786518119041115091881624250626312470669858374143609096780334722659915823277452891032037190311610417152 8488 2830608329969849553016460593124233032329945407565400430098895931930366856272295229050675497460800459768340290297705042105091460981394143546565663710511104 8489 2087278958964645891711788055733349675640898028404850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8490 1234904034143387931167903379007532906974407039176528090650790357013177679352286827393836079536391314256234946480547437054340024909375332806016405029781504 8491 576520950984146332361963735035535474602685005967852828738853435683059126722031081931204350742807467724880359611179340419094093385974445878999348571799552 8492 208444896465169639588976391180805395270983577090639765339473518124682308593328162482233165039014389745161699516960248059376352134413537503415730001936384 8493 57141406764527306454390516154784627771183967705007254532930544276619700818310190291961675391348334241296176415628354123998341135356044153984821953036288 8494 11593233027898866230479071048024027561398007002611763908154509001184408858033818340411798213099520000000000000000000000000000000000000000000000000000000 8495 1693286566709403312190744317875149932645639043669659655067909261455884428711593236588519547013465658389701094301297469775988559873512022372249921126400 8496 172446519545337054504637454461537265051308968715178483049282516044704059662486870697996865741585475879261582415812750035735055739030090714392070979584 8497 11798867534160106341075047224236275845399983098918194733957420776713596748803620676531308400731476297412389757380139715644115228765334067937082867712 8498 519229685853482762853049677226812385563275133948975175304539230806356296913931958530045823833811890247585735819295461531231376960594692719075393536 8499 13957044575325834793502716778530951735456318584883491116791982608198122737299356092005464000000000000000000000000000000000000000000000000000000000 8500 215427752602794293880592699950016958512383876777102949368329951488932336223524155040999799280555377489081159172300131521023707658329972929462272 8501 1771546563705639802539415587072881240739097570583265328154691750646542829827526530997568413564535997041647972450597599549004173351347051036672 8502 7078794343745706159517506891490871968720819791018446913803240235947180751642802256183529026756012156769958553997989848466047106157977272320 8503 12250840736275404737099207536242874017117498024786287066299131558861357655834883651697822383496386878499140067496455626052670113124974592 8504 7931671593863840980410667576015285998659117971824099459608037723556378609000000000000000000000000000000000000000000000000000000000000 8505 1587521186890168446450833960278278592441039243690665991241813585049881511974183144471794471493890068382592468856562799156266008576 8506 76099315773631999174031947834633619034779045418893939168302445395946827408761061693671569330678873500919236034942360939921408 8507 613718767039854253025766573933067366365224537794837537991217509026244326613631334563286074301133878712361517846894739456 8508 500172054631557679760721872653283763458455630395806653200395632860193808330718355141917690506881133396292664295424 8509 18936387256366958113245985760217601719821926400000000000000000000000000000000000000000000000000000000000000 8510 9287018320712107592743179138200101418264820573476417189712362986757783769901321202908708055547904 8511 5691074529540309247925586419552124094136273679282085936607188682807813651454719164416 8512 26723095696741541561780963688163141833526947582055809214665409429504 8513 170141183460469231731687303715884105728 8514 0 8515 1 8516 129 8517 16512 8518 2096770 8519 264065508 8520 32968750000 8521 4078507064000 8522 499633901999208 8523 60572230708559632 8524 7262219929032783616 8525 860468754886963200000 8526 100685330564132107217312 8527 11626895601066216183457856 8528 1324154811696960070328537088 8529 148632844419706718096016556032 8530 16433486791828811744145250000000 8531 1788694709304538149261938275205376 8532 191558541691750682770259192775507968 8533 20174677754857534670425276902715424768 8534 2088550861875962879241524550162295140864 8535 212432842855053561445809717700010000000000 8536 21220271847354130356470354342151896468291584 8537 2080921340618866612784006792090723087152054272 8538 200246706108699335184656836428487017506178082816 8539 18902318948868476827090669798867907902074492489728 8540 1749620881964350440584367877249592832000000000000000 8541 158742854838701206339869327452544751476455604234485760 8542 14112696288496885474518767416178995788993679705285894144 8543 1228956952418316270409744422390012282765587458803376078848 8544 104789980992914036187004714603401741104084294094612915552256 8545 8745896713580811761036549093501000000000000000000000000000000 8546 714223887464126498725162163492825754596205727644594457282117632 8547 57049532631529627384621626047226703700006703752610595247820439552 8548 4455511054471098957138360300944916815858246573987983463103122636800 8549 340101072528989834267113847031889796353075642760317283000191876595712 8550 25363998622896246631492369991179649177053515394311852500000000000000000 8551 1847384807710573414179582213402561965800054349141837084961666194496290816 8552 131357157424940631691020397087085450470036115442993607206973506133319221248 8553 9114427883664085162420896074699197089832070920166511306060680946499845095424 8554 616882419895107832167217735650200802072086909465227075026266208748806903169024 8555 40708567499292395826327640804499231877292573668825860328800100000000000000000000 8556 2618108506634371994157017078080231564885292269365230183533026738970315907466788864 8557 164025100968307334937028760588255919217952897323768663166715370055143698337529593856 8558 10005769393729257355899005890054439744421103928990378675208206101796122582182732496896 8559 594016773663366189672176209933461054447043758420279130431222948303070859434710844571648 8560 34303551202769196377423784567050025207974595582329917871270920192000000000000000000000000 8561 1925967540670568126503291444077607656309278765653428682510590059110942996262792484901355520 8562 105074810729210183610083022241083106982820469659615735913891919321952704928527270208159612928 8563 5567379960208613449736714581730359084589037532804239340305382284821183624940210481155220176896 8564 286325952985682248361756014606913784763163617266431265842272959374496984454621158177075464503296 8565 14284827544106196419985719536941778428651666764806974730855289590571335680000000000000000000000000 8566 690926671511070911233982229107155161050519316502258080158950960480185294156761177185099757809303552 8567 32378804141478707516245347556137161925608687791557913209685254009214587580047732182890732254482399232 8568 1469201291783084207134783969821196676416069838426956434439457979317606351888317669871533345584952901632 8569 64506469233149340949127709756650331219996925883408817064328988626875478418811486695608665529130986504192 8570 2738584204865550734282618650931558176851293913728229681269265711307525634765625000000000000000000000000000 8571 112340976961290913443326709752639072634119868147565633210369830938919472562379166447416019772987359998509056 8572 4449553523616141178327878421841243322224506484355926940820455759619617301037658888454853032008457106325766144 8573 170029995104012904353525188818987368233475479430455683462065793705593597895266859594521020441481767819596005376 8574 6263505370249259473105236267363109987678840034833161823415351176326948596345919851942479649798284842431921782784 8575 222244298771037024326836321353149639464262031170354681320812528711600351356686247849000000000000000000000000000000 8576 7589083136475894142119968058131687528277810190895446877340729074003113680248920958614057556131076463369378116665344 8577 249174010038967333747578061495114520621691435198261451692325414707294595058357436903017222278616219754868324373102592 8578 7858946277921580473915481890475929433968812206514445861630311533205572293179559363400965240909373394205640362997841920 8579 237876037486722774594068247456520071086222231827006627059854171881993137341620732703066314188475372200374068854304800768 8580 6902728596829738740169434321002356801670051832335036015425404434297015990439065377832960000000000000000000000000000000000 8581 191829235491875084220496445802113995564412424062644032538667415273029058444376732130364297946248374366048258637329365729280 8582 5099797989886852384160872335005585264742806492954870461063004374979107650196955369614799514531562798711487970023901430284288 8583 129549136254090852583115714117513335470173512924922486800277335469900980487812970014992674197278745157159601231573694564794368 8584 3140770739001581584578049875194417881265369163901336959185327649208578108992754218536134021738045239487459245427220807193460736 8585 72579021428973039212730924361056167723773308465712874642792129097300433899116607659402959257600000000000000000000000000000000000 8586 1596565737441355972334533414972587523266450509288172679447280868587905291734891894047437028251800247078792770574674249952968835072 8587 33385971662017260183205447316624990784084197222482762425598099982199297236604916130541772637627136739060495183024906365706075897856 8588 662696521901086528350055636818420759940522357132048039316204277439281667181298264054181175461566912754600989101642179726368867090432 8589 12467519557129228886541691345690799502554698542733292520824686190992870569276424241508774440385818388234884431108679591054275585769472 8590 221956853124438273377676806983799024682600157030241418683348286860274698747080685140846772449536250000000000000000000000000000000000000 8591 3732961699816715926294210641241984135209950927177426505794702169988396546624277130854753510803852248159756975413473934489632746919428096 8592 59206682441086405592760507492334011794295781513745474983184922800579257152713373148091957865397391229753908991222798451557622576618405888 8593 883925269657799475699217134637224581207895058862825436247215484964495070235731939002608246954244129294693704908496933094771287973703974912 8594 12397670736505978649245790319953155299019843999918612887260467215888981552344503345232754126984240907222928953950584850213067084795314438144 8595 163023372706526795283032336286537191446809193947981729891328117097746871968411142006516456604003906250000000000000000000000000000000000000000 8596 2005396219413184673734911644684134606756306772002486672437289413450965131933629543620691483983302960251183967464838135186763030958738478465024 8597 23024606973878745764799670592722022798919314604569814905256214515189811467515350253256050512302948861939425171618962705307445980361844894728192 8598 246132322786058396939586546466471850258021791790189198341020772451401711523718875626334324964870715842715381092461903972326449576470763970494464 8599 2443480244399859645437180570512914565278782743230596112871204219128786827428490295844671690291854732774466039175937193695122725515749248978649088 8600 22465883669930226135599450790530757144438300666363061574847666359419298301044107958903163432825834700800000000000000000000000000000000000000000000 8601 190743115130217821961506668997691491506354336278465533743264012203298006929437947609195114244908925604594849520082659826513767486242908709888983040 8602 1490870882442219945568502763273650517711592795791660026088728559592481383396749441101967824203937899473677002528134354548933609465860064802078982144 8603 10692116733784614546662673593180340597684453070403279631828314478437573824961830314149193304805807651229182055200357771643170351270174617843229786112 8604 70111616571564669385489001946567151583754723146146325540613803194408483825955647021917956947828811257989144583737076251012442192690803558317425688576 8605 418777485903368871597369744727166763329034985645955695982185011388688499200653050359942409986091750785024000000000000000000000000000000000000000000000 8606 2269301383720728412113838663192204726669782714455141431763332128011369509723131297397933653681493364556837098837841068359152693305947974540067646472192 8607 11108040677429167225806714326995364731623894997921337715549189088816924128388802294732248707696948429525365615534634416557795355382321370316894615109632 8608 48887689755350088849777323577575693315514121444683508052291666145970963995909970102131582366659715474187509985095701271114737719998633909075593742254080 8609 192487841168094321560732029698005738224126586494280240094664107995266580104833310441883924522276529502616528796661679407740702305654779050291365047959552 8610 674375211378785117015146840005142768832995720160760451735332154606977187780764909172771371341958708592232500000000000000000000000000000000000000000000000 8611 2090045827801003142875673713014720129904245082848568316765230346970347403595643088400082396388461381710247471179470788246819792539667096406358674359975936 8612 5693954656036532693844475949025634996395278358252862758023784983190814820121580108820758771357115623479541483390094920659017051487355350807293330171363328 8613 13542089255066176934973108152711300379764213592220555692020580309931034107629603499199438686422832314017634730102575502075618094239762733820475496963506176 8614 27906962627128729356287381822381849368874180609692087321683143506787607596927587566372253001282583718853774446236956043446429221742026602442214168911151104 8615 49423664242021919471996602336254613054698739564291914394703896703610781091079531480812967218338350246924900000000000000000000000000000000000000000000000000 8616 74550770957677575204639934800716139267609028297481993864728219186353719351401684471524614945989704012264472890827007820634600054488912371605376110537211904 8617 94836727796174501968113407040562245451533554953462423809072124570758739063541624464047329672280223473302469664078087647382386784936550274643920390094585856 8618 100642033751507569143177565595621421531638474429345088593357802331278666581547597259245877501026226838534219551581203989955860297047789429806727360669548544 8619 88029143689070635580312362562469959757174402672295868572551412613672468621640753201918874879720173561446056735273134667751350456488396214507732462477508608 8620 62618368768939376741212436870174655057253315209137500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8621 35687466349352902921318875478418042109184627010316596054306178228656511553438423321993059671728387209109320003817591999349474092952370940375282538564812800 8622 16024879223215361865643047396866135281030669391868700011387365615525133618448206357122206235968252700739463510765757455501313955745115532187990219814862848 8623 5563480949668726831327040170151755026226978969700062354612805806333043614165785449918049102810169335397140924983875707971498101320062017643726428505636864 8624 1461824363869781494116815753309454793354866009074521164408575495947977952012638892782216132421883399870659227670401454792986257163161875233019520473890816 8625 283711174816732486185541766928087218485692287621443475671329283791261580948211686328883306225991680000000000000000000000000000000000000000000000000000000 8626 39553309794219895280270300898482317020094403845281239105575433234081649620153650914593063922101031199641576916994722078296130509712514078018638459174912 8627 3835665971991225017984585194114397956220198667140857408307982598449662311367084013002238462774469530748836766018719244548974767480451897853385377841152 8628 249228725186734916912179730139183481258086134073784109672963653667214507498256019990333526592064850651836127585824603087396010650098674952984202313728 8629 10384593717069655257060993190097825426759301607387702103654470769676275562967183502360549886005742682971028829831545538374776523527136312628904722432 8630 263411069832399049293446369705161698906593573424824624079381466740100130212955400756657525000000000000000000000000000000000000000000000000000000000 8631 3822045378281474561607871724586649100859796197544118295693537257649998179279146348737852465833579302217187165035689544534503380008696913724440576 8632 29417507300486034385570706038216802973238056818777385240812905379352037488520596788056489185081061756499174305791789319061579766466935619846144 8633 109467195044345976162379325740490562968664896900849075492135946041717966600571318987348226195005279766538048130871350502987848297165770194944 8634 175390690187656258675641297621044321995582673038509975200711769280073699783195449018056633930412035327503099517646660329815999437984497664 8635 104398863827706156782861220262515237950191773921719653765386858125474538401000000000000000000000000000000000000000000000000000000000000 8636 19050254242682021357410007523339343102126561726207661962229556895444178901201910254127261135000491222512520728711350239569834409984 8637 824035895097822339715109842859030547942837734901415754443487505302677378275693678932364874211408724023868429341564644645404672 8638 5919778601799618207937241388863060716007340028150899227033773894462848816521880860249060658439924097983234049790800035840 8639 4226198645236134003137311892902978149184493018739581343861372162985218841400110610596708657390368891277256926691328 8640 137024985435332046202105804189376387743744000000000000000000000000000000000000000000000000000000000000000000 8641 55722109924272645556459074829200608509588923440858503138274092849954972384792061373800390391234560 8642 26930453823445888791303710391775932733547352954260873972718964331267540249847024058368 8643 91238355756409065102127210486197200562776051277685430405855583404032 8644 340282366920938463463374607431768211456 8645 0 8646 1 8647 130 8648 16770 8649 2146304 8650 272451068 8651 34288445016 8652 4276125000000 8653 528133909940992 8654 64558253477536272 8655 7805140769349668000 8656 932675606031327437312 8657 110078039217844224000000 8658 12823174894192016069675456 8659 1473429870453414213126368128 8660 166889503261085007319175061504 8661 18622365711964606927465022685184 8662 2045983711113054134451520100000000 8663 221207875350440868741559787415949824 8664 23524116365260818845742510857151184896 8665 2459439288574012905065994828022269607936 8666 252682888688304128046012781446435852991488 8667 25500523400152305767814094604403100000000000 8668 2526857391292045545537599883577363345587568640 8669 245755029734666153174698723042793120739882958848 8670 23450456301383563067216630396715542746533294247936 8671 2194667746934470137775265927477435525261164316041216 8672 201372138925368971517256198907080948654080000000000000 8673 18108801868882156013088218590485722801148454445810450432 8674 1595466101188996334951919675595051507277028077075717537792 8675 137670580443363807847053181647728532444501063153458806751232 8676 11630495519167167443629991395908235412684129840193184739622912 8677 961624726911137131678877455953100000000000000000000000000000000 8678 77787282338125532062830728061401922373733073864330355897637339136 8679 6153898158311955720327696675590434768341583636935843576069312610304 8680 475960974550022923348591800215774408842714057082783481307595691524096 8681 35975708135050326440559246869048165972467675780350965292758210690678784 8682 2656431331832886366007070045600644551447434586532326839000000000000000000 8683 191544472652660507422580039700544721890803624458534610222127268309784592384 8684 13481832750376925006799365625674009349425978279567925559028996188957763960832 8685 925888397394405914505670102694973727696964340453952602687910126012879926722560 8686 62017773633373470729120334063460104101060950827133912811531018881933358150975488 8687 4049803601966452622242816443933597964286950994467403337906369000000000000000000000 8688 257702816814914918863464530378119549038394401842665467084218286130714859520613416960 8689 15972516629668235121860440643993624197839082415801835299150673763957926633755732082688 8690 963811705746426207628818891406643557823656880021027465879224759638041604032956704227328 8691 56593324286745778736942490600970711910575618681871333251084639043738160114924566207266816 8692 3232029909846609990439399362631962761306424675194912081757112736153600000000000000000000000 8693 179431575259320544422189459989969283114898015579270161558352138424774729506345417851348713472 8694 9678425708480732063982139062737803520972023413958263984866917354940746230950196244386829828096 8695 506937524436079933337611745869953528261108183306449574786246742236458225263316180766231554424832 8696 25769243822289235192411044349354005229968855663193051140643653074963782880732723388749433444237312 8697 1270550185107803230751290664495188766929716504523580714036839495651190374400000000000000000000000000 8698 60724176249641074396022053596830023980643566362660086390787043898618659829390644357283940115956105216 8699 2811504398153787031285077584828539116791100068182721448884270134649778553691158224396202185589876850688 8700 126020549720305349814327577163569210568577543221039338598900125136031253246069447597545992980866659254272 8701 5464841586638508060211263381085531648097647404923161570598148639964634214841309257193808521535954284969984 8702 229110513796529326444146701895180650587908185022263037982762232422828674316406250000000000000000000000000000 8703 9279621882343512641684268084789914933556397426646938129032350327916571826325938074055936316320432399732178944 8704 362834294466334621249302129223858858508069710935762752663204031085074622676042985828546586385680898816246546432 8705 13684908869189616797893596675910732879144467633524985322935780395855344583315298439210110014036915111781250105344 8706 497486033832021636361438338271626737747518631244971293867246483778487602697747621416481507839211767617851320434688 8707 17416528074161024317058017494940063213106038778287182754995374318311029105156781001230000000000000000000000000000000 8708 586686346400238203135814142016749612683266201324364231293671249671598492416676246991616661813369748770003599470100480 8709 18998573083370912468588788610904995408462787504944896779059404607355113741695716616352254136762271956491635956754939904 8710 590877623738362118777079779096147176803764006700046573380847586699806458405121850255948340117499063624645461477857165312 8711 17632332025750749346939652734845311220185713146190890013525532798592003903832581765027692984156298769274316863575808802816 8712 504328925734578103210959520639784569258659059692392939695443862095186783472416671016157184000000000000000000000000000000000 8713 13811704763327211882215377408494960219249644264650354157182300245871277397182310672327058313408457730068785791239926277210112 8714 361765661571927101547957584446252568925013046654695425448345279811180616232033074560467578899009403350522100158685474132590592 8715 9052117308103616835623199062922069351608795634107230739135324856552169621874045001817218377676192174431311687340807615980503040 8716 216117217781868397954591047734261038678021404879197136733229651079930393699530969536119146337139434511687668023213287278758592512 8717 4916935953925068136137041210580001528341293143627103513178777894639734622013234032619265458176000000000000000000000000000000000000 8718 106460832427799761627320197149287844904900041631863918919270170474718221014111280318537079706010222004623754295202964350005931933696 8719 2190646338695227888829100922036389769215384387324391208104034055535807461432954633590480629118170812943579353805632254575700604878848 8720 42776950733884760718472110918026402657028660197522112571587713363812735620431640860285331777756171826867777374392337498129566684676096 8721 791479468063983287696424714206938854871799271099091980848176092258010928192253534567870565472082314858062388454731724206392957976182784 8722 13853702995404002255122808620190563074914870254763252326769524582876015930471954483974101730653399900000000000000000000000000000000000000 8723 229011485921693846446554253339938604538115644537506928660071490617102202454414257871170111707871405055327422508112130556233223076791189504 8724 3568985323238378098511884048266291195772518003421223052814602810078990684914355350827677522479808553243070766716914653658917102003154845696 8725 52338189784605085702668799945987298649079619651936108237982563743847928712322508933511236593283346436681870350497379251739572157844694237184 8726 720818285769524357895442987076463819063346999396318481812283524009831706276193887618630136044182366414001672968362614079576059816273497817088 8727 9303917958358434191658712907188738554504034088875505906357549148746129872051824349910020828247070312500000000000000000000000000000000000000000 8728 112302188285008778387485575534003780913277675617524648511526391928963121660307662870768514616280572092194343627200901445804867267111796552499200 8729 1264700291144265942519435903081799022534702145491684891244342920984126005144172639945335643840304868864429714776296378361601140514579036218851328 8730 13255617361873909236859163907631136360252689127027570128728258214779402593086704953753722952511016034869853644049687423831064938631008590594310144 8731 128972580566678078832675288348887276365274505814274301046226264323406405528331627114959538408744447141501881400950969199554373323105916124414345216 8732 1161670494326101408901148272691729454554018212741682407738058708464909671953645872884892613857139102842880000000000000000000000000000000000000000000 8733 9657943754179211065034815227527479350988421513992456610213524159024754315448816078259638079969318029908389989913020734297844231775848936780020580352 8734 73883742104254688328846893237265611534685737460256644964198932708607925176486408281941175950445489595476970747795963544677661445518663505029441257472 8735 518361738887540650119465672476897009657281788622291407693862065441497972025390406098491639253401480029600168762751558320403832222498632495390364008448 8736 3323509670828532249455962989486626093364726286165456153239987273053448459154756959698591909649081547675223472933878932715934216087698152715756620480512 8737 19399680812640341933736371623983259044388930935254851502498076968295886444093617743122693448003250143887360000000000000000000000000000000000000000000000 8738 102674536564202221783600854306943467987838400222709552666591327887770114042344466721989195644614454986585286342836554037923840969013174017531581957144576 8739 490580107239790282751524329324558755768966345611422834184324404213848700129434504689836697962833636187541112933844901388531137518137323323491340311855104 8740 2106216728384617354591176702151834707654655450431379074875500895239752196202503470420412520136049347003218467872783991141273174765295610605225795611787264 8741 8084489329059919087647804341033851173221566375864897482533752535801196364402999038559124829935614239109894209459790535125109496837500720112237332014301184 8742 27592789952518973944099947619994342280778399656143603930977158463377519970524298173630378269356847900891521000000000000000000000000000000000000000000000000 8743 83248514825163792835690415663598195608531191560938644621244506764098753962964639358823548294788259003393033235604899654484037095333021305796990772459864064 8744 220609782877354234224740431373749921880844548109013318817674961310642939313432668799055475062629320015111917682106771992783428772507053907072731063676567552 8745 509952481311643771179666458948821257237614335378797437912661401853228613095975356403545362888590964561926043308713047491762814157997235453152415245160939520 8746 1020495233431147158861706699795919868803680444129008287965334397428070466054234700522246202611704545525167265213771307403142940748512475496431786122111090688 8747 1753414485059826264167357115692932436341513825812307782850754515567680130350231415789584940143991575075447000000000000000000000000000000000000000000000000000 8748 2563440545878679998128907599142697070891963632571586445615470690601283602278183118021147586623990178066766085580500811893816034537260610901374445078834053120 8749 3157257172100494822995415955486671498098682584212378506741426914167372399836812284259704235228642604737173493376465749157720242300269017240377694874509508608 8750 3240286258794723034153574601833963586624723580590879889905601759026253494503346312327922974814837600467261915990409708196708515268651124719455678725642780672 8751 2737620057351270840715543467717686436358604424041874886208391100156229911748327267616842420395928726345773761540694725354760774099490409849134406636998230016 8752 1878551063068181302033549010068722947478126943413965000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8753 1031331357921789202218623357751907856590989410869753104567460277904238475562581990734269348338874580567805669725982230714779062711738621429092506274671624192 8754 445424843069928601644426530327861272778452179006226669181958979858528228327269764970432085378679045565225859531968096700998830710972244865873879734153117696 8755 148491619618515607088282674761145128538792662050927172016126690105050692453176948729602438275622802695209495522454896547314041771983674449745895593353412608 8756 37397232441429354042062244853987557657007105945026842001329342233634799640840553574229173897352802413223293467592952369226119524003260215113194639628173312 8757 6943018442067730279839623678874358266096448843865268741754457931200387871875616483798848928061849600000000000000000000000000000000000000000000000000000000 8758 923921766365740087881036877429026769798778793185663483978641495477190210946473847841262743961233930417102148594755704311864871892334423313398788423417856 8759 85315340010810961969026005922887923318226607590226250886006923634508400952494042034493543742955747487904079357435191292828164573153060564117899882528768 8760 5264484687057438250241697979739971332826133155602910761244345773419194939266119855654824019131243369266258323910638502316265019879184081922576338649088 8761 207691874341393105141219859548695441121111619288652425243853649236115306755606202028326598632068912195652345957978546460497318282325635751546856669184 8762 4971352734153546172167820567663351102751980299919205587855127654481398131555797243378578310000000000000000000000000000000000000000000000000000000000 8763 67809419618172726238752536897523088374820427957802575494382992043214263827134701547197905574279141759068469651640683310139779846427458511122202624 8764 488493925874557084828689525410267403748890256277222625069003626762292293248441377653848046296039990130481448248293296765956422885330186154278912 8765 1692811827689870214840792908094978411376809313205942819189234993856203339196861757880131597148333109703278626013177752074190141119125484732416 8766 2511002703138143169783195718676258942019894024120727877122754452686872053088462676710485484284462220570162781963616408390158275191911743488 8767 1374126833106377447420264323408929019124514860970224123943013767389416693210000000000000000000000000000000000000000000000000000000000000 8768 228603050912184256288920090280072117182523285526009963950721445994403751359493198172321498482448757081678715359131782773005866762240 8769 8923012638241765481695968407005006101137777214964591477670863142669815717520479408072230104864522668330417651508262101690875904 8770 57100712209520776284039183338894020636763329806729412582841699143377621713533815991828834097511314465846092947501621444608 8771 35709222103886877644826086535237224886460247313000776530324596970016811846879776672902973173477992693438303191433216 8772 991522109225981299756138326689411843041001472000000000000000000000000000000000000000000000000000000000000000 8773 334332659545635873338754448975203651057533540645151018829644386958546373839520636555498626463301632 8774 127436275763433477260268743833342851836466475649872728216670653890758359590353829363712 8775 311507231632153177284946914568462518584050309946630103194091514757120 8776 680564733841876926926749214863536422912 8777 0 8778 1 8779 131 8780 17030 8781 2196612 8782 281034752 8783 35650057732 8784 4481656393032 8785 558015625000000 8786 68771819925238016 8787 8383824022073807664 8788 1010287078001561704416 8789 120260063290025221725184 8790 14131235592496779264000000 8791 1638092213036156775037263424 8792 187208528758685573669003718272 8793 21080714658742749638188059033600 8794 2337626700616901187771024405495808 8795 255133241715126728958105395500000000 8796 27393430334639457634283342669640906240 8797 2892085394898148417997407109949338943488 8798 300102806792190019712055799022430231461888 8799 30594395265298009670675822723627135694160896 8800 3063045362201415067183842297745562100000000000 8801 301049871114613106370827763304053084113361436672 8802 29035959410496266508402941687842918084685579943936 8803 2747199507811214636719981066125226395203053153759232 8804 254886752449201522122837221763816516405277733590065152 8805 23182289143276777207442504550921445491916800000000000000 8806 2066177327695321128409669231149370964823086092168762228736 8807 180398029637984966204801282698204080739900184893864208908288 8808 15424083886632722583037662016674714081627134882713216212959232 8809 1290981286843336058124510644479105968210942857363432870326042624 8810 105740567917777389901513655164960100000000000000000000000000000000 8811 8472481746771900057808960845950185158906760655529555043181087883264 8812 663851181833822683266015371210788169222686666967109022483804173238272 8813 50846710123469573640754398119461169926214534977083893365257286161793024 8814 3805614180465275388071297113926412923973743887853291715247826538057433088 8815 278221445345784927122116444642888197623924678969937256585000000000000000000 8816 19860522869694342608687139754137211010447006278006566925025040569952929054720 8817 1383729052642316006516311488898262624771602956269380850716527972669464839716864 8818 94057474878534967289255556958493487860167340899893246240235442302273203378061312 8819 6234967782333038527250387544574594377422701262018162387233525186859142646523232256 8820 402889022684629381434822557064008786234537663916837459589457619000000000000000000000 8821 25366075569094454099458928651780906112652594474325970343560189511651730807389297836032 8822 1555386753808248425169545362279190541287031123270350127446145709314414933068882275991552 8823 92840070195995856590578125035368660893557597526952765815077310123380649941843261993779200 8824 5391789161841067096250500288753362140611116539229628875734318163427515557299289113831145472 8825 304517729086151636239892069838696489437153582325299440297834794975232000000000000000000000000 8826 16716658950010650484946881330205758983514575063181682367339325363240659987121840994294333177856 8827 891479505784797012970810035041663758356279770213727122857959878014953764594175975531479425875968 8828 46159216311811498534217068070819333594981354769371972566636116590996847306330975629829002510729216 8829 2319225323863635131786410209942547521989654377550799682126343021397392367412756083989959207985086464 8830 113007919538497355545896758845758163039676106770192833946888889091779618406400000000000000000000000000 8831 5336929697592070799547685972540853686548383457013379359804897117502846470449759434636277830700136136704 8832 244127588438269659537902545811092307694205831760407719288576505426022641370054003515365803031599498919936 8833 10809398697412415091253691091796015477174100961565509089890911175982180628644259925933869780690321144807424 8834 462969046540101981742084088312093922556859928012890301464243358101434173668653532928489501757418428241543168 8835 19167434732475592391353471771606949706661546532147780966369910165667533874511718750000000000000000000000000000 8836 766518081041946356548420790465151139796831291410597292494370021799609639514266577811337236001746276448416563200 8837 29586953671958416669106781881485818440566171714846609887875473065860186376448340813249094076072960676323768926208 8838 1101433542191590851841457156088482108187276688379108432644672039580175147556798788999064385524460979002725235687424 8839 39513395114008252781991219785776340121383810663665109466774705350200305059240940576986250253670595334848236241289216 8840 1364873967318434576889503017155896091222459818407392474919827890886514377669154763061530000000000000000000000000000000 8841 45354737726887976717915461469557568667611250367080827170043931639457982565773384947025941276878014564131374603480072192 8842 1448569149600908923174109602911337619598512921909226788041844437193861293784740977293760097898293488879682404274816417792 8843 44425341139971295060474429479199161734694289320599361232904339017939024745846316429338009280443625376525150152856403181568 8844 1306979626581058210787481379411109976104620760759339051698595932040393956110347849687500986040072090804605070607039166676992 8845 36847409382683440258319890907802189708678262137497332336238019625698695331187655260315320320000000000000000000000000000000000 8846 994442732202642781346526638813231277948243572054664592923427413090670343191608782108234614797009144004898002452998560862437376 8847 25662662409564769382510288299696007640466241717009899585579410167540363163566859720903508037514900530398712609081010754015985664 8848 632507712891876883147933053009901164851294432747239766574131399465303524907472927628632785017739615445105037372448431537530077184 8849 14871079664642155950904445280368277273287360255383157410835718235648112152429297843564285333569765433901794660568392893680481992704 8850 333102578612443617523377473031461349658797665266628845345969210352324618638715292800025379209216000000000000000000000000000000000000 8851 7098930272956051734695009917579771194160411269775815523405284983708938171348331016157045894631545751041974145927414509961640614559744 8852 143740952974017372938498498127458993696802232912101367561040631901002788862006884768924652637712500242121207966373001085756983247634432 8853 2761245085754594523412443051930610837171119898552023491663675269888464779086502999211581510590882002750240263468284637100201178300416000 8854 50245740187208103251451158646449489277773046851479760890855688864639182604161009207754478056484898628339543459115219970668842489162498048 8855 864695475714858576131808831479078834933313261644140742455103292141345897073085358368836276196751326500000000000000000000000000000000000000 8856 14049504094667494435173828505478810695145610056468953635703283376140246948638058701580067516529486611742137167242747699563859170610045255680 8857 215138827455633944628611750467354330246807734510767114544690250629976579888043610791592381505824496414563728092182920755352404991174087016448 8858 3099001922466444703523231353324759470140942747697142199822571163234343659816379826850251534778812598525386811034393575613582048709585259200512 8859 41909404770401238949758419365918763531960791738632022282338728048485931081693293006756750852696787060809701810198995268073437035031844960075776 8860 530984532704852770722442066816857736405720883714995352402001027985133150882575137075036764144897460937500000000000000000000000000000000000000000 8861 6288922543871049929349074214035285934410378682767566900557081708601715932402254274739448062066767502524260983988389047729610343362003160795185152 8862 69467714616779080036477789838671822728969432219292247133198900468207881823125943263406571852913814778449909431352072459540111357703265394502926336 8863 713889950152689214081375293856814677605909664090202545287169362149333343435870056548715146961985019625815588618767981451950320246985015811656122368 8864 6807473306226673786551162747135896275478174256425901742609423584156800575829534782177807134700349840175028387793299175410098303908143338060316147712 8865 60067894822887279052616431977004751763873803827352554778226904370191659839760794801012071650147366548275200000000000000000000000000000000000000000000 8866 489013076541398454571893122278785880956958688992479391856534614905538550648999218010250994885932299388044863820349432226446244312303123157531855159296 8867 3661489007275253974584116827932629756995836832382333459804864434316260186763301621616787241226000258761558817744642220526904785619261784399977306390528 8868 25130561050976308360681992560602802301999042057038030720276055965216327523548522311308386826410123547069762677016114816144382561802644437686748885024768 8869 157544741830573586663187001945533211058549809505887430679072319151552860176122809579339087196785436446266127663249267431046200523178330687051464750137344 8870 898681587001971915007012928144280572757819897212697234467637539697316856774470660888305316261956880286351360000000000000000000000000000000000000000000000 8871 4645509201333653792368157737090743098126777234548825506120865361533219281893187821571419585523954322680419754263570751649795304103612675099083140585488384 8872 21666182957758652369631608684910982625778245899390734569946494861375905885322366330034047362153446858340460527530516515848106181710892725919788034856845312 8873 90741635146335365891843680953904944870179693567603618815134566941308338476433176635071258777676910666620403322438541251329384289593694817898018010589822976 8874 339548551820515329144119555134950054309553280079479516223153406503650247304925959619483242857295798042615556797311202475254598867175030244713967944600649728 8875 1128988795135573886838971593793484064743223068938747337603355828454123544477590630238528546958048489837649795000000000000000000000000000000000000000000000000 8876 3315867589318412386520442359122161315627558043187734182834038010657985482647283931215108835297747941951828597357766952091982715253138966626260939895377756160 8877 8547429553130800934133101868496424287942326228879855969493430504252933544638167545822940091580421022602990760559106715307784292614818307414298493541693784064 8878 19203206262919553836005330085234950486481217580760244779925914051155045403373856138621060047938372076457773119495880141413806956625978437051842882702502002688 8879 37317229229501405548078550292531911952775199568984872644685409179227893830219894995653069270732878964026360208253451938589683150187688740507511562483517095936 8880 62206281213030505909404382909034432822902926127804501447652880801919428271774692559067814928685129789702157000000000000000000000000000000000000000000000000000 8881 88144325643329248825309013692094925026435359711596634827537986075555228818796453054348572688047790669913680976317516739486034758916118586536152412816159014912 8882 105109835423719786599849557784588546332166857171075603977861381017879247658824019823723655940560136919465048563039047691411249159403032957830347098061025574912 8883 104324750281356730305782377450907795762524864302507261862365317750860064762934287589717234634280819184581121338272119041673245895979612555126284043994687078400 8884 85137299584370170590005224655714220848484068313185179510677919009236850806846528334828537188770180955040298722188588184409182456456043772724963044513527365632 8885 56356531892045439056949988381331354339554358045215750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8886 29804423755403079293925901908004817872097577612053387997261082957185052449505925881504759781471910127826327504739836290668485310853745069509284339896461295616 8887 12380953894269742571628238412267354095607281522000864576608106072036580892119616771936039572019300229426221002023059175762281351097694804543075416544722812928 8888 3963303064467734915811345130880274833590012846239366760878458082096364318195192866240368598629105085635738695645464870998985715157413023637417796137945923584 8889 956717529714724642237551667477506408385254725879828475004230665514510845069994915149094528071626673409701450017335388494442791999608941436885976265349136384 8890 169910491252350866443079075722301187619294884458462228915073189407336114114704218546978300756597145600000000000000000000000000000000000000000000000000000000 8891 21581795172274919153626958435022064831481308025969028617081578662077303845873457605177156409168336685572462340988521813073588497587028271226779607052058624 8892 1897638452959879775381653143824959464852777081103042664954006575716705767011457805263082605137419233155402806465938797709827645784491899565108470151643136 8893 111202266109161003108104844713301118413889098822429688051261642498770281895522437654893297417420635177753356309617417038981295779065419198155892484734976 8894 4153837486827862102824397139934776013453339431463829102926243790833383681067274424339919183584826946347828151495742557525967819387907629018562280030208 8895 93824257359802584813410879391816576312174758578362996578983721619020916601953283142459269050000000000000000000000000000000000000000000000000000000000 8896 1203051490461607964472438379255876338138489074865442584026499996317699718530967007851252207298104536250389086209443635578634220538386000013573488640 8897 8111710933862662841396897518705131233646009799478516154227281056640681776250262720063236890824394109378646462752106582141260551449742883315253248 8898 26177814118703216302744958796534727561179657126030549695579694975042108549449268082793192473819297703695664671041247783386167411633129967845376 8899 35949083548396961280909763072562821304923574496419916024622303338303078191794679495644450921912844966518240256258428348303722116043763613696 8900 18086638917633994837947776644552208966973037566449713639975458116495625408110000000000000000000000000000000000000000000000000000000000000 8901 2743236610946211075467041083360865405932306695181227689832457931427286643584340028804624170964042259449315383997154872665077524201472 8902 96622192086390196683089343311974386933405522284954181393898509985767118296888824508943248721993474147950050381004573526911352832 8903 550779269657706903243184428412267738842378336111874008624365284439847053695554427755143129710681590406549471173809098719232 8904 301724705889558511643793681635757354161988177193821878048053998750645176920554001756934418360024845582941930496458752 8905 7174721383553172073519267183106590675535134720000000000000000000000000000000000000000000000000000000000000000 8906 2005995957273815240032526693851221906345201243870906112977865981468911322098660355958384327011598336 8907 603034931639925530813790200649401514617514736173671125463710137356944916043040831832064 8908 1063552215015794578935533237301455673210649137231149551964654892220416 8909 1361129467683753853853498429727072845824 8910 0 8911 1 8912 132 8913 17292 8914 2247700 8915 289819656 8916 37054578688 8917 4695352673792 8918 589334402042064 8919 73223968750000000 8920 9000312947039017984 8921 1093659557746247387712 8922 131290558995241256861504 8923 15560485516611229267724288 8924 1819582142168411504640000000 8925 209802924838361022808485941760 8926 23839039995569958759462239137024 8927 2667862891886357696000161879130112 8928 293907035945513219150494259454672896 8929 31857799141787007957704812454000000000 8930 3396102266033417069487828947185860989952 8931 355890082528240619155696789440445205184512 8932 36647279485898435979720051279051516081602560 8933 3706697678011964743448216583184242359077650432 8934 368118704116485168624354311197230493000000000000 8935 35882706692695697026771826570810851032455935164416 8936 3431822109053391499728216961091553003021997795442688 8937 321925619301307559949704926191250762742272751544385536 8938 29609339495850070056602781241105244081762120683555078144 8939 2669296963023094044594488263628179593999974400000000000000 8940 235783398541161139497010202537786098037299663147580998549504 8941 20400027246333307543184196124028429496966981110378538583064576 8942 1728230793145541458499341174066742331408685563466563480292491264 8943 143310215198765492560488237086106227910500745801462273935669198848 8944 11628028787135220376681844219056330000000000000000000000000000000000 8945 922859172616342299372590523846415210593580327163118785630977936588800 8946 71615875746515794842703928159151808259791492672841239372710732281151488 8947 5432113168943283824084266391566175670542266485999395534923582435915464704 8948 402579464457673897371788714428152007734053623351031205857627813808036642816 8949 29140142822431460904758988974935001704120098146554400078880000000000000000000 8950 2059296519572978254544987566715633711194631895248725019342871047587013755666432 8951 142023042779245806853858564641810024213829479706121667150222111523797831738458112 8952 9555037714664467664981552380600481717991805267299866118500137808638438675042009088 8953 626838570327284286688074997132837924103242442413078808550062539365329758410739023872 8954 40081097231482003154103100555613461828278302039346841989472355730000000000000000000000 8955 2496832990004399185165035098095568979983456861198266782950116116098249303949850733182976 8956 151462481353511714736876450190722348407861462720202771380224086502475141912089395749453824 8957 8942933031708518161281770810649639895842421193372453752115092309856405808506145525888712704 8958 513690535300551897988036443372482384118804272183016720560874012699806725415379148603836596224 8959 28691320388340982829044340423386189088588236814409232586886130209652736000000000000000000000000 8960 1557401760893806445759571148424501667353379645995851071328175551926901463718229033781844743553024 8961 82114232588356441725692027355922693123406850500078757713417100232755606074786176298928820885389312 8962 4203032437832642842383181947546139374866661628655565425198072258988927426039333930642646427269857280 8963 208729802497474647302574886626878744672125824465738577113096697540612250453718438047277062974926225408 8964 10051389956278260468995324415711713079352368774641823318789396642169215778816000000000000000000000000000 8965 469052518169258885900246489397788274705918930281402486509143980062161560462356840142948258256099989258240 8966 21198008381058421978014621172050194064848762745118179187019008417752962060259328252673474946276721466277888 8967 927175142438285016939623446575379363237495765151566190362436788805200922815217621252976795302277766344343552 8968 39221698030256005281592580151250745834486118849897304870155543183619579373039874239125695694372661668385652736 8969 1603551858300601096938006570222789845236341552948607284151156134903430938720703125000000000000000000000000000000 8970 63316158585788405478787860794807248218859372230021639516134006754936905642298736040027742947495473091012420698112 8971 2412638184390874064403258163496327332004246669689236015632018680232434994176175825219526877063513454565078415179776 8972 88649175936291761594337764269485757100781324584011889329985064315932699738271219994623189123765670924966683400470528 8973 3138396518044024362326404668370255410631333516952938213761793135349359933004407883492134442060342052487728483702669312 8974 106960524826383093313140197901264947451842207277907853782148246766669742295774414592673300000000000000000000000000000000 8975 3506221469000623137959093728456355293420467534043237176236157062786061467657682171804914518980835148621272806566538510336 8976 110447905377885736344788385084658757184441297507125893448296196067255237747559088007850503467079003453860913562399526617088 8977 3340134860585116248871326767049524856622790331332708457719073400017285156875957579699489683579864941106187889827673641320448 8978 96878606318228969125576431849780131711213231023073836666190127323372305459124140386781327255258994266021049975388950237282304 8979 2692154888693002324223994212152780854012152389554298574577896085024853373809141832413777756160000000000000000000000000000000000 8980 71599876116202957703263008057041923973360611547926839932439674284252813463086847479031331574354268864989600003704433040680812544 8981 1820438789505213683549974000914634428477645496110007015981769018167614271607103135600655649547346737343098465524381893044115341312 8982 44195848739344854638016759717256478153776044572464184399782494926217331578599004829077745437828353511493803832660671107015467073536 8983 1023282702004704689496539089497534425779499609298883683678337101796524441656090988412646735101581052623242083624383301588762354515968 8984 22566356156598492900880170878322156548727542103555515004863431495254293674718986660530845783162880000000000000000000000000000000000000 8985 473364803640883320405321455629549995646360587369307901220081104713168951908814258656497528812555418923130462021250368169753293440942080 8986 9431673749259591860396818134532938691802998233309321303088776712914944040495450614545130746109977320494586780417847892320543856996122624 8987 178237913033463619455655529869749358156272185084440094721150999709994732715443544284089513172762847842165444656324107335393357468761325568 8988 3189766139330239038057541648644971126105439492380529918763454788684914792833892144799460200672295116611196710980330926159220048219556806656 8989 53971004432284556676784229860732699510167294124208622259555874124406281364537684603168908241602048212000000000000000000000000000000000000000 8990 861915569516201610468735205532807268887638911432302162830829998477000167028376733743358432077256592799803730843999833900957305980108503252992 8991 12968592159452228091134093112517660470612560240712423408180121222199819140508659397027713187663044247205852144699572814583379395943758469005312 8992 183495320627737561882938403289016668877298894443568229734417641927687033675824208300754360171609075496559908178057882088199187703192737839841280 8993 2436672657868639260241979158278731141648465908879854144177227274720494119328421473261681740062407245846885318570972851440571625041750766494154752 8994 30303854272507113302680360059073364182037204853754545769624107384085296901730544050224125385284423828125000000000000000000000000000000000000000000 8995 352179662453022246308843199319481128864188017858803582955483933626046899230377295852418363705051309686536480219685606476968765837229364266450026496 8996 3815736746389327717178020427159956387142777452822814610139856815207768387414837077570353685375998434573037868874474326532078517338623172162552332288 8997 38447010577981394353559765254242062884089194531845432638683425781684265876718329205563674791097775177438041751728766046160567705896350913430776971264 8998 359314302399830365179069125854305795267873804555635157154378602592974393532670731832392011886331179713193717177015017894651491180719940724011390992384 8999 3106002955294174325111205298000803338731686283233198762719065150556728235110252703778999073076127565715865600000000000000000000000000000000000000000000 9000 24760321152735996667280724350051166592142271126864458576851058402812557292282771164834852302660092633561274155275314806635748212962768649475004315992064 9001 181454016385387874692336558015704464669999525731657176737875068879452463192909486101857938978931468044062649155519720803625954992649807168314877438590976 9002 1218348213917664902791567487085418742738080292783608776454358224387912004150353594848301890624093029342888574259895461128392736104279487608624699519533056 9003 7468112969948241217273554856775656513682933270171421224370351042619679061428268971600114418311912050406455972774878479691656328516798145884379251923222528 9004 41631024892438819783932294518128561711378859518018210413514003105243765689171609191793023522071480198443827200000000000000000000000000000000000000000000000 9005 210186054515877303121419837410187742095912115164752832425539150269915794976914150400582739725549814878953346472474745544480901404004264763746680505179832320 9006 956874274010512442543359053022905068947980006424035322452773497139897574902514927488677202187917868754192195307333323852181290459526770577075066170651967488 9007 3909400318620506759680985023322722089797296264028070864585790761197467121914320448395283672726873659121622846653903776398198568642559663198292573028746264576 9008 14261039176461605647940374500013751432028662532132754340074517073153310386806890304018296200006423517789853385487070503960693152421351270277986653673227288576 9009 46193795615992593085249073897750617217899319234901424954372089420369399348507429290076848146528745286574575660000000000000000000000000000000000000000000000000 9010 132074162439818266721745434045749793989901950005392765167678248135424210873568981962027379613494433450917361329979455329923735016249799825481520266185719939072 9011 331166419788146790311458827790084085498021688302952429315101654136654670031134159772511464378171225555839205124596291985934462528810559363474896570509334413312 9012 723132339365700824494111998177806143955084504472888607505898388635520121624719239319430843082573576047866844685492985938654933579329362401790748569760476168192 9013 1364607645138120286239482887326773063084639560237084396162734379504023884043195218244801326356553268431228776262906704307637420415520099699784155780414745608192 9014 2206906270779781504738662283889214749757058539211562315779016419571283982901780221807129997795835117066490530000000000000000000000000000000000000000000000000000 9015 3030857164059608273387249823637635629968976393624476626157440991613960986440309585319045375568091834264779435135049311632411395972879261967180790539323971731456 9016 3499264361620333963407040773589034942038739967915675671663718589890704334617515023228188330838513858308739558537578564355793449747566468604773900166288243687424 9017 3358855561519367866536439011861578533365786718760594457853994723710013544057102418590528741931148240439362687241426813096265900664305988423761451910311870201856 9018 2647686541108922824215168428080643300488078676658410658519797573378766799319606749460136360558695737537342588552355014108682984571045509779760714000654573502464 9019 1690695956761363171627370013025333948490841736212408500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9020 861317430686520166483763198105178121022457570578458910147293908541742879065739183426911789227592917662234990538769950597529252304100044307586584851411405635584 9021 344138908543024285862819142618400484372038147434889075917901635505267437503903870434019185111276213497601881169884865154359533810742005106849286015575771840512 9022 105782206572826125820912590019083043293038355367003784007201624783706610087220735801499891856342888922785715677026292119096284168269715444263779265940344012800 9023 24475298622618106276311027195380494936237713990041522309619364213482839643786753935085717142120143269653677644339046321691627063902206250001669254500830937088 9024 4158072642108297151384106030919791363655144817669687034736233562437297173275434478035569437600382976000000000000000000000000000000000000000000000000000000000 9025 504126972449363817782509808450111308325107357717326175928404597705738493999497333035020085113654789849104634138157378022138576721128701533435239427169320960 9026 42208490263247517551217555365294836199322632997100303167226118093641836920949304126915949399602633662295852749398628181948376888856871851723827561405349888 9027 2348937212831850901609822869762965823543521141638617666684433794588168560967378279528259978988603399603191850423298506695339971081086182454359580368437248 9028 83076749736557242056487942186225926561440073177565949235114925490000604172807293092079030203017923356173937817948910690311613832654891548222747360362496 9029 1770743646621832848247084062545193557787326894367856723919934841129533890431881073164276626400000000000000000000000000000000000000000000000000000000000 9030 21344127362417586829775312903815335383660376207912323612764295345030596102328560538245042989828123214860432937265817433756318243025010551355816804352 9031 134699431843998328643043769522331697089969374807194690499144741697740128435749975807643863939252008383489702104821016840183572367581805926129074176 9032 404816377593814322906894347248296311166572941681548740560933660211991764412796681946859248548083174407863173471250483527474919251470555243610112 9033 514669540719537399503863258541993585086130296267958086058187683647111794379752054466024517010791745000683379621687618739764476281852507717632 9034 238061363373105926491131743784240567618254413841674101644637923264865005773300000000000000000000000000000000000000000000000000000000000000 9035 32918839331354532905604493000330384869639843955389381012532298654094089486634610250076087186616450160206809406091299348314973028745216 9036 1046266365640704279954455262199309849270772832521249779552807823782764212569074345291047093679482316940697417611610498735892594688 9037 5312679862408024041474936297538199477049236853683600792261762618135998639769341716915192783854067058126156692638259281395712 9038 2549419807558095810380741583571971503350050706935839240666910075907237767640254720896123825115958366192154070214508544 9039 51916771651012094740069905297277669894531317760000000000000000000000000000000000000000000000000000000000000000 9040 12035975743642891440195160163107331438071207463225436677867195208248734090715035209001091098533167104 9041 2853591935258952321321128740896351976686289563142790383482236900797119338716122014810112 9042 3631194396798871961172239120068897655674495929031338001470436539367424 9043 2722258935367507707706996859454145691648 9044 0 9045 1 9046 133 9047 17556 9048 2299574 9049 298808900 9050 38503013904 9051 4917471215616 9052 622147355315704 9053 77926181124346128 9054 9656750000000000000 9055 1183169813365946240000 9056 143232587930337299571168 9057 17121038549379812793617984 9058 2019461376048751263339606016 9059 234905669859564753223680000000 9060 26931005256076209993346401139072 9061 3041412490912097237158823101874432 9062 338172457352951102774549542512427008 9063 37002492153129604998049202624170033152 9064 3982497003725700413631345129415000000000 9065 421429147084793598598386979688062151525376 9066 43828925893551413551012290030021782702915584 9067 4478112510800743334397013793060686964744781824 9068 449329318329367474966552286011414476889533855744 9069 44260201012831770441823679313421418881000000000000 9070 4278470976246436463638873762821452618892903033339904 9071 405734028607837708170190469451062687266124961983496192 9072 37733345712885021419558828952935345452453339960561295360 9073 3440290418360601910772611344883033917742828410056251424768 9074 307401764790267342259570385665855529968263168000000000000000 9075 26910055362289237087853745323787446616573431715385066704076800 9076 2307143913367991298948302125522524404121806766243041569320828928 9077 193660169601600149483411605413832531138449111385467396553762209792 9078 15909752473032935310161066382154487758990627792524707344712147664896 9079 1278774135041047915311383657678161010000000000000000000000000000000000 9080 100526098270854800914910385594181515285815512898349776525990716801155072 9081 7726142311804777362043227800464002082288273107687544549320261056302678016 9082 580345390105248392129642724675415665732289948577277518757899143828983513088 9083 42588055850030076756173203491196299618297751426175971081604362224059245658112 9084 3052109629324118172703708054576658719001171264643796313683150000000000000000000 9085 213527054752851968769314686811871639051263067424426895577890852283830080268926976 9086 14577100182532064323064131924363129486226448331497807531210699409266455534735720448 9087 970677759815167304210958115173981155745171191169269108280774233834841457526600368128 9088 63020233662258154639048975488110574235698201183251593204668810884113637755729230168064 9089 3987456429962879222445629417927712751351447679108563506793468503210000000000000000000000 9090 245769168363635290452413918260263221762760201370370487634357264410232020419600449854767104 9091 14749355731062111850592215939957650535690107158997887187191747673924464248952370946912550912 9092 861440942310841161052322589538409021070983342950146359039617627571880587815198035267180036096 9093 48940793298636725980351111149279892820567072913710288854852464409711618047587410137754221150208 9094 2703267880342844398184708493327359210478723680646931536044101699517808640000000000000000000000000 9095 145094949630685227706558296301121728482304163186800290518043716291205564474449002263129826000896000 9096 7563553093295840856185543442589603519112697066938446982255963708867655286586543576154935294462787584 9097 382707805061501452886572073271184843740266348721344087944886764076783038061800424492069779395993141248 9098 18785647905954537209041193473126648694391423196920467552142962222924082032667727539403948534194688229376 9099 894012341521218387989184390608682502285626009155073020461965683687027336282112000000000000000000000000000 9100 41224137074180563705426104362053806987024052122345149253326972811768986602140963106357080811689559428431872 9101 1840659011284866253385638212698409874105006762685427191127774821580770097331910862303775078611381958226214912 9102 79528370758238439494685410503418139366151509006259834121773653274153221074717304586393420519951016677615861760 9103 3322774535320331506872192879611178008267788475510915621917455422732001274790735746654715585527359532617823158272 9104 134153515979850626768689217200999905913479649688870908259320418816059827804565429687500000000000000000000000000000 9105 5230060796908089792786034287538726279208704453843156074333246141969170762404144880587262207347896632095491988914176 9106 196736146421254175390050446301374328749004215241394676711601240879774369555109191167613685587433483051743719140098048 9107 7134953067142601234971109072881628485459152309103709755838285795160453408000700269862522095021212088533271004833644544 9108 249270731845630443123853100573267857906371820408901632304304339629113594342198444788261427011825712639061710566571638784 9109 8382132213545594057463328133314114522653428095999393875637985834351899477266400537387072100000000000000000000000000000000 9110 271054133307527606277895589311812918303592532975623489238743547412139628338151417537632487148243606174831237666653815701504 9111 8421234085810719088909977020649536782193191588750684262649639409291480279184756076517297465498119334389251210610272020463616 9112 251129212797452510591339859627617637596635757022892557962452848464989843595245904429198940561580190693234963260977253068046336 9113 7181033435973484200297793886497315588391323431388181908150120258231854248890994255895755967582277973563022843847143406276968448 9114 196694912498127190674508501403404401833478240150069912176376329410324366017447792330879375769600000000000000000000000000000000000 9115 5155191046632922891628469623606417755902840195610227872685018978802777299526549867855608474655805546090920054583677231809796505600 9116 129136928105896934919211538016631332144522192363220216232429720174706739705602841015833509448432487433493035205001690518372093001728 9117 3088141073521683603048595398456357085600633982335498068389664418073171184546213986514151241353624609811844423907323249194979165208576 9118 70412338071983681338267499192551305124867213799761453285098397676703891404151870478897617361527546931954965744494444802958443157651456 9119 1528779610503768742072864250867285608055161317382795688058880774783286090985226262751611651578920960000000000000000000000000000000000000 9120 31564507435568622771701607826328922459853621944405491622876685141901949902886093784177297348452389872863758991143930990942154443007721472 9121 618866564382011220871354868796441455087519613056474150001497769633418288719677510241170264928479843376919352991641213919670500794870792192 9122 11505227772086186899212212183388917037564814383448111812820762505455419954716446474902836319888869301228093769830183674611000590303863242752 9123 202496927828385814247975096017172339148268238844061687357671414629621774376580011857655750061323565285168237775722186220172610533969868357632 9124 3368664924678171263334793055187732806366461966579850443459489376024893635792081791993136166271873863615000000000000000000000000000000000000000 9125 52877200788811404857155905014862828830358266453074488280346842813002631272062563240360557432036321339572806358503238145151624099565768829566976 9126 781748160434209026263759885638843475724729269203842713581926518816965374722469704743308994462230378085282692716098588744086987814362613897232384 9127 10864960246903695082081984393040471448425304855238274778449976035581972116452678362471586387613932840352904627654807974645495927954224627943735296 9128 141671628938078045222797904761337729441643503772233465886113425497851275913181093105461822811988732071317562878231792913351041314927373534210555904 9129 1729473322123822041998052942206034964009704320273715963577508219844953470510745319188572466373443603515625000000000000000000000000000000000000000000 9130 19722061097211470704437610981898158110957215088293433779527169316721360251566872939349817801113991183343513227188498394482895524461046263921827119104 9131 209591563477921856286796067131312181089151596384266893040929534803668783798852231444508727695922283578828639734819259878357046441529257797606422085632 9132 2070588922100136988390684548580320578120407592230452765125381862511462303903171883064663282631379254248162622068727632439976771980275381677692498739200 9133 18965446076895178858313452692024827874404569308316817851001324619349067013038570329472004324712744364451513217553252353209033699536377836824193545535488 9134 160605834227158876735827941505602891993381633912829830183826592897126054677196369634106014709559695148843008000000000000000000000000000000000000000000000 9135 1253695520624441830670681955453039773337954019590301345370329648046226103892977342030072120309904241311211243316126577211509548501846132139750109845913600 9136 8992396262004248545442028998104254620485477893640022971049670755257745937295693076119864994533949784466012602527872138840242086539496633848720444377530368 9137 59066423839302648837397277725817148825956394171603648321850722476482092353079146547184316697345581716748508908009469021384363061335323237427893179628126208 9138 354011886933615097688804815064929367985978840564401154084690182086266992348276647961093279298848672361452940399811236747800050080364985635754696467479003136 9139 1928538715672029395303643393545207243408109721789649147311605686491686958565554504357685588397065682628798054400000000000000000000000000000000000000000000000 9140 9509867615861954723181137551626162612057261121249361529120931255261201032433599379676609872846385254345978949034418298524513668830778667075399865056333135872 9141 42259791586190280401593246218755943668202266753683311701066014007537692017827887429111596775094011742491919341649426391483340783438519391214483051960825020416 9142 168427765562998792848457108695280048077920571706029223717589273162789860171050721903336075089923005767061713426900742506695954205810613579233490414021579374592 9143 598963645411386291930116324530953034676026569413414122044191937072439036245889392768768440400269787747173842190456961166349112401696753351675439454275546120192 9144 1890069026908148590629058976228297168208516894405990415058052823565450936467187200321530399376934467153417040150000000000000000000000000000000000000000000000000 9145 5260639610692383439402753188175920995179212475910070278262330225250586627872438202594509700513548283792428884203188442187609374590964467578078603538015113445376 9146 12830898097911562374111727061013325594802334930297732431011646560528110398916949616596731912250376286816629295072938579706654313900248785359843964473587435307008 9147 27230889106588655362305880438826522330536040446150708058690990133927482743835166026931482389729843767217367125331637999791419248104108584159179768823788488097792 9148 49900650815127150587134887242205251795166717135543301002532100992567539548573601185220327812324725206191669134624505364185114736087695652714631905276043328487424 9149 78294911591450350143137923902492928429497966621503822687282978876607136377662830782038800879794044106948555210000000000000000000000000000000000000000000000000000 9150 104216523093073929810309570653001787416735118744403176837170732820258891412675236068373590760254520363387298285063036482217200742187108901829130092074069240315904 9151 116495768670406543281308017635837015727051294181944681005905036984362731508509882314043462635893312554173838564446879549217528821355029325747596003178006311862272 9152 108142225624533440118308477669987968176460028072712002896735262019236965915503660715907053351016869916149637931570020339943740016894835361184467004272570661863424 9153 82340455407823375975685362233979208073865446782666987561088826459691920540169307554288541576351560731165620435299878413785546600997938056276331149100245034467328 9154 50720878702840895147198507622467884820809471983490975000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9155 24891194759970468220973535655829890343680100545912557512581989817637509243028209717901138483551965657227146763244567996232400219005534848395031117244900835328000 9156 9565627122478627408445791923839141108736470331872460016459773560791792193767051953365246491676939904800018706791035854164824191638698663816270995944855761321984 9157 2823371073420256005015312510372966931775101701185579052791023856554570528831533271062944949112440563038860212400952082838705103001142662627119265885644119867392 9158 626141179669776113865291441865428095800177002712215977502236417450184710109645800910980418178962814493379852054959082343382364044056907096577998657588262076416 9159 101756919008438556806994192462317203250873736612571834401721530522704163567429776073571023216508403712000000000000000000000000000000000000000000000000000000000 9160 11775851004157802725194952936326683543987472248376986898237474810387624856692176154360175742383310867800193976631905904770098649228126989510980472620630147072 9161 938828282871187420577046131140176506930665001078079858544214239201794164448668860158470901213644526497097440199773342450934308388792865395134600344189796352 9162 49616848854591137809329459809922933791901883936012125517327582256332214397308758461829862388074102818159609998176211793038646564851136181549822976678952960 9163 1661534994731144841129758836374883406737280878130791390821379105880007250073687517104948362436215080274087253815386928283739365991858698578672968324349952 9164 33419215353096442636596237204074325708063107529579472436011463693891624226546242735011852291500000000000000000000000000000000000000000000000000000000000 9165 378680194883679781699724976282259897201285522196034510864577270331035342092563699641933301986932424418521308553324146469865482666714043435492495589376 9166 2236758322261381141461221994662623651890426216268413432918307439305296982234458386668875507451946736907663406536017811030736235530967064282176421888 9167 6260121598582719197803129772816527429922035859721137213645888108382244017379816979795920558609848888900888426732566897252423963699720170091053056 9168 7368330705506157048184917749941948528353273323288887130571675673023120875257130453731649772827005443698027923488700493961409045435941172281344 9169 3133429764875058994407334977675112545337514895853007805294967234812693828736100000000000000000000000000000000000000000000000000000000000000 9170 395026071976254394867253916003964618426391109143960464557644404710928972421350502427436629049685060203371861661848237437783932774907904 9171 11329419093413417465018280969718391920061656072382562314786608621321268776479415352155931570440082518765955860449511862267245756416 9172 51244788748088646644435362172219547647309425834871702729441334707430404701557498071096687526108312016691115907635647793332224 9173 21541296514010394375255088553790937415340963167415414546561300948367497904066436598045453350590755026817590927680339968 9174 375673288839057505930313709310644885434610483200000000000000000000000000000000000000000000000000000000000000000 9175 72215854461857348641170960978643988628427244779352620067203169888362936860536357400508116864126156800 9176 13503342021714160743044031241481702772412648961814715548111160580641046536038487097868288 9177 12397673157163898686817890005672679276276685441663052901952436373028864 9178 5444517870735015415413993718908291383296 9179 0 9180 1 9181 134 9182 17822 9183 2352240 9184 308005628 9185 39996385000 9186 5148275427360 9187 656513400045568 9188 82890394764169232 9189 10355380811172716256 9190 1279215984375000000000 9191 156153340646515565228032 9192 18823761307322787394501056 9193 2239422174160922887853266048 9194 262771403302602756760827994112 9195 30393727776130624487424000000000 9196 3463526580365872496139683876905216 9197 388651561676416097336346578516612608 9198 42924119851908911399130395924354039808 9199 4663858320012922016079821587682111258624 9200 498318564108083420809699288493510000000000 9201 52337256144290461791290018871229909275224064 9202 5401192367465206186494278979626648374043738112 9203 547498223850677150805051412144425432176348102656 9204 54492330020593489925071883013854414665138404200448 9205 5323500960466332325395201257697918542750000000000000 9206 510295449635309403674116537903491332564581592512593920 9207 47980413887071952793901866199055553946560785264299474944 9208 4423655608441964238836036123066997775802157203543696457728 9209 399789620103636325353804649901701823931467219723957282308096 9210 35405647769743954907537969151009940126855544832000000000000000 9211 3071579750183243187981605737763024214071719805163206217985687552 9212 260948959903828478534657073378597346953957090300429636926414323712 9213 21702440967741062389155754729186256854071340047802811922994245795840 9214 1766336826045121457791604214625533625420049281495221916881594919944192 9215 140637342015570901333126473766974535000000000000000000000000000000000000 9216 10950587764905497592639383085290019653412555219736677293954413985844166656 9217 833543378267357217185729107810047318810923599758729910189782945970698846208 9218 62003167851218329103277999948766411307974664506365467417824034259577994215424 9219 4505382007351788793154541994724943216178599228864381850246471885090080983875584 9220 319679354167269506934206758823395591392430063833590506895400100000000000000000000 9221 22140716119429194227398879812403798238373984647527902249548101531354380838522322944 9222 1496191479931736840648314658856215517264594361293015216667889703925946481106596397056 9223 98609932058819860683590736661625299714084105477311036779579305291689819597442767650816 9224 6335874635550525836331579312318181912491517011988674521224711383506631350158767285075968 9225 396692568569147414775847459776524465998751382904373226887150761180500000000000000000000000 9226 24191715991012627282317122562042357222540881707021121354850283643739811086153649131859476480 9227 1436289851424445997678703902772376194870871501397755727258751984347756021336660872798790483968 9228 82979699018843229140393921374402563965658106304512767499568346535161594020601477311789977829376 9229 4662738634318482494327844716623295337229077311500317455734634845634811141398612967399680519438336 9230 254699512085528930292023853242673675688863014855096440457130319221106933760000000000000000000000000 9231 13517746461003499714866063731772824760239336523499375137731304388888177826663939556678789216098844672 9232 696680346490755639741740273285464334774800688608246174056973191487896122628371517751209703934863081472 9233 34847538578001824514288725520872856645539314652770164868795833364387962278382013649370986251016483110912 9234 1690705840580999313343988077304342823016035215363129763754293280050533906352076382837084294462017552515072 9235 79517190119716335914219052190091173704193190809075359899165522611414930083020800000000000000000000000000000 9236 3623112040761555810540005621535330155211927786936531460156316499116460347569229321843571600872862255882960896 9237 159827567423802253128203746421618474806899385931746857618696707609575845049860569033832021736037596356824530944 9238 6821540163219875763050876808167273428721507169297049108752162516131560245191811386732166553963527079705744244736 9239 281498050596231158939495610838769806000132970833244536771566628108632591341864550328500303542234477448110899462144 9240 11223314583409257927297446115413502245960251834465865811859146273694932460784912109375000000000000000000000000000000 9241 432015109261968322935921050542182734444609930382210202335164524521268108556115670238684939285118155912483717748097024 9242 16042651080344675524443840252663955540340294929356998301731890985145379625655961773117764829919461808360530844269412352 9243 574258654282211092565585055549343311606923801237465426585829505720057329690058362247689438882364430980361339152839475200 9244 19798613227400721842824909079603866431867070918807928864815104344647811529560271978977214458639351193882752336450906226688 9245 656879174984952827342398782800866336979082072287620208821541984926251071528705652751578055000000000000000000000000000000000 9246 20954279263887885903045523551112963689166935880905172684046560604283068304415050870084624303399539134795698789588027876311040 9247 642087178768610381304900992362631704645959504627627489169913490381226454791247621442585561511732289741147842452704751515598848 9248 18881238161351252366730534226207764521963212595914365966934939119432204078057466776081514654461582783321922228152979069199187968 9249 532287192443297636890585900382088892626549931854253252577860227869337570433968679518947893795799607109088710993404333110618750976 9250 14370974287793645118914289259887003885661617278963206512684875109638777547222182980173003384422400000000000000000000000000000000000 9251 371173753468483804668887663335628435294973559276868149096085662572648150456232214050063555848146697835999699771774411651628916539392 9252 9160619029535649151874455342522985772576112929960059840861354957050347858008613120338861223370557060557979829491977331084569195053056 9253 215780793184486526537046444157924278236897613236542215080340992030119278853469098064182720681982618636199142469385424773444920013750272 9254 4845090555444789959711301833930283226880831513536983018519290723982595294845235180835222267634574073097439794763079382146059847705034752 9255 103568652466093584179627905194813838784123859039348959449849145480794131309721938751914204117073920000000000000000000000000000000000000000 9256 2104757519337994764633779702342492765160881459462076373524331306415965935108596673410386543520817361442971119918265097054278454120007335936 9257 40607408053261090930605284027621313475051562955230385172162245464579716493604631456289548485064076810167541050968975682670060100975830499328 9258 742660547615009433207739737562096591047568024923551964311652934547614688009979104784109614419872090027810590417654388291078470254354258460672 9259 12855176207642074958555982476096790916201289114002876834267757689368101168248573522075106588797570352776356761061465604088934631288390291554304 9260 210259258550713705636778073384274491155113952774883940669662885213251644284452073847833320812348041808010000000000000000000000000000000000000000 9261 3243935325236262715411317583370291110122270212412795944255623568163109699347542617985448370054814336080824809042822195051835593038032497283170304 9262 47123865014575816164792987259618736169813086512203888726739796906215628169339923404582375867797070131740636917114427729881427093101438732527992832 9263 643326275373224274422973731353736824773635036880437631703121921308299086802792749283444421136741747179825204787890526065227330718372220554889396224 9264 8236990874118930499108339432045683991844049317124185452731639850243570138856996739939817489663712194364833851223662105988348570266127645929382084608 9265 98702889244739776608238412075873754154979280135672959222171758893486369641834698995808139443397521972656250000000000000000000000000000000000000000000 9266 1104435421437215805716486671426599879785236860648850483282364381150230997663706148211394153074890455584930494787772296225493224148019069109648595353600 9267 11512487994026174873578808360933107775164447319321351971453718366043477762681941771674119944600286755170775982361834867665907323270874872171498458578944 9268 111512921807817102316328135086878794387917475091812734556952328536076073741433129265649683668996259965706240207222805257558669185997975202865755069612032 9269 1001040433106707599044164557147871168240721600934982466982558157612657170586920055418372933268866939523228221458478129453302513613256483689122226835030016 9270 8304639228961833742504328245462669668715608211352951166360644362639023015429372913587123159169639983278456832000000000000000000000000000000000000000000000 9271 63478678193974375404524881609570692861406776751918962765186806529946538745583003054778806030638677972688658710038243180458004649236901343491301500583411712 9272 445640124940354873213654670060603634167731955381669114321669310555875002081035072646352951733969450176499939442528388168912344725671158765013289562372308992 9273 2863583978135203539734292116207549426385362846241332145981055825628511286511739419634706746922340667678420623397255413733194205580597874281891294516126679040 9274 16781269457841322414153364870212131492410254363199763826977219221177619711816324019385461256474055370972553317433720706625287727822379862881503137179193311232 9275 89338698421557792761357092035336023202897756895063523539846610075154682210136650009417730377333745500731473920000000000000000000000000000000000000000000000000 9276 430273941244702305182184529984942449954324612783286501616783617210358472374033980721111949808753224188377498552477054387991370288066415652008608965717473099776 9277 1866378931291680816305123884075247191842512384247738025912417527594168603041983456563401208630932368960991643363245752416567005155232834300933168913086035263488 9278 7256333427259395666890753992384857734156123682560772163473332920131423446267878583584351704582106712812565161847655115333100117798095933483152583363306849304576 9279 25156473107278189902563503496211291692317798207278546318687927957042439522327354496288274496811331085381301371999192368986662720871263640770368457079572937048064 9280 77334215100539215572587730397657567285295992718886633358360911239341980327979263167315678662016205809715447775100000000000000000000000000000000000000000000000000 9281 209536283269605978617588839796631358815516460455834096403703460909093926095181400015031939708580528965955884713579865188583006783953308391119079301924649942646784 9282 497127535165880106122473463880550694971043202551732575090021326226547954775641001975612199825176020742931332863240261923492392286992469145920210876798913589805056 9283 1025429622170898725289417245892513734350862760116539817110372167044922934953729140318739476604797013662427586093215789935505137767968221883611082623520070879412224 9284 1824755240559431470199643923802826662631621671383196173725647288600445239851391720515995090852538423142840724422216097573374312651003437747507913251328972950601728 9285 2777686239908611099465639247165958873481237068176170146509234447569411117535221053950124954705266094569066551500000000000000000000000000000000000000000000000000000 9286 3583502322181886011007508241080343538635828055552309236116060418384479380945632308686603419133471611653462399203996074923079589516874355588738743422364950892380160 9287 3878319188157793947417526162773562464533585058444651328552910817166940487505712052025923529496109026152327853354615860103201765986721391976656307652254441236594688 9288 3481763579538209524080077607852522151106059239356510847010199852994366651509111780808429704119244910683647841861299475563383298645978305630480678989679882858921984 9289 2560707429486015714995779357914500674523752092870716425138750553207781448531059605673915527607128928621339580076562918346204483280713197569524755652787269015699456 9290 1521626361085226854383503373308193871945968557447103650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9291 719330126739623342707692426125776413692248247244493442202629273731558374421066037207599339556863060997349329858338251089319063240402448265173698789776144184901632 9292 265884559911246572141919942331689845909626332664079288342691356230757117536309031415187630950833471591014308640425907523475988707144683951482727089582024469512192 9293 75356947793845594091412133867594178996720754672609730111477899038328649408291483986476627723316970091382848702855744685880541246309668620343381678103902340251648 9294 16018304124630992146291609136288172150387594238095631685053796563244965174214686985525176363825978035467409175685882003311575923011463473055574856728358013632512 9295 2490209156336389354753807406743167411845994433788392302869092467181993616852525941289324542372190617600000000000000000000000000000000000000000000000000000000000 9296 275070913580314077875789857090475907224337229098999949965509670379367179606474605967709809101695874848013586236762601097692355432042809676982406075492037820416 9297 20882020162809006770101088779266134372511214341698182138420520474610187822341591902868671927412797053232976905875860104557431774006340367597354378600795602944 9298 1048061939165835240279329812961853044920826303298708262250971804587313440925370895670528606909619371125358556622854007142181511070883188545108175346869469184 9299 33230699894622896822595176639302046640847370537569496689856549270560087000884250205259380349234580963289047045784643139404872391902304382944075619892199424 9300 630720294802308380965999462987739124106554578070134261057157594179546609805692256685857477201000000000000000000000000000000000000000000000000000000000000 9301 6718414276783033084573192387408886081809806151648923406685061816473421087967985572013534631485389458613997844910697328212583594437441295847031218110464 9302 37142605011132170409676943815744470203115859153056377538009413717090261502118921827398320419227301851774855041584384459730504834462381946860451397632 9303 96807156523601770123565060710821545244141232331342859373458071453190943514626445498116672598289394311783383343376541708431485787599170790028738560 9304 105489626041986341114643232059103573264297680522880127406176219605326361873884143990833598131007027811281442558365772805776906608586929941250048 9305 41243072593921646503944842612920599821107400671309486957881931602416026055125000000000000000000000000000000000000000000000000000000000000000 9306 4740312863715052738407046992047575421060971199803252929135273781701947060546617105688381045457946672125803232674694720801432731878686720 9307 122679789018735239762843000832332919161823218536931009381628499809305504519802482298196267880990310551576238380942001867065946800128 9308 494294488252104043280147745914469289026264013833492604937184655942313722951492620884915528443645551792377041616092179288031232 9309 182012963941381858191638815138332103883590036800909797338728309103192841819589597549661725453610309336046469025728823296 9310 2718397455370333164501738987160895456455478476800000000000000000000000000000000000000000000000000000000000000000 9311 433295126771144091847025765871863931770563468676115720403219016607918685795710436696051841730611249152 9312 63898500518731250530337415003512104774358156392031550987773542079063563183934190498349056 9313 42328303835057850824927081782552921793757749908589535604868872413380608 9314 10889035741470030830827987437816582766592 9315 0 9316 1 9317 135 9318 18090 9319 2405704 9320 317413008 9321 41535729316 9322 5388034847000 9323 692493294676032 9324 88129018330611712 9325 11098558290337089520 9326 1382218611707072980512 9327 170124371093750000000000 9328 20680322486878448124071936 9329 2481297067118764181682312768 9330 293678239429320388176808235904 9331 34268100419001998792429295222784 9332 3940041700676765200947609600000000 9333 446154150321255513354674597908592384 9334 49732027706101784515163080785442167296 9335 5454567454152432900540326255320185962496 9336 588401884920248977056542245335821569753088 9337 62402734026015254363523901706876650000000000 9338 6504044128151914151269703230298802678801192960 9339 665970588938349908246095506775666850645785182208 9340 66967707408276840647107840845020836461794847358976 9341 6610986287770177894024354616876309292839517353865216 9342 640490401158740183989478361725619267021810000000000000 9343 60878247688124399951000583327026970269471532659268124672 9344 5675106965015369247868082034019519238409789556407404593152 9345 518690693131038434170275492352144835899935859725664829980672 9346 46464967105617401708107421510612619168993370377552865491648512 9347 4078358760136511153108464910240945039386230620160000000000000000 9348 350628074997272275415084673546297908370183118938742058806952329216 9349 29516631786344549991388494985251412082811458715739110479556721967104 9350 2432210890183491987409667605780693662442250624258688512993967857074176 9351 196111538883481887841277280894597465969044614157535283028489482413277184 9352 15467604466207805905042596542381113001000000000000000000000000000000000000 9353 1192912172027455244866137289852674830072703827368072572347812034792338489344 9354 89929793324385800964819981659558470692708701391033263911359055809043716636672 9355 6624438290476282818524698937883213114448000913083292424384305819022636403916800 9356 476630276059269148269372447147478844987415558935236458983090818453875228502130688 9357 33483738301916831035255171249075600003881252735113095228935489500000000000000000000 9358 2295801117803256603769640412622532200228167378310905701773121257229381035931237089280 9359 153569946105558710012449813802405150327061059276205589063188740784542251930628105699328 9360 10017713293650273694926554205502484911492902195356109792915950288005634123516770965782528 9361 636993469976301415718536325594283505083087828491108214516659910657316212509473250807382016 9362 39465136338443872087863051122173424741450153013127587150271454301777900000000000000000000000 9363 2381261319776256061429142008229158032766339046717017942011064393724749189409038822208450854912 9364 139865946373690967263317881651622437796029923836717183692400329053639361465272961643024635396096 9365 7993166498909008303435064704219669834371413125032226486590473207625306801551345352382415112241152 9366 444233846089744522108022668757970781485055994578832390857385678614195588392697462285761692735373312 9367 23997584388892009146605236408897180104288625445547303710357268133031025049600000000000000000000000000 9368 1259379416623450544527374265126413868741583910209523397647058347350928679363683401743495441426358992896 9369 64171395164493943329930076695122238021535898071385794732223460784437494475801656367390321239073539227648 9370 3173051085573806570270739274755938757745598514847139606352578784761632874848171819020514270418516786020352 9371 152163347743536487647139134817442853788941282572782391990309116163638441257349499564270069201265263781085184 9372 7072592420740513534183403001767714378225754151591996094546860496924376047980380160000000000000000000000000000 9373 318428569789225184512485233123606605869442381158081161005697200394280239473545618189911980976281171231510626304 9374 13878102496336244770165641336305832366001633588663834078603270808679726623202792130281322268681904990557980065792 9375 585117159458649519586936006191757156452393473367113013467213608523915628030293287117179352427629820677276590669824 9376 23847888839301246569631833433709295864893817256240950544348631562939746617656217894000167300913691236191264716095488 9377 938945173823217710528391761846475859074225719396646330939643616625107824802398681640625000000000000000000000000000000 9378 35685447745873810733886158258958845337516848236906380832056153970230219607797928550392980570104149468467742502603980800 9379 1308181872140210680718695531128914036984916904377351331256679961767131338964116510098216133720691037100672515462978863104 9380 46219366137405419816271938418534552053729840774056857156514131838828017653668824384130066249312041864589951461299293519872 9381 1572527541018119199355587179454607779530456123038484786251352248983294673316832350417105160878014077715214130260167639433216 9382 51477385906468176530387954708214114032655432416589756815684406309755475538822076789641369457000000000000000000000000000000000 9383 1619904544937608725964396145002562776424580986843288418890240638933304289846670568985106524169577400429498265831208143659466752 9384 48956713817577375688392679655238622252178311751009221026476477543114813699643927831578829112786159717318678058027446880889208832 9385 1419592534630732815306986727038515252490747170297294148259315346091730258081523158609005248534544489719652571032457782205790289920 9386 39455275962189040850279803077362249952505813484106128954313534170937904569541500338708328880117575631814341851025126757673480486912 9387 1049975821420964752252902237947148193508740767240926011995308233906091718506300971326032236773376000000000000000000000000000000000000 9388 26724510143941981898571631384579363325956363918738684301632968286766165186706674331214321778750569361169371910705738092751401806462976 9389 649829156539858365341741105664934223988086545804229375344660237585939304819000556154850826239112893715081663005252540551894323311935488 9390 15077468814817321903863971278620668003633706320138380975312572182582057157876386862962137369766436436580298054986296143451758878886199296 9391 333391890420804101386719776694756776922447442144385009235893332829140383431922846109131837108227215146932480336246016642991399463009910784 9392 7016358474747888754617409175307469601579592021186778398253459514962462995078931680088999247459490201600000000000000000000000000000000000000 9393 140347642837367555102023102894716573631364917922769419742387077601495507775138194532970900609052370505330808882660749601400805082188442763264 9394 2664486472331357451749513750963036912586641462042021140065868847483166250750883400072278728413878547775339380922035325971296296085353498935296 9395 47938615379611966803396948792701588195515867329318551025004560621014373937682720797498642510780147453650331994314653975824631724746453993652224 9396 816089197544484087474506741589949778037878205128612208376360904149992265763973797950832227756451298432633784889659814099829038259672518112575488 9397 13123583614284338967941252698362627592154142764495077656588233926663746772987245201042050875530819223944550000000000000000000000000000000000000000 9398 199010466467938132563242098851454023780719824351882776521254681230802316828891546748516508595431996622871707578588529494174295875150279316361707520 9399 2840631761388356437085134404698933414902833304367821686402628986199300013214905374613172253248582511961468412088561628788727533452369141747194789888 9400 38092058064026725182307845450445299495234135359473608984675343369699714974657942908203572698268991814085918225400063962023787193776107224401711202304 9401 478910415368031895590915964927248557091902095727471578169038029705323400584801880054933735775127377043353267485322462881766398814080217372560055074816 9402 5633079285270613657928611499182589753674152428896691811452280750728500961432143867568811401724815368652343750000000000000000000000000000000000000000000 9403 61848383600205769863378432770382320341981842455921191112223807119793998459357917371365855533119157384099245378854336806274565692973487960001424960520192 9404 632360280220321080080553675201338065878660941211943678559219932623097088967255775941903824999626856742557083064983897010353606261913982137063763798392832 9405 6005601400354311448834184704135953582567921444228158170152443295641369430656056539785268247836606489091858990566354552875285122462454293882209794269380608 9406 52837246466644078875354292185112753778128928817802574010822608538311890977006804516483260908580377601722364013844755538561131494379294377173164229564301312 9407 429417978836790460888450217910546544037509103874362541208481338701202483127794750347311175200339402100351959040000000000000000000000000000000000000000000000 9408 3214131756048301091969259321925069720648387349104018577895775280531835621045791137699638479069864837035790294129253915796128343367354436218827324222871699456 9409 22084783095690846223305997254635628693828175086909662345947855323809761016212994552113877668993059404433376031892104299780984438117388733060353779818198728704 9410 138828672312077936039682425517577021538073568320770417852181745248292785034983820895063973388647524368746400025777149098764440077150794824828036684035007709184 9411 795484600971859677750936022650910618880635559256762741113240077515086948917764866933414844980760717746966549773874669676881511549636572313645555042028286377984 9412 4138575477276257564234883668896358556515169385613229213381623935085342921448666973955428912287277175157592948736000000000000000000000000000000000000000000000000 9413 19467743610379362904455947487315538105368458815404793339951902022110860915108056215565996253524408539752704084624202323849997625261966436250928899312477194420224 9414 82427531807984207794549311006147929782538554147149353717644916402558818854124732973487586790168679531091726301247583677233515250283137142823357666337618701320192 9415 312622889887280887275770926654366448287762950997066214105197724236889241275983453609998374119298453066403619692094689515730397714919361790214281937407963121582080 9416 1056571870505682945152625682818212178155087993463153541169848972195782459937748888844107528866075905586014657623966079497439834276593072912355475197342063356018688 9417 3164212915017048267232560946124356079802584385978935741166180926711052008562595653329476331082582390767515066478500000000000000000000000000000000000000000000000000 9418 8346029619136352326986152029037549042864042913025619703241500829087228777999459537711132016207274795269894952447453400689146743017762837973493199361223238814269440 9419 19260988929553477137021264839686274039977585682019944508793108763034480433936007335264256289125220010155107433376834146780270935462840246290738691384619965242933248 9420 38614453825201572299115270341804968846563464524877045900842356478019004955154180281683295972095003857315737321636825660079240923030690485065202957232086356089372672 9421 66727219656616501106342478140524368913655496689702892838635277970139793090612837569736790767395387793097872618976608060857050679800656183320882949675676027444002816 9422 98544601309954861343408361034788684675210993129861883052617875231516458403546600456633740516895147301098750057300000000000000000000000000000000000000000000000000000 9423 123219317934973357632464106612422473858489110801578556102948869216249584267754382216303642612414682940830332946360586721978249189322780195861593483733022928621535232 9424 129115073422009114334712603782626714124229984871350295558498797801170442279886403884034859899046761173574937833136647226570847106311995780427570650123675937481424896 9425 112099390906640839337271639499704642499852259218207759705042638124191449108808466341088452570025382495779937632548017401782192635022654080494460828443369069753663488 9426 79635490318187622795585041159467549827222568420543712192507291568004886972505049584756055410942189813052004881036350785042027839948426537035672047029778716412608512 9427 45648790832556805630856064091928962704812744682260597500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9428 20787906575998221991991844772019168387516500366391953478780946759778896870059598021683339855808741885083382819889234518367030114648262280414280365190069659774222336 9429 7390482431943156849854746633795127510822157314620182495435156964854180556624087156695816298949808101357848731823327603872494439559473937877172322172676110368636928 9430 2011308267009047865705059510381833153375616219647090602515574535958248989644656924173891053335999143896891924796412903907262057251097509161379692997404119592337408 9431 409789477773195702320825178140623430080204616860885820221320160327210959070965617009445631645526695402411647515724229554865595867977564887771384546403966500470784 9432 60940737030248922603494503134046159238507757438758395042109517088652162518477722743615992872614431293440000000000000000000000000000000000000000000000000000000000 9433 6425353672629966427263340665214358702481099196817068579492151089263385124057310781981792641969350927436849936988867022280935768381607337312576109232441926877184 9434 464471271302540893027063079924686826289620225971242120268609179890217747283004637294780093615485468808275351910400320974081645497257636422593569924306564022272 9435 22138323043189608685359600572403965535910781881560782775819938982246294675394628151180250065370902651722777005673106635127659510770519369152126112136886747136 9436 664613997892457936451903531727693474890168446450833960278278591246721044010611002463112564190814971559468564549415717672858468702827652595328907438706393088 9437 11903573619918998475294774076776565324503384760892338620152320449669157206596056726223235334815000000000000000000000000000000000000000000000000000000000000 9438 119195804281095206098699441164077509000040607206491574409828667661007358202257002681547108719969203597021061500794530532436822798906400378457239909826560 9439 616773432016660972583649908041986935586105848241593320452988796112720469826516459192011751737406157188550739661575217432198272953191068590352214523904 9440 1497035705553523548855548327047935465109680842469038512761736484570126434056898850621738628622445410147883927912338170565035695694017036508670722048 9441 1510255395318022229221810152806664273695688905941585218572992507284636664947166817887857683871184013041408664700289947391336950390958929756553216 9442 542852773039677620582236704267651867341771672799419036681091580915178076516251000000000000000000000000000000000000000000000000000000000000000 9443 56883754364580632860884563904570905052397321738093399276284530931448161075501871727615421526665715763621684148491431878905346014022991872 9444 1328429155068612458164464279013096759065718756537472660478005914154897020833992457050408118151200347774326285909899365586089386442752 9445 4767841708109733446855783231569349045180700308604284954484049125480315123855481773402756522114488620392251714504593302712483840 9446 1537916671876270467042013125046257124142851546588455131667900680787289164713082072654577104925601061228029900478335680512 9447 19670508776922181526411115685396056855862575104000000000000000000000000000000000000000000000000000000000000000000 9448 2599770760626864551082154595231183590623380812056694322419314094202994244039247204762317331475376111616 9449 302370950982102538723760302572182412011673044581301012637974288990535099887374220402884608 9450 144517869025903605926072547118866328622477628751032036615570616907464704 9451 21778071482940061661655974875633165533184 9452 0 9453 1 9454 136 9455 18360 9456 2459972 9457 327034232 9458 43122100032 9459 5637025235952 9460 730149683770000 9461 93654946169847936 9462 11888746861495844864 9463 1492621708729384687616 9464 185221842374212110057024 9465 22703245015625000000000000 9466 2747069225205199733911896064 9467 327929716333530241051966094592 9468 38599140285790631044651296160000 9469 4477439525444691679600666969407488 9470 511587575519278330547011584000000000 9471 57549847534961230587619113302741944320 9472 6371035078135420505752886202363997815808 9473 693802629641561553217438610259590486949888 9474 74293367312525382982612980938231239992672256 9475 7819672450526534856795339720431713400000000000 9476 808713527567886697694094313408943319483235602432 9477 82151862497427429767345989765145846424049901633536 9478 8194268540542393966143757193505170394625686196191232 9479 802287606333532980488279033347378259949032937270607872 9480 77079111738931515896196776499838195417225700000000000000 9481 7264259962904256889266427281091979551794539612662195552256 9482 671361441564316271053175753551930174090058109669754659667968 9483 60826706419093466515560633655533106109438206978699668392312832 9484 5400914554637416860930927606843933963469364364513562932140376064 9485 469825665983063354562463008021569912085845880668160000000000000000 9486 40027877315469732256678651434712449559861826186350083224783399419904 9487 3338896375237355302740922754046247161960887304745942993239775840305152 9488 272592474747763940698489606359184689027576182176307888220082722654388224 9489 21774528911407614620242808172990798509004514316720385811250766756045651968 9490 1701211207287409257810567218183174703700000000000000000000000000000000000000 9491 129954007566323000839707888697345845676986747076993126218921058398222915993600 9492 9702576137770119282537175506431150443154265733336033200362298254175105228734464 9493 707767529321853786184066858426430522103052101254883497735777921865201180225830912 9494 50423929096331362674150086860424456106034962348322237650505613551122505299463766016 9495 3507173644650481199776016181031441369603037549637524866921820112000000000000000000000 9496 238056469830962225572771390253002049443030093333761350467797292772023637464710425608192 9497 15762595673337979653728685146073577995117487670151201371942641479134460766748788886863872 9498 1017696894835210486223464326481330214508381872889476201977896909091009509057295006931353600 9499 64041998270528051061217976690273688061816460457194450713201717508712239918923827582171348992 9500 3926217066681026183460811049181255480811028965298936139682784177264217000000000000000000000000 9501 234394995278562682059279573558874388065468164786239771226782040585235155288053530352380832382976 9502 13620171459264051680115790091060236904169874380561006481969452721274107518534565607024795884453888 9503 769956862751182404369273938810942567589571932385242882234971969350724337007793838067727615410569216 9504 42323602110567950769043354147854685500285075920491850626050156000051171759920102721459346553389973504 9505 2261034829820964992637839877359830573310584399677653045896825103376570751385600000000000000000000000000 9506 117330013666623291468552680203317395720197442673362287344443148155627642325597824903742715744987165753344 9507 5910845159089911708686108431409421249097665593182318464917334948950003072374378407172060080705529379291136 9508 288923026799016159100495526150336442430606028511231460383280995494642946022086843660242249669385272084660224 9509 13694688487488035448367497099493600820664579581237666633302256363781967770529163968627444982491098992238133248 9510 629066145761874922491480070441458082705619698341363100564771576603757809552169369600000000000000000000000000000 9511 27986097631524872248425152193629139310955997199873916581416935394740649175098616592806004789673847833827873914880 9512 1205059619481097851857848347455469289406017127925486489404217820250924827850172994706691151367735374807956757413888 9513 50188389521469313051014413872135717988790334943809072689533240668281116161802685980888981600060431913862579642957824 9514 2020340215175271872628913700142825077263102289199130623143062217347635715235117183015573699548144546446840109912293376 9515 78552380135561275082757938336426441396054460228211394385128280674759298563003540039062500000000000000000000000000000000 9516 2947700646156171108115305907297037978482710695137444850129752026130182179533956574828785082357205843093988847110169034752 9517 106674379254179144828452723176819699079769277890392911289572455400077060176313275394832583577164200151955237140114882691072 9518 3719978483095717348347888328300732486802502599538264169831274551550301472752732363504541128334287057329345844677782869639168 9519 124899803084391338749653581356923088526945427004989433189560950762728220309075642023712176985240423601963127384782800852877312 9520 4034107611728222558190527538221791556962794129173360345587769096171973899951442447759669718330000000000000000000000000000000000 9521 125229348895228043525997071508531637517020913031166731573306745817499835514525119837507643103851043638809341963959697029355012096 9522 3732763892720734196396275511908302579929258895053783218942675083686746935122650021802300941091465409494670645677209927895864049664 9523 106732564491022959285453799074870309117638794720704089560961955590162648149753985169774245501599842554583904425456869371577089654784 9524 2924584371427206529976320493572655644362868172247262568410366133004345226017752409573212947791539668901502554173612142968344982585344 9525 76713603747503854098193847611999328991783971860833442466620989951694608809374845074864496701341696000000000000000000000000000000000000 9526 1924164724439646982592213758656904654613081190594219213453602549213151801258926027345576930500345392554928815090540048092811639740432384 9527 46097095794655908445837756745886929794816607666908907555022737473589693673812427227467612167642828729560820324666156654322357461426634752 9528 1053523173213619872716022786743693212158632810436556583504909318782263974952851842128565984231779854453851801999085045294849413489885184000 9529 22940779198410169116636448044575490174154744602069613278998382555378827999561026463457170627661179140389132952189143491790371691886781923328 9530 475329987239775362558206316647255362893752581543118091337949166793484334573056138428903627120697147392000000000000000000000000000000000000000 9531 9358541623634753417461932000160545446120523960607566179401413426421034487524689138480223519939942708771188275793665290845554129699571142492160 9532 174832339766356297786362526116396219511529942466882798868472402802146742359245562813891085204388073607525477472452664205763151652074910245715968 9533 3094429685288654104788146920069768735664971739986336946767723743719652544767976868443967357000705098347366442738717745818885539569196962269888512 9534 51808047405444626924792329031696259118342388503275706688607727581545382167359458922501881215226028737903805083572585118586933620715079930621198336 9535 819124199675657580732306918868593796406267264353053238435806962849654761503774312786560633495716430464110800000000000000000000000000000000000000000 9536 12208987477711134425322955752351261411147803682077917871835910920843830257987620076165429693209777005406823815007004063132470487241381158942631002112 9537 171233594726994832980854774010577705095695463835355181427783792263595530166079140805967230952701020984838456337820169828051905477363563878355499483136 9538 2255472756368988643190289591296201088204669959578334735129556375139161179163419691353476955765336035144039052344120976925490987087592022426211286253568 9539 27844535638535980577547162870862858644171688005535428068776197411821883005564450078756706450420526362791706962882552843669883824857556674881201301880832 9540 321485849877448913102677040332368277687716006557270431050907265783808490520719374217151198536157608032226562500000000000000000000000000000000000000000000 9541 3463509481599833871565909760302104476259343464434180392317812073274468542512039041800654794213535072105969523386884566292547374715260969534246149859311616 9542 34734413986627773172939361157063363183580457203957623094085524898023234708246093853525952604945931327620209358030154651539659279844648573539220802091614208 9543 323435594684804700982511934130947683294707034608947735882198735495292255052690889267480599204271095928777853785221623003434958731343081236331958200820563968 9544 2788872978400370526511174247734280029329567737302423102341784599266493626769701500800428031722840174545375070854667781579287894303454161463448099571403587584 9545 22204432421966710669801949685933103019318915090213785399369244645082957910951369162355501912874659022140331786240000000000000000000000000000000000000000000000 9546 162741935389250977827933744324098384523276465106522957303094786732142683345386578337926685148179726934822603603981988492632749419970973045371262092508894593024 9547 1094465280587131874180455429769213904362299146054936541286580782983729193635968190282480048701854281762511448109514700748108967103533318313576424114720700628992 9548 6730516863865726131910872719367069696962584917717141144203888469124297507565425674574408746446121417232457288675206701847652544470877225772138272302170506264576 9549 37708455368832724816365235470226775100659298703406932095043046833505833483877947696747860827804928046856269640866420954638812073441495954593270368472442452574208 9550 191717668644470448431073629936584488324693050092759240348369203089586129468080183901742653594341531031466336583680000000000000000000000000000000000000000000000000 9551 880818020684941490267566430572927261386430711456743285120175037018895895320110025385459798158331587853535465745916786657296604003518954031295695659179926030909440 9552 3640363640010696564660743455457445111742357702931031218108154602797069177036450966056914496717728733603816948326092831572053949773261057827463147149860055719870464 9553 13468657726549270630108564254566486671398501628611951322038152143914747823993961293805523214324719385447531061633930410540360073996968989076297622328264547723378688 9554 44376018561238652773759034757685049294845909788176086602682336772222863317385453331452516212375188034612615620206575338892473039616909062318929958288366660952784896 9555 129467188081551712174899867055492420516678675683050408185183180494956684009086372563957685567981482440164671801126000000000000000000000000000000000000000000000000000 9556 332430304272774050226123659722732950323745449454296283655466773237928171825169717747491140749067332578550354117790222505271844913612260967361930579803723003720630272 9557 746258592215360098978071501561432552749099033118686738285282657865041068396699586041194432066878642765701603099289337096289915485483408837097010945485264955199455232 9558 1454098859619369091656275393950144381704005871556523439080421624884652765655768230831541381422121609315079023180286778629050322408139714935630795300321616477342924800 9559 2440065244989951801307564795575882076399232640375206914430535255750253098556201629243805593085653309649226228663888729029899031382207486260712383556155968857468567552 9560 3496089049876800024069395517052936860583983338478444955694038544505599831957153710461415720420127335790837103633000000000000000000000000000000000000000000000000000000 9561 4236916554616763301744821491763264530420076045383081154244793354814278630201900733892089295183672661905547842735269217037197826293019274621916562397554989735436353536 9562 4298434805385218178496256032770282767769488848611460146889932099087337759119320306174353966047560201949036661519562654449946902867510391369591787821821494924094210048 9563 3609169076122782238308454052271580144915568411754948409471142161904292862516260712291258786489660727472195847170960707850743326641746549794103448085186651999734595584 9564 2476585667379846170623165557647887152575134697502307357670191301951196181025073834719269788424360066674833526764124343897152533544854601505663855271236768393250996224 9565 1369463724976704168912701180611531812073056099644767685000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9566 600749285687642570440962329835491502242670985107853386885634085369566827082432252502205477643431200813465545272880542280313322594414438017509575797166912079096971264 9567 205424604554294449589506854334740803467548312144504274888615394130529204131335639311922608490569436037407801491817560571255893933920591062899666912614596695384129536 9568 53682653867641441620790212609972148052042125005726291199182490226455119517734239061899004338611522149244368590322813727042720463253223500502064156601778380866584576 9569 10483470334129202796032181644665151760205804328157039141572852177179974907810387380476142456305210432004977341872347199913493138790243066603056711123056227294117888 9570 1491350001802128949333333310799442753038832412710746726594125546016928926335149052054696388803144817049600000000000000000000000000000000000000000000000000000000000 9571 150089187115471309602486814153202870423558437127190623132497434122265059288763494474351365682055346044579651112604137271264773640742437908349909273014516286750720 9572 10331067597071916077323337710833288628437896546405072595313251210817121428551639820334269760369160978808621735576398363072365115055334758728578077423192850300928 9573 467630136015339509946248710336110800002501829475817967045613594548624763031716473517744721143194221212476890791469335651667052354917431266902864118305653784576 9574 13292279957849158729038070621853700002682021357410007523339343094960652528127332029557350770289779658713622774592988612074301624433931831143946889264476717056 9575 224655946689085194255983335075871743672725081432041963782566518712369928138686327882666989832240000000000000000000000000000000000000000000000000000000000000 9576 2114731121496153749371263338085752985111752282181660023458521443910043391653022700976855741228796819248842114248499941173540824181764894752643035779039232 9577 10241862850696566703265294373835522973552678026404631435848240159064651421158876133918167559773100998025441844713791677519196342606836199638927159590912 9578 23150312272169131516222571835322007190405697551519666868985210197861829873434881609170326303964489794393807668570412588047900572693318331924303839232 9579 21621759832377991520269067835245220962232411073198060793926451003676106822710414154541173250755275227670031941986143833973953181656534161106665472 9580 7145178927340604226289698250190183362935767395570526907412457774086119185363770000000000000000000000000000000000000000000000000000000000000000 9581 682605052374967594330614766854850860626761864899846976075381844483526710999677259487514152207010723352132481920267753922593071557148409856 9582 14384798296048625903912220417598904671989399866531426042276898637157244080234940304107538889083748173500951225225637744821737162276864 9583 45989415406947898438214759913563176493426715739453299955414932207147235370014054750472139114969727510211688255188434707877462016 9584 12994611144273789858754993046405122373206517455034167659852958896351684721969296945365073495498903454654964734968163467264 9585 142337138661815151974076377110742659429516181504000000000000000000000000000000000000000000000000000000000000000000 9586 15598624563761187306492927571387101543740284872340165934515884554328929722765452397745916551035673903104 9587 1430834702780227729160537325412021843423889329135616769901204481468829220220640179427213312 9588 493414868433498722054436024910359470902395015186949075252544722803097600 9589 43556142965880123323311949751266331066368 9590 0 9591 1 9592 137 9593 18632 9594 2515050 9595 336872516 9596 44756566288 9597 5895528674112 9598 769547141567944 9599 99481573396010000 9600 12728526830130127104 9601 1610893874560512294912 9602 201526784255289604155424 9603 24905961143915052291306048 9604 3038883501953125000000000000 9605 365856889281019443221805056000 9606 43436366428864263988458873873024 9607 5082912059277286404628873084625152 9608 585967547073706363997288039961788416 9609 66517222638962592261750915072000000000 9610 7431967134509702961327008262220128492032 9611 816963903929518002341339650434088922842112 9612 88320425848368584126747326863538610063278080 9613 9386780071669767498031938024889787937793769472 9614 980424820540043032357129784322141200500000000000 9615 100601587826625208977597186444529900733860749643776 9616 10137797150814842688657608953170121630062220503154688 9617 1002973614581798565491356933959859129503120165580046336 9618 97387706032370449582360575531058237243114805183380660224 9619 9277924672671638691129445272874227980198152100000000000000 9620 866949940128527565636902280352290048278990753095454266753024 9621 79432535290174707519122406782087353284389023574823039009816576 9622 7133925332193763913970710968026057978642703772433238534314164224 9623 627838801697610693506121051237795548904609032974711948691711787008 9624 54127712195752602666172794864698561707929996568166400000000000000000 9625 4569870542246923695142772475392246313989858276689012376814873728778240 9626 377710919751559350155102559018475580021925599510109161909170902116466688 9627 30552228257873509448197484022520970451145475232853800136033018557917036544 9628 2417728297381171086092146713908706892531561288986411575284911112347122139136 9629 187112957242024573102191737867061922030100000000000000000000000000000000000000 9630 14157259605121583380570897975923826242678003388119598894427897201292869343117312 9631 1046832307661331955405707653604742664453347168310700300529631273297551054483750912 9632 75620131327524488913606974025159040766252323140815779504874261055110238770537955328 9633 5334526268835087001220139959216488506073482873388513122971289537516178933557611200512 9634 367353209447474126812614395141728752189917547506569784320751900045000000000000000000000 9635 24684722956384829177526824880418208800895018325553196243045265010441194827254685379854336 9636 1617898336361703892727014830276307040893518283480908435156688448966466195096820660593229824 9637 103387932955238638091192324264097955790523687432142269977640695461562580784459874749837737984 9638 6438667166130196698406859251012629320620106487867213752911267918302207884791550695842726805504 9639 390603329931649297599162949364016854366969488118656532069226802950318081000000000000000000000000 9640 23072270503096519933438723885028875363027365918062994756536546892519621989821936347187201068498944 9641 1326336491393495050332417354101780311367492794084830382477606759709579971883953752497367467071373312 9642 74167622373868538233952511236132437059818603233541142936215202127573489150148961897259375211650744320 9643 4032310148101655075665811204810239493393273737953333530513137521339031791555639218782089633287496531968 9644 213033168532875103441671391191645331518178562263993269310509373104175508881408000000000000000000000000000 9645 10931049003294015770271996897695964988126847347144067145471158092414769158176833906873126027533268948090880 9646 544449780919379565338389897626961975375639166194413146228764727426818922611840742354103447043983368978956288 9647 26307971084657426852743016025726231329673123340227258237464254972734677592880685138345473161659396129137098752 9648 1232521041594945302682072936500933640395322381088872094497762458192301679478099805741176038739359127441145593856 9649 55951799222819942062597704299461338362512385496556680772827293916039192905111096524800000000000000000000000000000 9650 2459646578739724228285240040085740105763543604883982705746769643539467734029593322377111129992623380616235599265792 9651 104637417046055778800209500337200379957132860622860904870966735482213835045671017639774198067663197096750025881419776 9652 4304906369154257221233470228074737690714304975202251839377985025833337633684337324847169596002816804131414656415694848 9653 171158746322624219192693431849566425314096789597694436614958257128084072995097369822566248716109931013629487824924311552 9654 6571711305615332968981116472216025191546216291580322021054220028944546356797218322753906250000000000000000000000000000000 9655 243486906907902998416612247365065938302175168704573568564435956120083316249701163045437311149163849349247604373238312861696 9656 8698655451141207807096633872202103887253591322590006451192468609363208468146341830569333203430021131184329881183355968421888 9657 299403501871366792061313770079756848000893428296531386671603293463154585830838430092981023813654178243641969763438744754454528 9658 9920310159123517681653540270793677906559883703207230125248434330860432757504084385794116482340410185234149861246124553125494784 9659 316139291713709865504900034110376647197065439512141922962531990987957399140691311792385946088890000000000000000000000000000000000 9660 9681058022694209864362649155825341430364752008032299695683321844939913573043888227897934936927786859340483327746409580000773668864 9661 284609101257137327073576421110261987889454821389716506779576979694966491961102667764439782550585552019171310579727502204506275315712 9662 8024725453659976034963313769068306975249514505519713277566209588664163650830538605380727688194623168773939523905692182877325351714816 9663 216782003150600276709173949949706492759648658889823365816163267963249959231010281610605378212778836834514810610019009081402306412412928 9664 5604869070064287663393126879699776283935554750186095310760246440670957596232517819016090466197176320000000000000000000000000000000000000 9665 138539859827900742756762543365459802860218333075705684217876998167042252528341220596777701692121914582795980787623590165906237803116625920 9666 3270001384681957689150716591254520075249426518119202411836622033661622478277349658320071805833021457073554385209419315048917813283335962624 9667 73613886420849752776373286180474591917927791191369659505976607534475392723065133308219378512284039349130936203928373602026775192798157078528 9668 1578560743265897621154252278735399997710721203204043686234433073601563212585607611782352292758552247689701342136415085085076824375571121176576 9669 32201689468165517315639129517082201157658554030172975430736653332251001146187318463953377918477062373376000000000000000000000000000000000000000 9670 624038277799429129701384917913224247675691078219975854810918204765364441921390416648839953468736027765758188547187419183781832313300543678185472 9671 11471759135369862807734160568818161430326036652647482779685036315269674488690064765772412407572734059527683393476260260207420036782510921022963712 9672 199744923831185169909405688341650166345720129843257597059705949281762508494466118216996611803670150539547914746361447532520727045497772551029391360 9673 3288946580972787226155260087452935704897682640570753547324873904351106624191220101631647434615445219472714111899977305854263127680297596442841710592 9674 51126618629897847145768240561408313655991595068285475587871711151270695849643056159426778584202274255936874500000000000000000000000000000000000000000 9675 749002692561563582538880334341074816343542660369326623754447481768577437098375361431612159266529542249278144930836067405979977827389065762376941305856 9676 10321979906675141955363975625770976248671510579709932663619436493975855361184109712998623751033214821427069428092862152831768898405808416450414104281088 9677 133549028676575943708309711360223978911924748822822801426114852398029118520202783308205728603785581364024206310027611972963979019215333973212635661860864 9678 1618921075942188685152974902263527761121161832459561138684125160257257395076329113893103031716318877544203278126448109705823833159566226537854392351064064 9679 18347540738831887848342605860239482872269927204930148167032638739096021696563184946171531919389963150024414062500000000000000000000000000000000000000000000 9680 193956530969099748694793082633667021229074366058223036951195188835142432789770004439011677619030178898983588160849287328311864212221931332432771179069046784 9681 1907898950539221867940449579823864189001464808205786878202610222212523499281495979413556420875651218640331318976291174892449555138208319358549345871620734976 9682 17418835672805620539976614477967150584190615090819809209057098731380831265874549352127426373378739787888519118206374019006519685982423452841866495666732138496 9683 147203213826880845167044645968370362377593349178971597213041383458211799340408452724519028837739914422609213009970791940472944082552643493888775205371026341888 9684 1148151319880158847723044040271097114544434332448002854350438967429085295392589618924319045262047295833932981862400000000000000000000000000000000000000000000000 9685 8240153031810700382852330863438425926581580064869217093293534401662323139375382061209832290639631698592673880657866578665407123306411034666649766711109468815360 9686 54238895859675672900228535918280450354104042353765692353864120621800282257412596203175621118158002947169307423821123898932913275663861323060573547514313350053888 9687 326300442843322789220180171685566223456294448439873196571669666088880814805253617082950172526223162084545111404329112207130447922700018276505735703474039251009536 9688 1787498594650433563430414231411102143289820176498277536367816113222735749452857329362524242111556522737188968921892060010296911080798689682269459945813891451191296 9689 8881235747006674074279471871448439717811779765864101654994202908433755399986494232768943184379170089271461926666240000000000000000000000000000000000000000000000000 9690 39852609582843220416466467408486698915985539529196072509564934090705583958778442668597057808626690396662258874768441515323438631636244155917187632634943028280164352 9691 160774526918787142755080171340121839218169978291866381249210997350579558145870898859601954723570220333175120893228952549285777740869749572077558304518672340653965312 9692 580266982434787884776706880534303904564188869789192200642699889966154869595943175533090883533123695038667677131040723945033755719503115287080600511664169653582692352 9693 1863792779572022488818342142202376204753494632985104773519118542633360259330189039921005680919757897453729856048676164233483867663910180617395058248111399760016965632 9694 5297289796838332414236243167996485701202431878498595040975067331860815990446557252014961155770430725798184096969405000000000000000000000000000000000000000000000000000 9695 13241015457877648104497946284565710595921234414477401981534776649943244995196147205517507448752016295048601943363692414785262808459703841574351909743360690303392546816 9696 28913462776605294675858263432345843095224205705620263325543132565328299175945748932679777875097758091812512354907159389355168314193145683165382664299868803746626535424 9697 54756788821039662145279277033738711333265418970939470567511366366422924086456219933788818806697539169707846060474622777460613638474496794695689565646353789309289496576 9698 89227730908723665652170512655017025647052811781839138354762377344285684536214562073260731357632794550671004641512855703256682813482253897675746637283291363640128569344 9699 124031539852947272075398456922910055967605436285726859085864761218916671106343680230413588975508861995494313668129000000000000000000000000000000000000000000000000000000 9700 145687074004573905103638791952982293991271252661336919390603532775633498126293684206102621319372291842567544526200818169911135583265020409031546710266974786614621896704 9701 143101353594533327558747609375470039117173506959500944783611106411206060147087815809433468014984019861923400043244203345909466148208713106693896706528504707013318541312 9702 116201357694168371653891827893872668790544408263585366798501744779649417301494535092283880766283860771461059529183170007889040408868410524374474695032834121018596392960 9703 77019385996930046055274332244036224546212334796766569673720208182259024881175557175310592980954300088607540219060837872374613648365962029221333643534955790780856270848 9704 41083911749301125067121420575419212980765158172882025750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9705 17361041283055824841586693517949011157739099082928604250223353486341256627683850012136659326478272118480318856519408575316438861246052246051776876679093327601283891200 9706 5709947698934307315090813502697742439031210757449384302186118705788128028389651307060356943297591158433687410321004018718288934543253376327535482960897336141139673088 9707 1432812350818043317359031861042367597430318806775000954401834134351314225564475019755218524257675370086388148718261042384724629933134784789533404725677545506469838848 9708 268194173368684322458605054256874533294957842701023599453105324104130343318230710836030817873697626075196156402034405983323161564639631544464400357678695616155222016 9709 36496520000590567384005421241040169610920348681701678947763405346989335296384427439613778260532308790476800000000000000000000000000000000000000000000000000000000000 9710 3505918154348461246770436430318398399846684685521806224848586824117994540545412502587578812364585132510624063828764694687981365561702931156395523017056479904530432 9711 229790224476011465517358855133044221779140486523382524629082634543009740759259614519831002726951241781778124796167842852536160619831214568915178390397134020018176 9712 9877800756773969775754644795733888574317329530393277964527838811482249791371021242482292501087717999955618941366872407401956393137611394665319077521159033454592 9713 265845599156983174580761412284671966112184256288920090280072117139527830337527984354688209243477355904563473295115863344891619493207181973727362671173720604672 9714 4239927940489566147867597496153073592036041643173867803245008266940574830775417923973130274656050000000000000000000000000000000000000000000000000000000000000 9715 37518835022732977472432075174538976945121673389505014114249782915177875773473861139310386967371915884309746005813393795955641327688452184194787338224664576 9716 170071778723511622561848268065173635360937116360831859341387991942096543657194211847918523283065265427247572575352849696076174327079934490517160683634688 9717 357998781398994047940409344877400691175258870030558921171095828785427227666926510338018332316984960925930705561261263598564901913029391147038756831232 9718 309550622827333368231520375566661791062587263956782963423352746279564316955440761432241466290785813574185749606663270134379905453438269271125786624 9719 94046828973241098673392661619714999197955897359462824846950913199356356820812810000000000000000000000000000000000000000000000000000000000000000 9720 8191260628499611131967377202258210327509106403054520821464386973639213200558055906386944389806261485357623415873436475325490375019015962624 9721 155764740052935716805385527056849056244150147498404347689662047001841672117055467270897767608872751300652947592655839444326788955635712 9722 443602463956661773367063743063971811010384607390966231287478987629888059978266532023694173680767663086489063563445167196360146944 9723 109797833574997364293799522805473754754192663062756357968198486332601541722239101164743568798218809619018679805267891191808 9724 1029961211079707889212541457399505457177910312960000000000000000000000000000000000000000000000000000000000000000000 9725 93591747382567123838957565428322609262441709234040995607095307304195506853652652724819524430580877885440 9726 6770782510788751142620662137039036588473297707325894543579381154869764721999595754145972224 9727 1684623735682187676365599005403705226364624803245732227779037657397460992 9728 87112285931760246646623899502532662132736 9729 0 9730 1 9731 138 9732 18906 9733 2570944 9734 346931100 9735 46440213304 9736 6163833655616 9737 810752216212224 9738 105622811322538768 9739 13620598886139700000 9740 1737529451017043673600 9741 219125362907014693388288 9742 27302870617755945684246464 9743 3359058190872752444010996096 9744 407820577746093750000000000000 9745 48834208718863115577383415119872 9746 5764432818199654143935079757316352 9747 670430033564816587248302598734617088 9748 76791724482380016899542021274956070912 9749 8658662854935727582608894197760000000000 9750 960693218927383704884480377411288198962176 9751 104844971038628633050131810592607631945693184 9752 11250690359022975285391797667624872665923190784 9753 1186659456678297450555352456058426060065906622464 9754 122981802897807025469552946659232713441000000000000 9755 12519314362341031207196835564018809525737209888251904 9756 1251428184316712896501088776948761656051286278638927872 9757 122794943170299836882964763777352166662712386298880983040 9758 11824139065853802115522160770723440113993794586636384452608 9759 1116964878237971636453078609799270192591057319000000000000000 9760 103480218664710097208400315163784447241094663854549664111001600 9761 9399174803960497995839940856884763217643317576818091578997342208 9762 836763516884107380370243440236519917936290463748301407437619003392 9763 72989646966779017361136438598239671354363089613602977687920513253376 9764 6236323288572994728074190873991154518687862262418636800000000000000000 9765 521754450984048356656154960712947473624650639443132482873613960999862272 9766 42730004150577571321354992703796096800955591475421610266312120857746210816 9767 3424406889754731810356446815881957305671587118721851363307443577029567971328 9768 268458374065779651726161273662351727350429785776379241513919300458057587228672 9769 20580600496259562968113732113398954839390000000000000000000000000000000000000000 9770 1542323620405607755206191863091268201292119250706693270520751537276429398967320576 9771 112946443535978309359720309742395046120231594927804927301163722362131456374465363968 9772 8079574244494648392293722375213932886829329522432786093030042636282632931221425881088 9773 564362810257794676646018080002494753479069855073895712237876395616869106911951804432384 9774 38478049148291286980396910580317691485529208707985161959331007408390000000000000000000000 9775 2559638256538076109417875583926879338337294369280259167903025888549913988807382310745800704 9776 166064321982197170129922128321587576279969176221635290000802811012288265967706005154333458432 9777 10503221260203527218116544323292327309592185447683482912926935042017583254512943155940851449856 9778 647333458400071060918673154590957031126582569647410351688728694734648590096076078745392930357248 9779 38859600683581853838328234381581177384758165849313697293601723271170876410000000000000000000000000 9780 2271082546529477622263815231422035607290124466809383178415348405004930977972269420079475110969344000 9781 129159189793129549195538965384756161062354173501355081690100659674811507889675226152154836913182736384 9782 7144349045948778903216829344903571757703259764529771626019384895515667622633605873700393268325350637568 9783 384171814045232952892812608406543441856559177949177939171833013309939402582553994736651593620168697184256 9784 20071849965667077537649959778230516064652782971180413035083262189601121344946176000000000000000000000000000 9785 1018391377269697061286946192435393235044093784001521413073696930584645296279640061125790958451538663646953472 9786 50149451479851068756855069021903166890997389561073722801747563090298220242985543791568131300019406295051272192 9787 2395480513884752675104363343528567287442306986425670991078385443453068677753731547097328576208083987992170987520 9788 110926827339458669329074434508432716426135750049977199524838896989845720922423186013364674789233857175762482757632 9789 4976589834436141219869478642723799055302465185931654128083010662430521508448065028096000000000000000000000000000000 9790 216173825835420165274272138516404180276529034826046193533298447776844021759718069490712957024864243785317865620504576 9791 9085848984581227794574444877785710721140187386845829304509078506798303751056539745596387843440840085996415752473673728 9792 369253125370117192095418065143771382699601926089976089885061169587552903808518629666301797460880140276314041017427820544 9793 14500190214539831643304593550319993707343028970414509813558200444587255518414632269841299717424285599324693522888423112704 9794 549790986089934868637860913065237028983830189470475064320671046596767846494913101196289062500000000000000000000000000000000 9795 20112583331834007439619730098811159708958321793144411067135601060617086671113338713499625035182623739294917695150137177800704 9796 709323158506650754617761032324142829175757008506235800136107591384223408062663331787882588419208049154235436244326147965321216 9797 24097574263891510972074777757211641639594260385860913244533398751169119230928766091154053181121326230016827687942353215046025216 9798 787932021266114557209024419108794512752584713640629194833159749691422196629474041924915020875693341001492537194579166305020018688 9799 24774761075272066214625756765841477387458865887792538745565554003803401942931316628254827712910700000000000000000000000000000000000 9800 748409902115390981058067323985866674160473653166223053462343163225998844845904713172329159852765489835693266734105623578373049548800 9801 21700365475735011483224962038741403798808152183136408576519641557238623870291169316632527339266918668949578777137571868319296832667648 9802 603341810611133262724807345546076627765236193484688095155298317261298699093080050700275796610005000839337870833992476144447706676330496 9803 16068757462456520512012546475934564329956918514515927869253080660560353598877199335530826378061101282568509043117713105410904471147380736 9804 409504387518741363192620088295053708305800794583125269737688719088174914863227960960655454328051466240000000000000000000000000000000000000 9805 9974869889030638439053799675874215198708003273214435711243330286953980260951686494130179632814212443816412558370762067325781907365504745472 9806 231964918296000690443548012648635181702874071736073310981495563669523088773034716197840554408147814573603288348240825804380516229367895949312 9807 5143697275091458985658289306914201669439096818658780779925532290640426344388390863288966383158629469747768574126578685346199642088225711849472 9808 108621158812258290813929378162572505683301621547318545119466754826704201457050771781193735219303458564319337135630375200426612181514054944161792 9809 2181534581351057294420645181118580154275142344958119008352058349421185593153859485636086510209979583037440000000000000000000000000000000000000000 9810 41611587344254511110208689009211074709107114236758059401776711417100224130414582932683789624076367326944459968802192838412769981137531704417714176 9811 752728344435330165215448114642100824212702261911593469384294448907385110448381682166875911592730179558732045119317682319807744905011613566326800384 9812 12893501761313725467188483502085417159169505008094978530723904028167795045469755312664469942072146487583668595863217974053480240881869367251866484736 9813 208793231060182718401028756377104320864045899153835220699474076336164164833949517901438718534033696068200260875393896090429714748390884615284980711424 9814 3191129176252060171259554912715190926832461682382834196511541546976301901794526468560860562779972369674647119000000000000000000000000000000000000000000 9815 45950168635439600188924776745606770006397593181780274416285950975551321008263970376628653418818808773447709893980249651160707070873186225442899732987904 9816 622210083039967287573345659158571327115443423119013982328688136882971387147801517516608429103876757237054573710811000154056451735401710094996138478272512 9817 7907585232473340263923561985345768520921389144771827630752361142525972878959700442583974888104029296656525889426262814381851720242100689739801777689067520 9818 94126383867836495412858174710179542091720702496759894570401462946094452633596221916266907786492183284389881613547197438635827228888985585914084700012412928 9819 1047113741683438947732701837209646006892088504427702260628541072739271367880556027785132755525410175323486328125000000000000000000000000000000000000000000000 9820 10861565734248966106166702341868818352287312045356665338485634509502408401409144608708004330674723042507151320757277658254491267467455470233864631079665664000 9821 104797461297933043044131960892756014801983110135627142607193637162461838429220426290146867327304495914360614310007923895801685957938471476516255074156908904448 9822 938102797535180567233610959337803263630761209712517060674053614608976283568289936503685023617967430663503077227750008853186469705184062934185756962498761719808 9823 7769728606784270765489976736280113678026382908249371121752313157673843731904295543998864627405792965571121200248150550654384914386693087208429752781328997154816 9824 59368842593720209168866103246251196330747638041696961800788402671353419921649354761724820286092431761216111430860800000000000000000000000000000000000000000000000 9825 417225725042878783640554471721387338021139973726949668992375690849070479375562215171107953275931546115470935479158336694494664948379090048822751591550804685750272 9826 2687940747191747704649751582808918419174635384648634148868749479406209350430924721822944448206039420593464763162833105757145747118110900908890303135045362768674816 9827 15819287159262333895344611598837468752159162440640431461701156007633948135613640823350682630822524534627497906864939484817299943927950952446859694187481685297201152 9828 84733017956449883502454980804538464584684004599271389346290324477314764541574466785060496095547552867605213240574218555236694908181439188413132311261933476775985152 9829 411419296675160026389882887014803375638421223124423717456080275854946070028714451734796915143160818732629469062758400000000000000000000000000000000000000000000000000 9830 1803131240806687903907851007752884314072181768898400107197965454213031831920315470529319088202234437740716631996489760369114646134411954287160414378620905828045029376 9831 7100512767972783479473087723476091953471163419860815082279970427111367156172938255053726776606210145874342558538913872555411254924895920172481246250715859547563491328 9832 24999504608410674994171701572455928691447172195089103686604973201801016248539838546099768459970627211445296733600618265092738304679267837794336004921900176797578821632 9833 78279296742024916699984250443887924630745767241825674573996790736601130891867939676682238598629831693056653954044398897806322441884227585930592446420678789920712556544 9834 216744331961636731508406179963718018669322607432071667127886728441258665360446224289937635078032186702076927344518410000000000000000000000000000000000000000000000000000 9835 527402249741627586752149601141561950259401545896742904482931092623185250885497586662505446594683560910171434828570454554482860982186904421675843752008749730456146018304 9836 1120239469876529184085801880885952868581748997597604183856588262606184377385504666697364019493828187299044922551022979723758957984077135356940812285358901254586726612992 9837 2061968415804124238374848539360734298678612989556054864752949195565491598002675990777595353257897870420743756875531373357461353033493197644378383263447598970270346379264 9838 3262858638500212095218536524725485259065987974925084147574869607497977059588035333345426142603575684167821895116380535604108235250446779433433774804339013508242203475968 9839 4400294917784020303583533315538548289348260672667364433698072139415128412577897085723383661765020937591630539927030000000000000000000000000000000000000000000000000000000 9840 5009474049916474694994254881961202252792630905506479427408232696877548643601090288033575528834450725401612734218608849620641228879439532730833460528669885958473750937600 9841 4764059088422641400346696564251988418127982820181789036833433292117512022342711533860462610507149599594238686312886020606770245731850078099446823972299213430130615517184 9842 3741236624046898938017623961574474852958669021181636023670352420444254944794289874954865893263586650973415729861876763514786366776388090360761012975972012831190519119872 9843 2395227388043462383969207664218757027229203856055361840547826479209191776154830980548625472533789561268950298994482745830330762910874534540827843537513801664991378538496 9844 1232517352479033752008450320404041561794424248857240676500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9845 501716375887100893512750082792361226333522372201037934449850952220379429579322197201342224011783038838022324122301552276456111267693738024820004240560344257200098639872 9846 158712744246505145001886952830717305640856248897552514806922071036206112015468126632943579495461058653021273319906499211985808658425836233239400758418291534628055416832 9847 38242357349143559934992323660057041886890565745454495459658391426835560707643682422632275062899193050850180254874345923034146863034941273507516167579790390324310835200 9848 6861097741150476368927895988029366659101791575617034737569825697957884958085327155313314519047111913716148085299059227335905667422962436894220996350821600414989811712 9849 893147799338813694613550191537818538282057630437983401804768506393140419848020457803766502676097321140224000000000000000000000000000000000000000000000000000000000000 9850 81894387871750339493226093911703757509317032552329443432932176846669142263968559988099827806591306688157473744982443451370739306210797619287360903277181666303410176 9851 5111141396432406438963977445274605663747061171641818672481119973038311510196544337691629551497281444628574241575664443591158057106991288310001530362799812528570368 9852 208649828734142625670278273843530073926108706415948963757539621873170557361987841447571380886033583828697329711194002554413079126141246114023269595540269308051456 9853 5316911983139663491615228243864614914946211075467041083360865405674333964050335812256258510921728270854761679541390360138699433918486183684728352054084647256064 9854 80020089409979093642271424518659141589808982194487221703011279078619560014138408863833840374911100000000000000000000000000000000000000000000000000000000000000 9855 665646316524223386842528177355484311173067939549078270929543018833352624376417980322903090182772623657383623369548036993173527174195450312473012958505467904 9856 2824135642102637780898669047376172935510147253262505838883762325680424513386264831154647466035093145416467959183822590404985903057411849609773540878319616 9857 5536129533649531790428444794795111639072660803932818081400252144732491920712831875701956903484326409362354321218975864743234770317187367714922057170944 9858 4431720120639755033863850800589585097531354588997438507981850807746043222521551194509783200814207623588382977728116121219223069993423166243034103808 9859 1237870476004167593101780389877183481294898881587909075271897064319376409733516900000000000000000000000000000000000000000000000000000000000000000 9860 98295127541995333583608526427098523930037060982192392508931472722691914418068243631863980057607934655083682787462578273432125598227601817600 9861 1686687136268248418267084089524046238274995967448709704667086428348661085379730819304342103953274123094393892869857717399211342202667008 9862 4278879048301453092733872486525951941421462442416488639897278674118248954155141148811888588702018727781955983170318083018188652544 9863 927735668571754675762944482273531385854116433102051265822793069100667959007790305615970620713658611788575215614169790283776 9864 7452869337560775852643887031780201383188779499520000000000000000000000000000000000000000000000000000000000000000000 9865 561550484295402743033745392569935655574650255404245973642571843781616898156035793025605196832218936246272 9866 32039686848051140480760748869762088470296450269141666642069060040405613010673733448312553472 9867 5751665205861753261353523971794101963653709182609030760611061183983648768 9868 174224571863520493293247799005065324265472 9869 0