1 1 2 3 3 1 4 8 5 9 6 1 7 42 8 59 9 18 10 1 11 144 12 450 13 215 14 30 15 1 16 1440 17 3394 18 2475 19 565 20 45 21 1 22 5760 23 30912 24 28294 25 9345 26 1225 27 63 28 1 29 75600 30 293292 31 340116 32 147889 33 27720 34 2338 35 84 36 1 37 524160 38 3032208 39 4335596 40 2341332 41 579369 42 69552 43 4074 44 108 45 1 46 6531840 47 36290736 48 57773700 49 38049920 50 11744775 51 1857513 52 154350 53 6630 54 135 55 1 56 43545600 57 433762560 58 831170736 59 636593100 60 237810320 61 47002725 62 5133513 63 311850 64 10230 65 165 66 1 67 1117670400 68 5925016800 69 12532005288 70 11101159036 71 4872036510 72 1163220575 73 158764914 74 12649263 75 585090 76 15125 77 198 78 1 79 6706022400 80 83648747520 81 201002619168 82 201684764424 83 102004870396 84 28660164390 85 4722571139 86 469839942 87 28445703 88 1033890 89 21593 90 234 91 1 92 149448499200 93 1335385128960 94 3401283910752 95 3821401891944 96 2194635751308 97 711131447026 98 137914387611 99 16556785817 100 1250368119 101 59372313 102 1738737 103 29939 104 273 105 1 106 2092278988800 107 20323375994880 108 60929911689984 109 75623303901600 110 48648442726520 111 17905744436580 112 4006881036158 113 566030289825 114 51550612685 115 3049771725 116 116473357 117 2805075 118 40495 119 315 120 1 121 40537905408000 122 376785057196800 123 1143429812726400 124 1560949651635984 125 1113697174699200 126 459649616109320 127 116869372980360 128 19052174174033 129 2041046092800 130 145516059260 131 6915788880 132 216834982 133 4368000 134 53620 135 360 136 1 137 376610217984000 138 6493118120294400 139 22572470529457920 140 33612562257132672 141 26348214301856784 142 12069423054212160 143 3443059993897160 144 637855242288264 145 78849375466433 146 6609649984080 147 378267538220 148 14741746656 149 385985782 150 6597360 151 69700 152 408 153 1 154 13871809695744000 155 132672192555571200 156 468013463441475840 157 753265741573302912 158 644649799518037296 159 324833515162163344 160 102896818979343480 161 21393928537769424 162 3005469776175867 163 290643272718513 164 19547135742420 165 916590073516 166 29796417378 167 660951942 168 9703260 169 89148 170 459 171 1 172 128047474114560000 173 2513351450024755200 174 10124124979606179840 175 17581309343532995328 176 16307166492297962496 177 8973226283666266512 178 3128796899659725904 179 722588147763843816 180 113940510141447912 181 12520831224647889 182 971152877510673 183 53486430829884 184 2090372264188 185 57506558886 186 1094076582 187 13941972 188 112404 189 513 190 1 191 5109094217170944000 192 56577426980420505600 193 229777212625132285440 194 426308057891200797696 195 426456104805385005600 196 254624013222895790640 197 97003598589686195760 198 24669235359489920536 199 4321657983197020050 200 533059026033824355 201 46974405357323730 202 2982559682950341 203 136830847448100 204 4521894989470 205 106580794500 206 1757721426 207 19622250 208 139935 209 570 210 1 211 77852864261652480000 212 1188283280226545664000 213 5391444477776477184000 214 10742417448727200929280 215 11524776104028436413696 216 7424923877404123255200 217 3070983550736324489840 218 853653537875151704880 219 164714910007340918536 220 22573604589339544650 221 2232671020840679055 222 161020940870274030 223 8512825633380341 224 330043094684100 225 9337482544870 226 190585071180 227 2749977426 228 27112050 229 172235 230 630 231 1 232 1839273918181539840000 233 29682641812682686464000 234 133215980629223355494400 235 280493478588578526881280 236 321696826292601973559808 237 222544038268048807560096 238 99375421479693578585520 239 30002162504160533862560 240 6329346454409120642808 241 955522459987375846786 242 105004516639643535915 243 8498543267488366365 244 510205794697752153 245 22785237553719641 246 755818592808510 247 18503077089970 248 330104774538 249 4201519476 250 36845655 251 209825 252 693 253 1 254 26976017466662584320000 255 658094690655791972352000 256 3386143953456927834931200 257 7594642218712423293112320 258 9269101100716753484947968 259 6855832168606224313703424 260 3289157020008486766139616 261 1072546614560469228863760 262 245819749795535519571968 263 40581540894877120068744 264 4912847672275754517526 265 441759974501484864225 266 29756880593284484913 267 1508592629372558499 268 57617739794492801 269 1652850349838490 270 35341534191898 271 555656906574 272 6283748856 273 49331205 274 253253 275 759 276 1 277 1551121004333098598400000 278 17954554650629102972928000 279 90256938606351749598105600 280 212796040440237901002685440 281 275498662663299620690525952 282 217052079965306397823771584 283 111397083260877157553587008 284 39043283795460843419681776 285 9667987566604295028951312 286 1734315238623847003062004 287 229617051069051266390748 288 22745340751027126693681 289 1702013522889279934152 290 96795342936777084334 291 4195398882097099908 292 138508682740583551 293 3468402770069952 294 65310410830984 295 911547775908 296 9218375551 297 65158632 298 303094 299 828 300 1 301 19233900453730422620160000 302 435275754391243925913600000 303 2465801097758333467582464000 304 6165842038655675623594905600 305 8442572886502727787317044224 306 7060046139512317069940448000 307 3861403465756173781646347200 308 1448387060279988230694600000 309 385611305658672356536522480 310 74752331140259529297618000 311 10755631604221759761315700 312 1165230117499942021225500 313 96049441374697640893465 314 6067271010776404128000 315 294927490817436230950 316 11046025798165627500 317 318193028807278735 318 7012921311198000 319 117145698782200 320 1460907640500 321 13288601095 322 85008000 323 359950 324 900 325 1 326 651470821819901411328000000 327 12857443003375631660482560000 328 70702639527454524226990080000 329 184585738701216680555060736000 330 266522888335141638463937356800 331 235865982429501844658450644224 332 137003797461425896159978248000 333 54786208061486769970919731200 334 15614932974064035904788896400 335 3255292445078578030370152480 336 506231094874692236376541500 337 59606016017749053323957200 338 5373496210852969962797775 339 373877836270968755803465 340 20182949336641561811250 341 847553563980046672450 342 27687769717836539025 343 701673552399268735 344 13711298476161000 345 204510441978700 346 2292173909025 347 18852071095 348 109658250 349 424450 350 975 351 1 352 16131658445064225423360000000 353 334815096205869724662497280000 354 2065930231310244498847334400000 355 5702245338840847573932380160000 356 8663527087229165792102655897600 357 8090365357238849084991359388672 358 4975369931939432830726013524224 359 2113820156035193662291173681600 360 642498839345361513696116249600 361 143426478586715028011629848240 362 23990255527670382223498848480 363 3053268964520675522303210100 364 299163377005757927008959600 365 22763837212988051920028445 366 1353393434151948172515465 367 63103998147086605591350 368 2310749509416852938850 369 66387112564320874755 370 1490991289775436735 371 26001314170860600 372 348328694957100 373 3527339078835 374 26355775095 375 139996350 376 497250 377 1053 378 1 379 609776689223427721003008000000 380 10495975045404339117207060480000 381 63492105864986032605764198400000 382 181716709406160313533316635648000 383 289725823919339810134601665996800 384 284805737747474803955956638715392 385 184916998399893788988061603353216 386 83210093800586164764677911045824 387 26879423233896343215632929802400 388 6400560692727512976831310841840 389 1146588894340855836686442146520 390 156976359115954267990374854580 391 16626050585770375414572330150 392 1374985770137693915866123095 393 89394178072137328626785010 394 4589926897065557414151315 395 186579030427117723272150 396 6006879684801288775755 397 152887273783072518690 398 3063031968882220335 399 47951569587571650 400 580036199484885 401 5332328795430 402 36353079945 403 177026850 404 579033 405 1134 406 1 407 9146650338351415815045120000000 408 291353635150562565611409899520000 409 1976104895514767384729721569280000 410 5964536832377311555893280677888000 411 9963352492572989211890217698304000 412 10285350689530316298217487947204608 413 7032557902946951627727434772374016 414 3342329088776454302289066637256832 415 1143889174655935910494419479212224 416 289553174728072701234155999792160 417 55340103471509912926924722846320 418 8115337506367161584822575907640 419 924675566152551631177762072980 420 82664194673010478262183934030 421 5840952681722010582982911435 422 327922354319348881978734870 423 14676570696444765927002715 424 524418325309458330438870 425 14953175363967100602615 426 339385070379846721230 427 6101265455867316735 428 86200667291228490 429 946040994315105 430 7929929490210 431 49523091345 432 221881842 433 670509 434 1218 435 1 436 636606863549258540727140352000000 437 9950187043834002650827629527040000 438 64641153027857619563802456883200000 439 201696781687955984516950763053056000 440 352057674877888575202320061261209600 441 380881456199954991798419865370208256 442 273616431003233918541149862106252800 443 136994877894710220861086518041912960 444 49534524029493468342986850555088320 445 13287713561578404265312407781349344 446 2700172792554443164741651559262000 447 422513719186606552921430994036200 448 51570626774319132382097405928900 449 4959928204006541032992682920690 450 378839989161240009022556440875 451 23113811266438668891737406225 452 1131010286855388184607811075 453 44488071002484664400074305 454 1407567122990220628902375 455 35779856149938217569525 456 728441068627838741175 457 11813567430860860665 458 151358569185110625 459 1513761600246675 460 11615744219625 461 66692546739 462 275831325 463 772415 464 1305 465 1 466 8488091513990113876361871360000000 467 292281719802035538290683045478400000 468 2137999902831780184934321687101440000 469 7010282084176028361489634751938560000 470 12776300936900980770990519493115904000 471 14456738137016081737388011476783144960 472 10888146619775558559699602772677216256 473 5729667368432425265964858240918182400 474 2183181314916854883074369255744319360 475 618881747683534266499890947833615680 476 133300517218672200475355589263789344 477 22180688684844408251758893803850000 478 2889106106445676963226746101066200 479 297673266341403722432102593034700 480 24460772256467897712836608898190 481 1613189368757669438503400936625 482 85777609853939562150291334725 483 3688390696433636822894175825 484 128442661014297508275671805 485 3622007608659450931591125 486 82564286808403517870025 487 1515860067051012808125 488 22284632510287533165 489 260062546831585875 490 2379699273620175 491 16777719819315 492 88860451239 493 340293975 494 885515 495 1395 496 1 497 518038835213209137516710461440000000 498 10540694146694244566886393878937600000 499 74275727957511628059192663970283520000 500 250768606567082398018914420213719040000 501 475844573840972264104963458291056640000 502 562164634812920050689908081172458250240 503 443027316426666215853802370235318079488 504 244505912024315350401800682892569497856 505 97946831748385608571621042215459655680 506 29266514419175175422730106981852819200 507 6662797745235414209761754433811779072 508 1175302163117293123381902127228085344 509 162809770673208027483036938361465600 510 17902525366763318815303974217816400 511 1576016934382777567161279223570320 512 111820414682799346458326610220065 513 6426673965959701231103170420800 514 300262843590349718961790272600 515 11428775488756702792134138240 516 354655441545341468962989180 517 8966426535290331712987200 518 184268334616716911488200 519 3065712198793850380320 520 41034884823334490790 521 437946995821982400 522 3680106100742760 523 23919858531072 524 117225676764 525 416848320 526 1010600 527 1488 528 1 529 12630280172817289448026464583680000000 530 334097915328974092800990882299904000000 531 2598356407616076108457495192621547520000 532 9202812812647472113194700631681925120000 533 18179782389503614072539196390529409024000 534 22386263487330553536882391948673954611200 535 18426532613306536159339490966728099012608 536 10644654290816855532536454070824895401984 537 4473435542109190932611605701975181537536 538 1405617700249779233662953879145118023680 539 337366375326763184814640982691382345472 540 62910745691458957581713165861055146496 541 9239688060940031545757854046143182944 542 1080610190520985033176488751393177600 543 101529545381170734337786222088365520 544 7717419788202239587819407008015760 545 477165818303855901176005423172865 546 24095267010074793176535924568800 547 996404765715140924701234826040 548 33791272839456037828278412320 549 939944112298521995712988380 550 21419134950432953156623200 551 398772734589314280634920 552 6038630466163634813760 553 73890749589522341190 554 723872273961751200 555 5604934596146952 556 33690803088096 557 153217753084 558 507244320 559 1148488 560 1584 561 1 562 468899151415841870757982497669120000000 563 12659198919943290775095625724303769600000 564 95646779545834084530010391904143278080000 565 347256531877143689570259354824164638720000 566 712021036122143423715905986531006734336000 567 912489543779904333736593259021076281098240 568 783180211753812669200776736082210457608192 569 472703994042255672020910947325849051746304 570 207993515439376360878686648494173003264768 571 68578478204158367638539155534111972403456 572 17312267569253071379191320979071655442688 573 3404049016117711906010402521948255091456 574 528582467189144847663623701767196472352 575 65548889848326965542477199705674091744 576 6550752022194772849192895751026917680 577 531443993979348392089798677111256160 578 35202161458706470126620363578564595 579 1912247354485745398230345212773665 580 85459495167634476274844279623560 581 3148360919079324274379083629720 582 95692328281657848122625202740 583 2398712098221690606775360380 584 49507256564729527521723480 585 838695960862049351054760 586 11606657883331986073170 587 130316932550553584550 588 1175866964457189048 589 8415899337201576 590 46918066084692 591 198531087964 592 613415352 593 1300024 594 1683 595 1 596 14171174353900998760685693262888960000000 597 413423311988486314621636007816488550400000 598 3529540797157720957205407464757143797760000 599 13421724575268006409529217353429467791360000 600 28573820371340145541574532302593906114560000 601 38055685588391929165629693595781599355535360 602 34005416372993845101191688560965096392228864 603 21408442019422496532140961262608749756620800 604 9844748852730626114061882576295816164833280 605 3399345842350127675471348076205074756000000 606 900656409574515026722995896808935563944192 607 186295815732807715062662887925027526470400 608 30506688023781661884967766945645639467520 609 4000133075034650474152425037506487993440 610 423906272698205270805327264769744356704 611 36580863621295885275115618835312826000 612 2586153992608701113787976622148888200 613 150498507532306952347723462587420825 614 7234949612409166120968813839813985 615 288026611560519671914019604351000 616 9508826068984065306958125281400 617 260407960521220538245779644700 618 5911008972967919187406682940 619 110984804654783903736165000 620 1717791286169224817842200 621 21806103687464570463990 622 225424142740942351206 623 1879375635884716200 624 12469649577661320 625 64648762539900 626 255162862108 627 737490600 628 1466080 629 1785 630 1 631 940316464941139188599665271714611200000000 632 17201229377261085508550720536021303296000000 633 136882126028289511841819103097971513753600000 634 532886051453316759232175553437736531394560000 635 1174317751232069543907263786872292401889280000 636 1623171145930927627868087850923483786659430400 637 1507873924983728464805474880847661824710819840 638 988628822169602525476861934539365177503268864 639 474327833637734181693504940254112273489574400 640 171209694674217900408028073495269829537114880 641 47514894339451491173483725684811434722662400 642 10316735465285669333871631341771809656648192 643 1777435708084526098434844290255266609726400 644 245806282512904968730991497789220314693920 645 27545289510483737719531443874355369729760 646 2520698337710539176135147254604299206704 647 189559976968359139052184600283854608250 648 11773574528229656264962408945244240075 649 606313960004850902859457604825212050 650 25962822147244629556802097349898985 651 926139171945420133424274269565000 652 27545394420705168895046573313900 653 682987002216272293063655161800 654 14100875636382582632352137940 655 241834860834281195558395500 656 3432529745366874378367050 657 40106698367698363692060 658 382950786764689426206 659 2958576194247042600 660 18247246495192220 661 88197799120200 662 325454853108 663 881807850 664 1647555 665 1890 666 1 667 14135746418016246263783979029731737600000000 668 593556330584046844812599975711776702464000000 669 5319968717329311350989584390718277812224000000 670 21635633983151587713957658369058794902650880000 671 49397948002898803965060252676199072805027840000 672 70776546451569691316806202361107478156990873600 673 68261053830543342385387899292956981067495833600 674 46541653834032895724171356459356425330945114112 675 23261201554515277408651021917077641787325272064 676 8762051618187827792090874707367433504489443840 677 2542437492316653472613424034218272748863174400 678 578324150716607637930341548241508359178034176 679 104604401070212790723623288055893229117064192 680 15221420923815871887162089028096278891271360 681 1799136774515840091394014433701534702948000 682 174108598777210084590995067517633578804192 683 13885057777088529766865900096046038008704 684 917351423605601194487007738873267680850 685 50419497680744076556692020194315562375 686 2312687272222977601219859795627191230 687 88728855224519245493673927424166985 688 2851162515308554354510749829960200 689 76766646342271079556440205781500 690 1730975902034440990462774965720 691 32637033248674963469788433940 692 513183602424115792450417500 693 6702683145500870177929650 694 72314354882692870264548 695 639631217169239763006 696 4591744172767425960 697 26391362712925100 698 119204574744024 699 412139451108 700 1048926690 701 1845375 702 1998 703 1 704 825825185473580702778958774894854144000000000 705 25339180549376323752086060896462332493824000000 706 217323759882928174361642531769900030178099200000 707 901692533118890708665232787362071320990842880000 708 2125977522995237539907546455286410179143270400000 709 3153617181400809616928826969504659278906972569600 710 3153792805715384703272983115123348952576862126080 711 2233130223113787839384196731407390204684049989632 712 1160955628066059894213677237453844732953596747776 713 455649062991125652887564727102845019061100450304 714 138000875097102144512612971203553559235960072960 715 32825896231701989444553422871364338413402002176 716 6221036632997602118532396693329458333976713728 717 950479855412261823537571845285230678177973952 718 118221153138922876656912377302928932357673760 719 12067920714122409794069585835436708983622272 720 1017791030004224614068609373331082046070736 721 71310618263574371330354769355391448031554 722 4169066051903366504986733530956885520875 723 204087144172119621827016002585487912005 724 8386908771053330757165164962434691365 725 289831717254270959629120201546327185 726 8430102526060029025244898792981900 727 206385303088498438253059939873620 728 4249240915578544192809775895460 729 73440505156457578875870823440 730 1062380850427182732093899370 731 12809057940687688012979478 732 127980830936426843998854 733 1051514429647769686566 734 7031903716406882940 735 37752878178680324 736 159699355479972 737 518390137398 738 1241642115 739 2060493 740 2109 741 1 742 29289266578129662258560404549604160307200000000 743 938088228152423519368086466099936474693632000000 744 8859771449039316163796797429581458269903257600000 745 38374812489765955235551082722251379710225285120000 746 93557491630843415914858305683744390006754508800000 747 143535215630003888941480154098261419615358864588800 748 148664445570377733360634844560616166971701696266240 749 109181693897981235259118229830674968122272271106048 750 58961891555151580808611882178961868340508809773056 751 24076412542108531439291025602058241548615991099392 752 7599168867471359789709126608231661097638349223424 753 1887026188076632557735890674713582611090098209024 754 374021964980234031079663060978320060796874793728 755 59881644100464173888992125650142805080364663296 756 7820955018396827768427319315362170055111932992 757 840174366542954869447834899955362540880081248 758 74747431737950159234117947644034334808632256 759 5538605805493805380670740311020631506691792 760 343394156801834835073993121035202080399654 761 17880607713365917904370252114813705657345 762 784165910375391834735697843241224181465 763 29024264529082640305744798100264961255 764 907811779079172408922108432339119585 765 24006468208662646282999525704490980 766 536571462562983532187528433585060 767 10124944634008136577494125324620 768 160959031173094064865585621000 769 2148940172007877397114198142 770 23988512035303678240843374 771 222572930860178948667618 772 1702995931468803131446 773 10634325703178138676 774 53448838797097172 775 212180602001004 776 647876705658 777 1462998537 778 2293889 779 2223 780 1 781 1835809387307769902277625356591260762112000000000 782 41637141521724901704006144449392732293562368000000 783 380134389856481278137115696253323741276982476800000 784 1675274835894427145980486076900272730460011888640000 785 4208646349786690260141090045437940748208550051840000 786 6670544371318060156747490439847609930371294737203200 787 7147557168109303261607022548509912882323706063749120 788 5438095560536038694507164642737770904705741907132416 789 3046740458640590076583228046684748521056755900518400 790 1292611657742337322042436009151931454088046322273280 791 424549548157303439182219356393302414641592321233920 792 109883571570177401343508930575464967412621086995712 793 22739891543524258528310905315832187424378753804800 794 3808093781521750408988697511906083460090973997440 795 521231202501120294439410296718331369117337308800 796 58801035287506353798465069475322475312942542368 797 5505621892109381126911679758315109331247870800 798 430352731161168059815690310996333733214998780 799 28218251436458223094592380428085185818250660 800 1558199177566904716555085273555505246189169 801 72685507205985526121990320929796186005000 802 2870900012235408872993594476692142199450 803 96167911812634592428732125280703414100 804 2734443628915670613622260428719780845 805 66009071528858659715602910917992000 806 1351991512499047736383872759021600 807 23462013961141962737220873523080 808 344166840891378971246398962354 809 4253289175204772057835807600 810 44079603185594562449860620 811 380765028583597755119880 812 2719584439227984243058 813 15892822821389857200 814 74934076029899060 815 279704650598100 816 804825514077 817 1716304200 818 2546570 819 2340 820 1 821 34268441896411704842515673323036867559424000000000 822 1601367290788214167077942104016631806956666880000000 823 16224686847839629038706968148163068764176252928000000 824 74582950646491749778570945396604349282669035520000000 825 193406846111758151980415019968799319597066396631040000 826 316417215391231459273607617425456013114825061302272000 827 350388288019887726204097682744896220400945490604851200 828 275867875125828664100041642260630683773445792081510400 829 160154340560725319801568420360254054854905943282876416 830 70506417469884937706202284535124662913840853200588800 831 24064693673139173018730483238556829505595405176212480 832 6482456005414960000427102638351234325279956960957440 833 1398450126386501519163031208959521940769550645779712 834 244541603492391539966528284440633888564858617203200 835 35013817649391777725505474892995055255802762234240 836 4139839564556846176129652467874081218871142625920 837 407074864651539984844817799640169629230971486368 838 33489081698153645135621809875920272269873786000 839 2316491983389889738733350366614100658562798780 840 135280937133117478633880291428691490052442340 841 6692009459568731933493150943403377076244169 842 281131295622635407003253417607185041674000 843 10048772439336799415435372146150035440450 844 305981615077075388146253887244363561100 845 7941331818326871691514112212992000845 846 175649446841747233755511867230540000 847 3308121720805903305501694318161600 848 52964138757435496416233850321000 849 719035127258918900150142948354 850 8247954800102946733558447200 851 79561736056115399722575420 852 641372693974346749460760 853 4285759462513172559058 854 23487261350290342800 855 104089160886906260 856 365989279118580 857 994085065077 858 2005146000 859 2819570 860 2460 861 1 862 3211442554863725482384325957130312159854592000000000 863 76923226758146530463207607598526018188518359040000000 864 729093513011647568007346615666133270687366774784000000 865 3403603226810318954831844656791807015750274855731200000 866 9078075528899674420910724712987850978810280353464320000 867 15314033114681363108886989587404155918414103325310976000 868 17508501272445643903586356388348297650447463316986265600 869 14249779982957420536183324823531250273318320780163809280 870 8562649691811826621055503722320276277873329753531056128 871 3906927296661870265602338041267725168095692237331951616 872 1383955385035196612505086572585013922751963920960906240 873 387472368440668682942647686145574947246336912294871040 874 87008552695431881686214575759158707458185062518653696 875 15862434370147592131575733404637600110394922527597312 876 2371838771790894991075761275288325176935389399457920 877 293377804344769192571590794640245437236701901166080 878 30236660243293102741584169476351202435734951109344 879 2612466790820492605136002912728084542052145407568 880 190195460349921538243256629795323465137846972340 881 11717404467308272837579645381061578257777884000 882 612999497730930990098293087734296339524669527 883 27308382814893245592975570674380867232272169 884 1038155755674747448237756484471287809115350 885 33729419565221527285942449706607974171550 886 937377572886715357205789633901663322635 887 22288820142281257379929161762055276845 888 453264668606489778840663564704164800 889 7874692373576660706009746874246120 890 116661338830907675266273672474782 891 1469785648027461038219061689154 892 15689300090715332957851253460 893 141203563123720227829249460 894 1064656421948194846985214 895 6669704296563097611458 896 34345273316324459580 897 143327788450288520 898 475532827406091 899 1221197217877 900 2333404710 901 3113950 902 2583 903 1 904 61820269181126715535898274674758509077200896000000000 905 3042192801875951413600567721387496001002264330240000000 906 32545098298465967493326009670754457342741097480192000000 907 158211877598461930448161842369971879399140251559526400000 908 434905960590756213771638244130237703404544801133035520000 909 755960838335876123162368100195383402227112500774567936000 910 891508031657672108267394526404607807638347189514849484800 911 749312500215420059119013526408750113747321691578699612160 912 465551645610534410428668192420205708128260282917392089088 913 219909403351581308752061240293642855362189300922156744704 914 80750292023904371440155547885832155990555321984679571456 915 23467398395538223498942042725962639956115754414159621120 916 5477773870835355516990795594040678864192191271915892736 917 1039623804938590548760479438292792073646626676856543488 918 162082570598363999002399017166502029589640814724031232 919 20938336662330129776042192730695899274012125287377280 920 2257743721044896364515700560844884636182234004214784 921 204469283810461243842354755148236163580466929843872 922 15634321780466525277531731204702901658753553702608 923 1013768204100176307610667495071035124108751669340 924 55948997581271629303031389597080993860817824912 925 2635902156699741791644674594225931804154707221 926 106258624169300088398084400661195396233277769 927 3671563799362882216989271292956943689572450 928 108865714866327032752966806596443702490510 929 2771621758854173480278691993353712934705 930 60586033603396281567921306165150038445 931 1136398937005339062910553722208351040 932 18265997981014049365971304436678472 933 251087238454191318200960260012026 934 2943234001410692678716379648514 935 29306799720978801308510075580 936 246642408716217246006088724 937 1743011388162209433164442 938 10257243892026763897538 939 49721825803462050420 940 195727163685769976 941 613750688110833 942 1492474347637 943 2705270610 944 3430798 945 2709 946 1 947 5074882097323402193537831093755175790610219008000000000 948 151199031933717568960449142975516076659574204006400000000 949 1528104595553956041361256946540035086466995571392512000000 950 7534182185833954698038064693300287974715787391166054400000 951 21265020482870675163222941509920522991122714907146977280000 952 38048249856829666587627528257152390622348352346635632640000 953 46243311136271058370820601206988244308914197625421810892800 954 40101537474515006141007809794274396414700794153989751439360 955 25735911982661005603560208927898152225319927667380976156672 956 12572010727088448898415209659479291567754620885561141551104 957 4780009000002581792284950904560983275858346973649145407488 958 1440221414412220487854320307028087247734885945499699895296 959 349002587743289699319506152378373903421436544829508929024 960 68860324666590664680606835260279533739289202095907559168 961 11177287487004741468494291805306244286043470804554980096 962 1505646555673146377679325951728129102748237696337721472 963 169569753952149447375466996131773890706975626293038016 964 16067567063193289073036092299418821156179615431582912 965 1287814584610872524142961769090496564620055761155464 966 87704879335722909786485061640995013659205233314668 967 5094579785236980923264510773232775868386347161518 968 253201523416813644371686424612030718656428185551 969 10794230564796692637682559756493881906972030322 970 395484576605331989302991927255442085965866519 971 12470556962465613644143463438563588352989290 972 338712869886403612832207706601446523137905 973 7926874349818389084369770028145492966110 974 159804116268255159514807584787810668285 975 2772830236030844187915087950915357868 976 41348698813183054548417673191991926 977 528744529170525606598673012105172 978 5780441174943620925071627323974 979 53811309769149555546836828916 980 424368958950750948902384162 981 2816445417120979600120164 982 15598005337752436596998 983 71301103572666999174 984 265185490437196043 985 787131138339546 986 1815082773427 987 3125259522 988 3771229 989 2838 990 1 991 207345182833499003907402813259140039444931805184000000000 992 6425588242930164724155492150288975405607114600611840000000 993 71193566550109439225431517512492527590043557346410496000000 994 364990368706345418266247629458304871894760017749239398400000 995 1060373205672330698169741028374440055270645208704205455360000 996 1951872670300196495755829892114629844488153141295905243136000 997 2442837304725684096858991496064346189563816968071628351078400 998 2183726292474264964535542711402899714348334481184259752591360 999 1446250239348836477285546023752159357070115092363894630907904 1000 729902388208229699351392133915960398177589274368468125286400 1001 287045968814357355373698737270058782933252450453814766018560 1002 89565515508340121572240568961000693140981133849856638781440 1003 22504914267790758610164441064028458048063572262770502278144 1004 4610289402159344118203014191299751174474009629172909043200 1005 778049275927325155335069732208822223457590787190311269120 1006 109128345403704523608279307856552495880061405695812709120 1007 12816629208021120895164006799745689153573787250606770304 1008 1268505269849173795609350568595369179921276777969118400 1009 106380350472138216469772209666975182709396247419850880 1010 7594436485750973216887431226112945636957294352090600 1011 463336281875113766450266903188246089328809976351404 1012 24237310734380623408183190714367950793694773861750 1013 1089993233799115697061688575946656200841580647315 1014 42231733219215821008427847629248430817610086630 1015 1411973632325208651671877714854402051418427599 1016 40781444643327968097893207577606827738594250 1017 1018129839275193998787734282095637178865925 1018 21972592137753780794001036568646203001490 1019 409729901370119888941076416183672801821 1020 6594851003645915277726998519197163100 1021 91471283502623430602519598235251390 1022 1090722405596971750628960649561660 1023 11146037097287064563333419738006 1024 97211410165523712239610729300 1025 719808445543093443572820330 1026 4494762928315556937019980 1027 23467682269969184579046 1028 101326105958994838350 1029 356611258084061695 1030 1003412645754750 1031 2197132785771 1032 3598229250 1033 4136385 1034 2970 1035 1 1036 8612799902314574008461347627687355484635628830720000000000 1037 328374113958486131610125918020725728516767908416716800000000 1038 3490179259873228359491562847273097843985437566005411840000000 1039 18107281670644361532166237745518065937257191134451466240000000 1040 53927833870832616268433290162732648442686887399372147916800000 1041 102025123202970341799708833296435949976749466595621318164480000 1042 131382545298128838772223309052269403203463425195498992828416000 1043 120968248981584611303048031586538014445569121052219570978816000 1044 82603532606735365240387811893226089026061762103321796838686720 1045 43029597796090639706926067618696528809136080498532290218491904 1046 17485663889553881426313669513202026073534427849771893393612800 1047 5644147080449910360383815891675327179305569954914758521743360 1048 1468860245497424815759830074562185194147198528332640587525120 1049 312045807830073134722084058630347334400363379204151133510144 1050 54682834717932492310055923804792375319152003343167689081600 1051 7974989181823675213603225758202454504289951813806324241920 1052 975306621793469507498137191912317905352184278820671867520 1053 100668952723636093931592003981087475268141218650248810304 1054 8818619629856754145838613361144023781649558593768766400 1055 658740100327436322507160186641785154318175893611277480 1056 42129497384618942854372146125279250521798432969281020 1057 2314688290660926716433794006741826486574047973879154 1058 109561578693189326771168196742362542210756839542075 1059 4477935097502172502449931218774904761577878656265 1060 158316889008168769884358755646374215063395766895 1061 4848118043094524006584663200195515255542443849 1062 128699342808050450034736790905815533140438125 1063 2962721781978751574517922668530000648325575 1064 59136965277773482363633644345435487989405 1065 1022822754013205285405639320957329255321 1066 15310697319179156934576706235286631950 1067 197997185387948273848309706358696090 1068 2206535706385880348983314124548630 1069 21121506018114414306300203858506 1070 172928501260782356347955710650 1071 1204495274940102549882963030 1072 7089055300988053052890230 1073 34951361334494609657796 1074 142762470693128403975 1075 476149679550752845 1076 1271784954641355 1077 2647775613021 1078 4129396425 1079 4527435 1080 3105 1081 1 1082 264125863670980269592814660582412234862159284142080000000000 1083 14249064339470017804347728568044667482598317056484966400000000 1084 169216640692969884754656604983557686086141110621401251840000000 1085 912868581125746937526501826143557547725765816754062229504000000 1086 2794834628644000703415345698163716292301736773224825146572800000 1087 5432018462835653688271029679700091102272691376291492543856640000 1088 7192143574287882300638864086097486930750097059070297658884096000 1089 6815198980841904578556047179708883061069849843303239534877081600 1090 4794281737634229579665906724268660543342230736926991447865425920 1091 2575449378548257375953829363123403199794330625501973765860360192 1092 1080402972498200861389345137933860874823166480856364833932181504 1093 360406989091700824764353230391566240261155011279459954576302080 1094 97041671693202324201360521358541683892649755632029425275402240 1095 21354593529275806091888469414690661654241872230739578273580032 1096 3881095719219918462299316777063901631897275857335024251590144 1097 587793203608160778485894634626428323219472697321686290581760 1098 74750802870688501834297445009098636439864519633886635279360 1099 8034726056980279428602540493460318621048172405319241564032 1100 734061724758701276093173374552477293075272684514222061504 1101 57279220356536979635442642765322781000594474965321583040 1102 3833172505815128646128851001792542550148565864861551480 1103 220770175529693854000560697708957171988638284980403252 1104 10975474306803779190316832978233735981330550890605854 1105 472131322814689840123390943870580370534057321857345 1106 17607788732226493177473432649347251646207416651325 1107 570157867047912407730503975276454539129641827957 1108 16046677279404320383581904553378024116332854349 1109 392765550798402354829888083541616237985066375 1110 8361865277391258532383572929909170088858355 1111 154794450422586378326727005027426420896383 1112 2489641060463333334861942539077705160721 1113 34742556204673405540780970572630117770 1114 419843712920910167103285105427693410 1115 4382072111640283854908703124540818 1116 39369800351322071179925658479506 1117 303152266472987589004983316590 1118 1989764758628861270190521790 1119 11055995164717435761818418 1120 51554203636138975296096 1121 199504339721785739685 1122 631452365660870545 1123 1603116438365673 1124 3177307674321 1125 4724353755 1126 4945575 1127 3243 1128 1 1129 32069281947384854399727580039047885516180506416250880000000000 1130 786889214473185109923551226180887325367255907175707443200000000 1131 8642070336971918206821493680031539114839637581425142661120000000 1132 47101460825066473279880306069636416040582526935625621307392000000 1133 147632664726852836728058051664143437898533930713870767436595200000 1134 294498987793238880073037764717004434577761857027624369295196160000 1135 400624432005087380894582179833852017713961888790027779831758848000 1136 390408175601224498405283433681718254926943743771274855839878348800 1137 282706917058235511146912953550550362663600945123823039345477550080 1138 156480676819434497028035490662952046347574514699969101809151967232 1139 67705420428327756264940228696503012820375269109986476969820389376 1140 23319046249411937142083119243970256377257888573634936994305347584 1141 6489667374770524305458698425102957988313506060488402642038538240 1142 1477704202551146199122228051434155342700724609424024781647132672 1143 278220375246122927597621675495454646739303840646648609174398976 1144 43704593089180071557562575851756813086331965367119626646056704 1145 5772203363423396790854903265702876158540813327311946946662400 1146 645214160339302364072511853482463200608926080777335001462272 1147 61388620496565753055948896327566039472822853713865846448256 1148 4996033978280773500634619505473446729173821945809330908144 1149 349260262375090778936874837212836294574135507624043245760 1150 21048772847938033437837045081497605807175678285848504792 1151 1096950252919442724278765382909030352686869669655382296 1152 49560991616055210974589765116348808428842771351076849 1153 1945330141117095515275187107582031065890493097603520 1154 66445004513540073279808573521856797926779197665172 1155 1977323001229935754832062983656623863888355692816 1156 51308381214564003336572667923499265831777254274 1157 1161346748032880564015519920590260027952525120 1158 22928740448837621219396597562839733023189468 1159 394667234870708609895879283837061289442824 1160 5916917466619469579849898383430501302991 1161 77148734191830852916206613523527416960 1162 873040857559748773858028676845437928 1163 8551246519617355161948989355155424 1164 72242909327540534087600120694796 1165 524099918028539922730343092800 1166 3246975860223860870891882928 1167 17059602435014003229451944 1168 75347419499091414534431 1169 276631601824589077440 1170 831997129991205508 1171 2010210394786704 1172 3797282475426 1173 5389087680 1174 5392028 1175 3384 1176 1 1177 707593188774556142239150475700282377195724722216632320000000000 1178 35140056351940740496719877299282927338654050213863358464000000000 1179 435887898036181041321092239300146552613395432686265386926080000000 1180 2467364674468203278263474857416230779169572015743994540589056000000 1181 7941078776050798265772120531203737055409618224613549092005478400000 1182 16253170130972085882874401188365199952770715005988211525177835520000 1183 22701805290368571783957378618304528651798181803921434826833395712000 1184 22734908020831508255044257361543162700391842676467107855060067942400 1185 16933840751398063600368983918814033782095515226361913788780076072960 1186 9650005615931345661868904872507580889389814538937237712518078005248 1187 4302817100493121359064211432300835621237228596013429493340430729216 1188 1528731183675612438741111726564672527484026280848734636532905377792 1189 439316252822200901476090030597461519290722460371658376304348237824 1190 103404055921965394992823835579401735118392472880649576176643227648 1191 20147170089113564039653098352163457910399808143649209915706505216 1192 3278900512107326839843315492258295465162764873320639236420462592 1193 449203587320791600196500922637152451804402084879987524961197824 1194 52150226860165248177820979496191280032847553155208469685977088 1195 5160239080852675672713110527120333699796679224559678756624896 1196 437368584478567917789886433375317471152895534390282151079552 1197 31890210867271802507088959652956093029524283595301307260144 1198 2007732391968082669827643316844476629302122228656564569408 1199 109487650905995606584444187776288637847985051732932608536 1200 5185543986294911702968170921222092222217295311433483032 1201 213774209985776541392164573509309607736100236100113729 1202 7684665554372217446096946129886590279640308493845168 1203 241214502751289302607488967932964533098707495301156 1204 6617879851769168351146191403450297526687481809472 1205 158792252659197876814689849328514173868323489714 1206 3332887337258579503044930222158599333352438352 1207 61178869685660849457281091487981193593753484 1208 981507836177857036783025198805661683835608 1209 13747354575541353736444413895353222330351 1210 167833658195077013041796459371103619552 1211 1782085079610739308490065615942946184 1212 16411173248635743829308817550390208 1213 130603333343173247275259359591276 1214 894165295492003567849705036512 1215 5237088489234025444201940304 1216 26056666283452128088843848 1217 109159492361426192794031 1218 380729613268407764592 1219 1089465711458010964 1220 2508093160771968 1221 4520630512146 1222 6129996432 1223 5868044 1224 3528 1225 1 1226 56570213355186883161119451188880470050542413318266552320000000000 1227 1980509748218376975202783226618248227528357748941946198425600000000 1228 23140728012017395003524787395312394799114289134352784687104000000000 1229 132225105862940713066870045869529413140790462880941462760980480000000 1230 435111157557942625183228989346014273534698789284193587754434560000000 1231 912864353676706054265025548634513240817499724629255030111396167680000 1232 1308318831113096539560427734192990049821166577088461789322490675200000 1233 1345561815893920015156317244718407060217786494877822951214365540352000 1234 1030146879618121977207327829691685151378943493272738261615706557644800 1235 603934172442115113943368278801177213246559796663307564191676669362176 1236 277286765989781689302909314158996295201749856014641850834208907264000 1237 101538285683256301294052990242959525809001610243590710345782348185600 1238 30103754011608336709480356596678401352649644970069452108735749632000 1239 7317514230681368546977642915890627475589173341274209974283668951040 1240 1473934069297304060862220244500149936061900267768311812783295744000 1241 248258978539405841926186588755389307269214617989328226253408665600 1242 35239418540802824687859209093149135248151402775751420614139168000 1243 4243948992822168033069590582043745084431442803256507070653822720 1244 436172081317407604519126738059595273318936274369064008282304000 1245 38448914577729981064798600269304235016359799374853313080713600 1246 2919768915072431485788338628092030691865951191303150780258000 1247 191731214461959026802284257978473227970351686521946701309680 1248 10922660452140681713027402019280644250830456048488681289000 1249 541324669086545854761524094333620040141686969021968807600 1250 23393302075323940746660625466922328084539557961687040875 1251 883203851944653983682877573081899600076050790505362385 1252 29176124553165145625619347462919592406149807467241500 1253 844285202475991034848979199015898777997335033868100 1254 21418182892045869811192648090921531138494991932150 1255 476523384597308349674134489880594635052593865698 1256 9298364526706765268441758036444724544151348500 1257 159071455924533537631378366410898887177296900 1258 2383985949084841152180562876068651864271125 1259 31261402703336583713352852968429851643535 1260 358062762057365443669343111408819931000 1261 3574095891801452620992271316975899400 1262 30999985773776530700095649193874500 1263 232782197088042427879464305061580 1264 1506408718011310032213485646000 1265 8353520456934150058749581400 1266 39413959250795443344925125 1267 156825068936601495386495 1268 520284543435280123500 1269 1418188185230254900 1270 3114337131249750 1271 5361787554690 1272 6953908500 1273 6374900 1274 3675 1275 1 1276 2189814710523363219140107787956663356795190192965156864000000000000 1277 95567459856371184333233816085480979244648828358209757511680000000000 1278 1212301731713831893050753291644891368778958155626644099406233600000000 1279 7186596094456532023164932690246805419845137838996201997441433600000000 1280 24260215743735612927534033114672045742939101654194983379738296320000000 1281 52161988507566779545074400219619604265145322273630673250914664448000000 1282 76663347463001381399005373903744041517961149459487930005729449082880000 1283 80919687383020859920986124382266583812078495116286079475100774563840000 1284 63633589405307330591988411238321255545578348132838082085582712864768000 1285 38351473751587024377102767120129701844631733303365148730246167815782400 1286 18117781448259086967471566084037323963543019691960787448397424074162176 1287 6832485178162663097560766010837331736941675157039084010334971961344000 1288 2088069531121318526728616548635310629975489232980085707390881528217600 1289 523697051493883249010444552123535044035957948986168643568292056371200 1290 108948106789578704260021237771592506434161525167774995256380216791040 1291 18972396579106360544491380015843920317057774023005634337251923712000 1292 2787350675147646154211098556550700725478619044781882670484043417600 1293 347832562548595135472866095524366344152244205563234893843996307200 1294 37086034239406945548818181261802200113833816422779212460139902720 1295 3395708586262335600445957411060355334324798608915608129930560000 1296 268199980262589565708341877687942490328770682409929487693145600 1297 18342940408017114340228723521255828193415613071504819988121200 1298 1089952531809531039298339301616875941540510034731738457829680 1299 56430801339987623899258417354480595472767959104853806123000 1300 2551813344824022473336299730623853801836689114366145754600 1301 100991686989522909015903948095766797250770965166919705825 1302 3503824717638606193819322260778604505771569919936822385 1303 106703380595042721897208058491369444186259847185668500 1304 2854955787691063672545463385735325100122409942138100 1305 67152344909268468607938860633954683881542912455650 1306 1388885426231447054249171963971236678953905365698 1307 25255825572608424582370889832084031551525253500 1308 403579844883040481838550503234793673977589900 1309 5662111649525545129490095599884743277438175 1310 69650932500190450611037422791266641603535 1311 749864735352873458328626767426808673000 1312 7048815741260054109198511657319247400 1313 57679490477570708392153928145060300 1314 409326181294756444270037099781580 1315 2507502022535591320066087050000 1316 13183696637003185617266874400 1317 59067877039330228453328175 1318 223506921134300013166495 1319 706169853184739674500 1320 1835663912891932900 1321 3849421987426050 1322 6336831694690 1323 7868101500 1324 6913900 1325 3825 1326 1 1327 152009637822163463461975815613991714684199452561664638976000000000000 1328 5502829264059637082081620617009044230642023111258030640988160000000000 1329 66866926139361695455910423046553952780508300440503603117739212800000000 1330 399462762712705559518840290745738154534535908152880406915868262400000000 1331 1377108282490765592795637410213410170769259465553107737913170329600000000 1332 3031629764440380499446763871319903313129278721143058957130715365376000000 1333 4566409484844594402797979392268102243212071086167170217673407531581440000 1334 4943679912178199158161459691025899497998096688014393170153540524441600000 1335 3990587928512883235540742969914636698382477217282104961571975938703360000 1336 2470811616463855285692990990103456327520024345843487451550566432427212800 1337 1200138906780323659421873430945920883708788446285660111949987339180310528 1338 465742997916885243670129426876635408820683605437956278446792083873202176 1339 146601277850077938740878325762034493277110177676485407129598141776076800 1340 37904899063105937199372643121142093440801804442569215638217728002764800 1341 8137092721913783317076760243151173867184293944385239397640239193067520 1342 1463640152220770958973825081400220673341246154761203380968749528279040 1343 222337310638758932017236717045859091137298060369262608492174493580800 1344 28718737324719222622953616508224753073644523687925855882284579052800 1345 3172979374992105719484932799390434509036062473777356344827173378560 1346 301411751251074459486506407888846762174248842202995826943616798720 1347 24728555989311154156347476798425801638344428047650192694704728800 1348 1759079181999432262277137124681926627020455229061799464203438800 1349 108867548084981839324846476978135355179321798559551935009767440 1350 5879152501578724162829258793033324108682088260409912335908680 1351 277732924145623796177191067791871595083402056396669069966050 1352 11501641615256397164260608065455639970209526524536390290675 1353 418289211087420703629316105581782428076434274902454286930 1354 13378004367826636436433244984139107993182611533328411885 1355 376679045228601689853307816767123723124692261167352300 1356 9344187585638221029757198698381074615431150020281450 1357 204307011500380781545887776547551961109108590047244 1358 3937614945378906323105343379214517302695637348198 1359 66877199319777237495159323064773525891198806950 1360 1000337104968687818785955575342108265727125825 1361 13164282970344999071470198553315756902681830 1362 152196352320943754881907160773327535750535 1363 1542888609213683725090224506348832244200 1364 13681088105884271976773491517697774700 1365 105784767242286671020599650159466840 1366 710528751447720480540513294045580 1367 4126182139785908972399377879950 1368 20596696715600702028496944325 1369 87740313719832359287411710 1370 316109996928990379109995 1371 952242129142195682700 1372 2363170067071627450 1373 4737137668137420 1374 7463629545190 1375 8880321450 1376 7486375 1377 3978 1378 1 1379 4355541459230969442869674390245803416665633293807697002496000000000000 1380 267652453189818553086586817839268866661756204833414380540395520000000000 1381 3631012559381981131390176551100102892246019852828939299249245388800000000 1382 22499049996616234609320083559467493786007231634274653815994685849600000000 1383 79494451584573357421217551832535044477843938606623902130948443996160000000 1384 179159390564713380421229835148258747260345910735936177622244019666944000000 1385 276420709294510367423905087758908524303970382575890196611925657297879040000 1386 306760541985691314896340100352568036801592332625404393015181644084019200000 1387 254021752548530976315878143334094259229713507179729872964429267446267904000 1388 161471830054593548873153749545661106876247507950964271719908993330734694400 1389 80585742343992940997002144386508502842556816241465446315588010941069918208 1390 32158709884804584226215690973769392544657724501165327397872977238058205184 1391 10417956042491394310797557824380065239011956718999008938407402315909758976 1392 2774672040845696269718320652761650616746634853585419163114400864229171200 1393 614115009063308530762690322917326952838779431944460652431633800586424320 1394 113995158488163449039134254404372227942253173365995702587196019127848960 1395 17887927347403650120373598522636469567647362811613113614008875105187840 1396 2389189389242104175654021546389154050102494170494929182464792875763200 1397 273244749067454647908086943163759551763044743512214698515554124181760 1398 26898471352932496505279160765224966126201048784095515292471762542080 1399 2289582926752901164885898533234930484843622552168949958680847563520 1400 169186923240185139782502138769237767635769694074236962656619663200 1401 10890957912870397518037346801963535003348832183409366027506935440 1402 612580124613016920241130483223381931064970405967079143758408720 1403 30184612937335121891515792427987264757633852237557912204447480 1404 1305860361779774560621241826344495319572731612972650343839450 1405 49694038401766653200450874953569000369995122429861316315455 1406 1665981821423927296791137618531579586138624716998358498190 1407 49262521971542501080994356872413851171695681221434210685 1408 1285965038674966234553366298706394875681653565086861900 1409 29652323949953813473510344065290943300820095189639234 1410 604116521814814146067373945165413084545025642120932 1411 10874060617091640634769464181521529563386827391398 1412 172863821152242988249633773061443454673740067550 1413 2425141180632831450179697373057210152603620405 1414 29991943657900054800225077681651067436614090 1415 326467183810554741104959302008538735901735 1416 3121558027161697762682448918258789661800 1417 26151608618237163728104139391474470140 1418 191359396846163546678110047723774120 1419 1218249796665742486949731168030780 1420 6715584139772635307529398690550 1421 31867062105938576428086214585 1422 129228599067959021654753730 1423 443810923394133347611195 1424 1276067610481238784300 1425 3026470061355146770 1426 5805032858029860 1427 8761991992390 1428 9998802450 1429 8093683 1430 4134 1431 1 1432 512985994087203067715761650406727957962841254604017646960640000000000000 1433 16580034670667606514714734377826267349214286834467961461738045440000000000 1434 207816335993830771459512037882799464508632029512895007551778927411200000000 1435 1295451424865828823334787442885780806296194098832168298382932259635200000000 1436 4669361304489968725771582704659330079393492341917367380166179144335360000000 1437 10763443266400637926016899990052101227289477570952053118410630109331456000000 1438 17000915462260332848876376285594552350264688248152084291749792965418024960000 1439 19329055998264450621588015145012007171075481433880747835273733807527690240000 1440 16410044595552435839943918183131200624648872949205437917362619329380614144000 1441 10702563665569146862002435618142003906731671666438337869111279760480927744000 1442 5484455963578217092129687128978524803726582099522089606473535096075942100992 1443 2249050212976714846593018659316941000908962775457664145403451527432109686784 1444 749305918263413056166642067524444319817885117307318822141013097925590253568 1445 205412348539797969147719381650324641034870159253956732090281644278022578176 1446 46835746525649641577415294393491880610994122257347344424318178652090183680 1447 8964278301956477623133429725498458058166928675010115510135205053776527360 1448 1451755873684645193706619100264002856935306577834894691862092396427806720 1449 200312856674014365113278610538732436475166570286072775095836151556247040 1450 23690430038210031398519775767796245361632201604071145238472156067882240 1451 2414180178350472323741481273463313393379718462072897387192690316148480 1452 212960622187823244667837744788218990145403755134182395907673213928960 1453 16327299834319815805678150380678986922083351590479905502330268218720 1454 1091813248852451921012927556480715567363482544429286589929192980560 1455 63876165764149481992545877488385352654143263849243764066775753120 1456 3278279813510310026766523491742289961856796765899557936265683240 1457 147933882197698834125717420847378474486775975054507415931596930 1458 5880994838508127973293060758566724956227907559744160032882795 1459 206300782251862759718856840112375726858980316660869354865965 1460 6394231654846332225020765951880163458689395428644185420305 1461 175288459574733705286953242423408417111382450980111465385 1462 4253121824548112663297496415085085089401132762811029866 1463 91376890940802840967410733268227707615066521400089382 1464 1738578451966695855065049196600901048585654623972014 1465 29288948701753694156824452901764996339654030180948 1466 436664243273327244001369434803151367615841880345 1467 5756519711822407442372212058497344569951438815 1468 67021454727724123220854522322279335612978755 1469 688025044596951977883332516439586929347535 1470 6214788663793868306184204016811862850860 1471 49265940213669674193790474709060045220 1472 341637671862161962860927111721070940 1473 2064274386775932564638798193459330 1474 10815659001100807836427289373165 1475 48848332531398078293490284955 1476 188792377893613693368158535 1477 618731533018298733255495 1478 1699804303568411588730 1479 3856635630866182710 1480 7084913016578670 1481 10253839906440 1482 11232286767 1483 8737209 1484 4293 1485 1 1486 16620746208425379393990677473177985837996056649170171761524736000000000000 1487 826456935447537019927841672626775827452629037161815915012785438720000000000 1488 11681831024918084525647287273710677563392979498463630260822119704166400000000 1489 75523760174287816261814614358233257230198710416064948524133078007808000000000 1490 278746858973882400624534910566744770472033118113815302439510488928747520000000 1491 657171575171950575455588355527106618962492619873268687045809962703912960000000 1492 1062136998793485695099087600669502394829056688695291214076130179682318417920000 1493 1236501790334082208749906148905177198619343017325083228663330802735303884800000 1494 1075661645043634401320903817299435019622798063418576017369827913282772533248000 1495 719361614453211500354226026769597545247819835052415351578733937909956398284800 1496 378272822981112444359509802152100176333138873320384601284299940625912738873344 1497 159297747505543760699483157288998804024228775894542605433767591517429642035200 1498 54543692539583858869336420702859113603724806304441601391195351875525187338240 1499 15379179488556915302185343169872506288509141775058756080204857241014978478080 1500 3609633955642562295446334215662429497363172133572250486444184823429739175936 1501 711788034084929482597118714600760954210155002263748873809289811925182976000 1502 118867476865784452054948902884709751973008923602191904363721014446386585600 1503 16928251524899307001150957324283136061144632432753583784043343858470451200 1504 2068361622549266754274297253732809883817386875502039665440048494453086720 1505 217975726609795678957552816501469730600016207648465689534931215664992000 1506 19905694625024821845051414697067873531327437888571398467380522897068800 1507 1581643059017992261211347410612181347046852425068524959444815522073600 1508 109738497362506969625930212848583683105862947784121655767797213700640 1509 6669492206892356042293830877583862860208531827761964925678072054000 1510 356040073806702251924501312009321613211489170892523616371649739200 1511 16734277436764956244936426504715730048039192499063612860150389400 1512 693903827507042933785101563689646253609574386584256586984530870 1513 25428473484719335536078287556252851870743929553104457175510625 1514 824676971732242230696461892009426227905043435681592397193025 1515 23696189169192625988247700126359241860556929830673353160075 1516 603768656991146742316689533556426648946495726598292516897 1517 13649151195644443123631760225853457068776783004251616350 1518 273847102172407950816103693286680446423838338750930270 1519 4876170224006711909995965365213422692855388458648090 1520 77035411767884350006586364680864953530951523189488 1521 1079146489654842161714971740145701284371759060875 1522 13391886092302041308803019010597882226466609275 1523 147031257116741428400199043813931132621845425 1524 1425754152918479381033179169079538126697055 1525 12184567382111574784466194973950269730500 1526 91525790838371761702430485011863975700 1527 602307437504451276936357238010922900 1528 3458547518560491391971342868264110 1529 17244415794536910753870711990375 1530 74214495094900705593882827175 1531 273666635327172036842617725 1532 856791200265899861817855 1533 2251268635972795188750 1534 4890997850455066350 1535 8613392233124250 1536 11963380227084 1537 12590045325 1538 9418365 1539 4455 1540 1 1541 1523568402438993111115812101707982035149638526173932411473100800000000000000 1542 52394744586932669719898258047415143035245100933664565123377790976000000000000 1543 691968434572802498219985026887069533812537545186763593154422326165504000000000 1544 4499204224701664334316839579810814158833418542455122389634377721472614400000000 1545 16924073925663667802543298040685167046206021920410214595652197528318771200000000 1546 40770074231532615826055704766482579493703299937312341154705731490813050880000000 1547 67390384173946934186636033958741527193856808994141957761890964276377760563200000 1548 80290534005432526745081484684076828064463142278971823283476299808673753989120000 1549 71530616814611089422107779640971405062457787685621328644223423637555490324480000 1550 49024120140905811450998425486868754725513972902285148289749010812095534989312000 1551 26437473274812809143717872185002360363788637414390542926549872423979693129072640 1552 11425893894347246435348534829761851780140552701121292061423409285022527075385344 1553 4018027134634166411761712860924917244135579004051713734963328444984394086809600 1554 1164450102144877630816055310121101264167038533765828751558638902016089262243840 1555 281133443145652537843328403849274717787123212495635686448314419531489578270720 1556 57071018476995748280947848032063211036497829519669414254778789191319651495936 1557 9819975379155502162838419334591058659236360251485629304160380443337510400000 1558 1442190963149603343127966810134928042026205792412925017341399163450650905600 1559 181884933726286135535147824523474781500643238409957797241411218950574617600 1560 19803914643179376773164865853900362691512618706766836776892469288660606720 1561 1870356131299860959331078460161744604225536331623382261136497397620128000 1562 153854760646635220997691561108554724827182681691996982808617732143956800 1563 11063442611951349242481934827153731323354399549557710203573466147313600 1564 697670208461421046823646958673220340894446737293709249466172556330640 1565 38690651140633026516814539402309994479393679330863667103131852074000 1566 1891543789615243966766315801435378281313649856165126680253715285700 1567 81694982946329521052611602877219649393823969357863845716171787500 1568 3122645253269016803533088446215838881321253593974353974441557745 1569 105791573205848920093998735565614335778624002690617162937397000 1570 3180625406383190870466945647842263316887693359584775302770150 1571 84941855226133794673229780345568291073137181352844440292420 1572 2016408723098485108754857655460306529530216038627889699147 1573 42566547844009055855308276646005772006166617923838716800 1574 799210412296788576135841543885587198051365746971601320 1575 13344668756724596693316756403029229760573206119147660 1576 198077794983476632576716149552474186908280460085113 1577 2611808694745409306196409299939364882216795095000 1578 30561844642913210189601373894009209570355193650 1579 316920928019205564140792180105618525358720900 1580 2907261081046490669770963761377489889264555 1581 23540357478114190346893411108537304802000 1582 167783178608218449713515738517729417700 1583 1049152748499776269487970320444316900 1584 5732188510484947815823057223612235 1585 27230204458293717300171282531000 1586 111793553060669685223645495050 1587 393737948039880020007931500 1588 1178780165958976469994105 1589 2965220211451165668000 1590 6174244054343679600 1591 10432503465323940 1592 13917292848459 1593 14081898600 1594 10138590 1595 4620 1596 1 1597 56879887024389076148323651797097995978919838310493476694995763200000000000000 1598 2814728514636003647290478978645959593701861759195047636403239256064000000000000 1599 40288026643561731667555689748132877423928141019257505308710470592495616000000000 1600 271160564695137843265249802892323239571640807976309451766441698277929779200000000 1601 1043712903678776055479373599485219853075317770417917850085203350097651302400000000 1602 2569254472926664968960707322799065905193322346785102863365906676329113190400000000 1603 4341395910866828715704130642484493059129996524887813446479211454137851759820800000 1604 5290953681220677296354206635194151826342523134968767927623004387639387184168960000 1605 4824841170155208432595381301887121074812958290197885888021548834691230067589120000 1606 3386963826585184406197745207737097662207738765562503985558670594560218355466240000 1607 1872080503113651884848373668233957735333673698304930441283610494689879383091445760 1608 829850061310674934408769496938957143644672128254534410583599504771541070603354112 1609 299527102904670473439062743482607034083292920886256915268516142832696903375519744 1610 89161173819693031038880752411040591465514414533232599739215620426008146352209920 1611 22127212121658178927142714242857148190305801723603422457259651567139910096896000 1612 4620911070885997209378134573921426518245241280045600692924144064664830860935168 1613 818597828100483668123617600796191583069413358852377054462597101479821690023936 1614 123878108860026027185957317093733112592688111223440954945927459053285708492800 1615 16112307045019387765083337473764190898764434690804704465610565418059561651200 1616 1810899416070070554559380029393336423031918268028346726714828260101547996160 1617 176709464809550669628867932031980564398494937415319996522336050680007806720 1618 15033738756949029527740825130562309924866497547856614188542775988738438400 1619 1119219615963887563764526894302459707148835186895743635553963409918548800 1620 73150030585775499738644453069335829801286724627479836156994906955523520 1621 4209243257840481149870222906629680246575605973245332029294632223594640 1622 213780800413091135122372645346674348246263742441169517020624219211600 1623 9603987217923102306959120699066704095188975434188690893931736508100 1624 382352688944633199300692336101879038228035042384710745298045500460 1625 13511217712337786981787303644984161898131017998463112687510658745 1626 424339479004969055873758193792896472534492960244105949516735200 1627 11857116012344520356634062886607612731851632107429657417031230 1628 295011924774160362791083347684802204416716212394837088135756 1629 6539349505411080565275343672442890092761814074863733452347 1630 129179850281686298969369866862504430762335590018481222160 1631 2274261127772370303010737633531614967185918090440025400 1632 35676067451505761442781082848419242067315163934760444 1633 498414472906543569060363181456095308726388163812113 1634 6196402641206621937993390203156726450163186391200 1635 68476913429394785487725461135434606760203893050 1636 671696099560933766163635095324908326939040540 1637 5837471343880127774894065110052504204884555 1638 44844276352121531350377683042817374367600 1639 303672207488849662252997949782756261700 1640 1806526595977977822548586539963158980 1641 9402430488731443188508219953143235 1642 42601991110641452464151517194400 1643 167025245020976204196884017650 1644 562430804208521588690690340 1645 1611704782395784219248105 1646 3884903453293321258800 1647 7759679442062021760 1648 12590372001939732 1649 16144928735859 1650 15718237920 1651 10899350 1652 4788 1653 1 1654 3647422755438949508011254171488908992148234631660394193066603315200000000000000 1655 179547344758790752696247415369546481166874011868730531087557961816473600000000000 1656 2469298579035376868063409774178631965195692398412321463671792968725954560000000000 1657 16696530224609818786304410171343861868517433670187595427767640988834804531200000000 1658 65433498887910698806867863169428696379818278015516574496646869593831034060800000000 1659 164439698730177999481142880496204718907069099776276514668826399364159446712320000000 1660 283911394635972428845786461994206949142569170625796264305170386426850856402944000000 1661 353768904138067712582820687606974900784757631966722431285331828316198275079208960000 1662 330045932169933407867387394608554808347335861900883041513525134655124001060290560000 1663 237183834261493241250456114723770487785920463847231490450435906061729483741724672000 1664 134296644725984430908912225445420984178774695621557615164889271837977393848909824000 1665 61023306862697805767658169869234712175952265662115268187391456229193862709737684992 1666 22593544580448986884377090381019924730331135766276049200374103892132703468975292416 1667 6903686316108096032073006274856700985825351006403600344344691366877029090095857664 1668 1759960894549696710924674947503730797666800579325421490043281929906435210018897920 1669 377832269896726759135217684877463232710338377790658621839903242327464384226131968 1670 68860826807395333847020385550318662215421732491636823605286629936308755811815424 1671 10729353307497141417203323344621216048520822547439176040895557911718981286772736 1672 1438051010674645790037231084233292799179365787270232098106238407031500367692800 1673 166695167027394973587471372493362216609491094136651307735426667040586141941760 1674 16791546458738023387040143818028226602390904769191880222737952087960503066880 1675 1476070506569193054448127560451650988440427454806207977467453446113718341120 1676 113655404841989275617856887616626814677769290111844501197622309615640318400 1677 7690764881398016563216320577254201622662011495930373730057923037887121920 1678 458676841013664325450482715437179997486555705981527458303632954411045360 1679 24171900121311529928724299152430672617502568236839478569812631589202240 1680 1128108389926220404962897980807708238790496069359403192335501547429100 1681 46716181540490679673994461201387197622263952030948858242129637427760 1682 1719413054279367106506458981773361561552435253854833562026590650655 1683 56324256822654667659552156632402428750054028243943871999559655945 1684 1644031432899032734131533303448349460595197367595185216020703450 1685 42797228204857241490114363121432442973132654106777874272570746 1686 994259980508562705588295158775245526476648107181019781250933 1687 20622815710668125214813465960556890505752081154258343754507 1688 381980006454448212476544933854054725751980550066236181160 1689 6317607341142653324198779762817527613922502503040561044 1690 93271337872816212292351548489642727800042789272760567 1691 1228500255757706485549005318215944160595600650197313 1692 14423051606597799284381394402661029092825881459950 1693 150758596317808301789791649603022463485581505190 1694 1400841643668568082464418148590191115655121845 1695 11549149190846498691484549749322546256656155 1696 84284330997172367315020549049028725525100 1697 542927495856142599747935740677079987080 1698 3076373252981898163396684957113657765 1699 15269813118876891313015253395291635 1700 66060986386467904304284005708150 1701 247585048714817338872301562790 1702 797862882397297873508847495 1703 2190465947900792539882905 1704 5063890831922192212800 1705 9710674129672842612 1706 15141957285925701 1707 18678519715779 1708 17510047170 1709 11702138 1710 4959 1711 1 1712 141033679876972714309768494630904481029731739090868575465241994854400000000000000 1713 9700266885641821396726314408375839850102746191808359519933633379539353600000000000 1714 148390345303370990296457004725959313033630697249727521165863187807926747136000000000 1715 1039248144687388839298079507809937547055177267081673987524552211162674810060800000000 1716 4164542912424521605219949523244487777254383686166840103729363749154790886604800000000 1717 10685800664050002040071223139484794525756967288201621296068954763490926694236160000000 1718 18843742396518403929357873376173829369407193002601761686123229499020577533119692800000 1719 23996034291530950075625577886561013879194333570900962906208032893395985571344547840000 1720 22892477277436961845442560261156002958633812048383678381209435234497102355586088960000 1721 16833310198108389960874742329219248028368833635508725515715918098562467192863981568000 1722 9758612287734492509267757543606235329114758926422075885935755801172021943494623887360 1723 4542923737213544196175850346844625391789656641053045323772012130738038669439200657408 1724 1724352369904229457892812500009747362638506951907094535932760440149894406748211511296 1725 540527011206004184178260944582949802301394810648271124078878885070508405884335685632 1726 141460539160234289139758409028303128527659155048511204894144312897652720509244473344 1727 31198796810142540692886751995984600207466629824112759030021451429407930150688899072 1728 5845724296461332895782813848089829259705345644616927465436315219184044914945163264 1729 937127943047960557415580736116198068229053652165808573512509937659367483129458688 1730 129331101834458785607906029676387608210749127553003923935103151403018474822107136 1731 15449426173980226698795484730098931617284922588476436349483679591552740558883840 1732 1605138005191318637183189756251074835364110474235553132115024810426813652910080 1733 145662719535352922536355736086777129883217112197490097725847908474130846831360 1734 11589249241301313639581565109550313456846002500792106783387028179871001131520 1735 811113052551765688291728404726388014301670436070291243786615887981702594880 1736 50085059852675239333892110718824935998738761579065974440079343179109058560 1737 2735687969854272166420080631311778158079898820749389645566757741802957520 1738 132479861195825171697072584640207195549171745935845166318450660451290240 1739 5699343573278845807016657933635374820639539646347419565955679894711940 1740 218192735972003207999145942046582859351680568681080485407040003959280 1741 7444474187976026378604489435039484123836942495230942880889033191885 1742 226640866922827762792546738143374704960421321928586362992489030025 1743 6162873755182668652395449157949208745978386673847054309552135854 1744 149796043655530721246891707990429813941276566956370985177160698 1745 3256286390615447471102917346461581749914463633937998097199791 1746 63326440582260375325323679347610641790329913877240529017547 1747 1101852097385919985406471479954595999655096295401435488376 1748 17150245382012336387334582693362582340870530617581760212 1749 238699949920502287139252432166801950743064904186191829 1750 2968808439787086049747691177998982562396284476366913 1751 32964849915660956435609733920922649376040883047210 1752 326375565757917815905732044883992400545601231270 1753 2876692640650071027464938811626675102477807215 1754 22528138142793102403184302192321035314017755 1755 156376590807834510493784435862653162575620 1756 959341943163122018143229337520053802440 1757 5183396614162206207472015685093553855 1758 24562441751734020016400968429579635 1759 101565604503764727267493401587010 1760 364229582943233360902677816870 1761 1124342982017359612314972165 1762 2959944160036659525909465 1763 6568279036684702653888 1764 12102318542084117556 1765 18149868540576927 1766 21553400389059 1767 19468924902 1768 12548474 1769 5133 1770 1 1771 23298763915675892403973755313025420266111683297811488666857977549946880000000000000 1772 673392723928254957911334125341413872212027117850471551081387443137544192000000000000 1773 9406994504403806739882160841500987826518948946408628783749675321562752876544000000000 1774 66065771313950454180304713265327428599550882000462511362113468898118972578201600000000 1775 269333511301307643856356319744535737315200658314907891968741586310373670335283200000000 1776 704938857775955437224532876698343250783285306366658139338061904796042102885580800000000 1777 1269098559621556042369011720306501300621838809153266260478004378997463706345091891200000 1778 1650870306965953056901916319680425953096719834665291360105507649128064790842289684480000 1779 1609778677253112563429162134099889107385107409232125311954110489987955171482748846080000 1780 1210599962707319308963655458769427294841071015047985906785978325338405903272928870400000 1781 718190135472237673869174796442887902887082861390488563740434003730252845628585871933440 1782 342353710172322962526691781768644307102537085760047940928700189669807209460986372161536 1783 133145995370597112828470365507015408304979504595150015875369395496775498318303081267200 1784 42792076054456140219128460248621978044304619566664738079823611644832493280176443883520 1785 11489850334291687339017183893431327581035524951222420811151792587585378789617904025600 1786 2601644373309287526424554892833922453217612398124949277300358020918594050503672905728 1787 500825980717231540236977567843781053234609646996551839312889265353768702112779673600 1788 82547441445612491192050334416336494681463074267850686227251753002575817731780014080 1789 11721763568497884966742251279107667577845484213158390082143913794253993001360271360 1790 1441879180713362928936074034783389361744851331571995476878460421639085160937327616 1791 154386745630192537023624901693429672837704860399046315649509367822794073485888000 1792 14450942458975568200737883520498654337526346614985922263520311458369955708665600 1793 1186964831863429633596111974966816311243148991770311730847904897960555963401600 1794 85842115891729797492916541397512439087636632245286385562958225912565054210880 1795 5482566227652339697550216358207583088904566496590502644530018956237068508000 1796 310055372303542209367180950950560133205943137403401420080836123225819045200 1797 15562591031410023511067990589858224992364484744977175044098026726316572600 1798 694708440253226925048531327602139693141697863896963972499497448114336420 1799 27629714216532013970844405827938682577427159696187898814221677091693750 1800 980550719606032631439621431583245129146762184704762751140675242459975 1801 31091920627002750591688421164011742907245859966781209084423910397170 1802 881808673344597040304304160379734114544487160224623089586589743163 1803 22388271494357600329100729964994924910130458816262030206276380350 1804 509169664411887146991326963907508379105165456086664652020736135 1805 10377279311520828026982256547773367285200644721876231691816250 1806 189571499698736773885488505784990829185345699538643114854219 1807 3104023509453625391326081257337602334468771690828714259550 1808 45544325182791306239906567461334956820176599386993492515 1809 598538293556084852542871275687440845364060095245200330 1810 7040097330590543068328222408025761065695108588655783 1811 74038215417641704264792001025043555577157697035750 1812 695272234864482913186990447684235756660727848275 1813 5820520785313754218086291776245049750183683650 1814 43351098493207392134740316673391290087926895 1815 286554058776861996216076958479081373813250 1816 1676107066278301208450019202720227947925 1817 8644723268793060516471665208353892150 1818 39148401346405999719515462821509105 1819 154873247447676366782048075996250 1820 531935109458644281953805585525 1821 1574303410551358907347317390 1822 3977578878017945119263201 1823 8479296950220702297450 1824 15023312351546481345 1825 21685259960283150 1826 24808242625453 1827 21607106850 1828 13439905 1829 5310 1830 1 1831 515901200989966188945133153359848591606758701594397249051855217177395200000000000000 1832 36955621925810397345605531645812116976983971833166710419061308774967934976000000000000 1833 583592075676179239481452408196995398022337036170027304933866062326354474434560000000000 1834 4242777076790816626988702937828993234704674209407673519628025888751610270580736000000000 1835 17674175295954522803049814415716717262978492541271530419270672535156240047249817600000000 1836 47195985537566315251860116327310806618298707508181716649659835979101178739818496000000000 1837 86712173955254850582398959097876342122772067491530600220726252642153174879812190208000000 1838 115175883087266264864375442787839671412706606532811013699179609691296014684807548108800000 1839 114742333243484255027369036111610711616239262675067263556220562830299245892260992122880000 1840 88209618213433228771287095232764425585786843002135959888387590746684694237861789040640000 1841 53526101962949673753787299286018099139995893282380206293725679747868752207933985102233600 1842 26113814327881672770954403774063423958147530296265634308080583552668243480249532950773760 1843 10400555187744547252690958547131586003076986072705730270555036705894864165487888654401536 1844 3425275872762345311080091212426314528253479809414867983840187979594152781529532635545600 1845 943036120236688815604625474899691912601932730550185866444623471228022682295474321489920 1846 219093598424435838116541377209851228480021167625097456907864828836281604515265440153600 1847 43304326457510101828784149731994777485787746882496628172351732326583250766551630921728 1848 7333566707445237156197595302701132504401578160329312797401647510436992725083733401600 1849 1070746739748559215477287259772820338756689429912680929999014613067265921080051527680 1850 135528675187825125518318695537498248222295277814863239948820497876810304377132861440 1851 14943747432614307408910257591149243304370727128691273741053034421369683615030127616 1852 1441600359929335994581634433407268966151985711088069032732353740142712340730176000 1853 122138410130413047173775822666793588529464782884113194365847690678250500372985600 1854 9119325631644861494074747977191894816253868179996715714211355240330419306390400 1855 601857032929204603677596075309125429246456561124225361351422766222890164290880 1856 35205752336961453339965155060502784365171161659874793517282302953126485420000 1857 1829612541827324451755245072725622249127701055209742462009925589954441765200 1858 84653044973057537080463135499506779244476612246790274065598396224247941400 1859 3493519266449606299241387550031021076494684800744488554336932385513476420 1860 128799392953563948154120475310145704757807174032025143137539267765902750 1861 4248028740757382068759944582405372054064657428138973356111407979037275 1862 125481969268204024014655112292958916490249765913067421342398801429430 1863 3322772384517581788955645924866342902646235054343082146079521608163 1864 78933339045727875595304525022543180008252315182767783270741623550 1865 1683012819957346264932592439544422534624019654116454366412520835 1866 32219525415830098632396254056495197460014623086890784165471350 1867 553864397267248719474859476680638476769216799911674906732219 1868 8548619498209966163693375653728861865249885163853979454550 1869 118428581914802349336334746004454757339852343339214225815 1870 1471783199621682150371952697520906911263602344741781070 1871 16394900460148265292080067242703083669730628452430783 1872 163525452578443491265884193043161151541030829017750 1873 1458408727864193389625272993687849697892066885775 1874 11610563272515638415319223870669158391721304350 1875 82339638767496946613922874603854011167646895 1876 518875224390396410511671804412042917996250 1877 2896789890335971371679856663550295285425 1878 14276413596887545314099653985860258850 1879 61846133467561818094604440129644105 1880 234297710583677662882146750632250 1881 771421934559908277040053959625 1882 2190780707473739179964403810 1883 5316546558020539802733201 1884 10896392701994452700850 1885 18578114659465705245 1886 25828811558425050 1887 28485303106453 1888 23937488850 1889 14378005 1890 5490 1891 1 1892 48727700532213580684882253968956021813696434782851456297542970190174617600000000000000 1893 2576680346293317094116128083918089440741964849178764231823430870607750758400000000000000 1894 38159922459781915161689446522096687234632326158366527098709599288666697750282240000000000 1895 278200991091552310114654860409288894379178502144815829209698153302853479154319360000000000 1896 1178066932350889365294696428000651501511803725689724056318774534107895809608305868800000000 1897 3206438433116521938621934873272700381959553527829769037868718354589241944860472115200000000 1898 6009511190052148750098418157050309355704821141130869384561204628700289556308088061952000000 1899 8147196495976592045610155267206561019630864114334228770832480135355842196224054657024000000 1900 8288876658521883116375804670501740976535286934146749286098391535449457025170857514762240000 1901 6511088482431559275185507350293171592037398045631575758125645455683019873004681712107520000 1902 4039365633672867629140368045012575359265299287045388859276326313333774384114800674629222400 1903 2015935877617974800692814318050949897524807917865257199652115475112705734803785933389824000 1904 821819001760525354712162689441443749989515990303143887349394917269914476249071533831487488 1905 277197306268171022475018784978548487859519899443056471766591708497138085062123242466574336 1906 78210117918706461667084531306150759233211032956447533299087066598258116403928723928514560 1907 18632895756039693983190677319227987882861978308413837665321391155730489576495442169856000 1908 3779036848693851452799687487347664668058968701969709894194253541555868836604608891305984 1909 657137642142082579386958815132261128331510523167306035695920295834672174479891646537728 1910 98587294225178595717354598898578120440919057715403199619514401998392519683848624189440 1911 12831305887676115966879449022759335665259998453804953431373025900206846652492327680000 1912 1455889762525182303987582610650031603213706677712621368371240196227264756145432378368 1913 144636990250426193441294913792341058661495500552405652737312043711946525419862703616 1914 12629957653114176586621145344743357591984566578955396329561543781878238433037996800 1915 972728471957569177588956450703600328244312692609337698816461285997756362427920000 1916 66279829688484225204131045591045518381548672139075952359789519095444103572939840 1917 4006431758252155602661955289482833724295704384782797062034020187028797698574880 1918 215364840950616040685943546546464980332888454177695096594858838926120322563600 1919 10317286043952554748503130312811732458696033837253298151683723596939676025000 1920 441317234898377958190716999488949123391704351206634985917715411292038193460 1921 16882940472485016374175035051548788996196469335023621970292995278693613170 1922 578463834644125989542015415728706774254477611015741300537423647104524875 1923 17773027375852221440909607970934868135603289715757526200982328729882625 1924 490163062030929456670730067040677341547513627941190763879821252555579 1925 12144062911554451865969159105980519616223857634611063034588864011313 1926 270456215027276745980553095747758976877855752288579123366839057155 1927 5416519279099708663524589395118564608478447368298595923215443625 1928 97573065397382812309201281167483658189767102909865967330396707 1929 1581013155840049314636807430517495847607880431419571176015969 1930 23038667337005064928467212208900091993438327204045544369895 1931 301802584953953105708525115239094306833477057889614543125 1932 3551903796402240966493953870444986700211546713313515159 1933 37522810260394619995532212766730716814683324167538533 1934 355413520414914662812303785173100666851786782198575 1935 3014109546724234586328574233857045144292171908125 1936 22846072633741198892720878539278517158504727735 1937 154444586504321301691497831094548193502009145 1938 928838602710684670129010155601972424137025 1939 4954484714435327055914642777240036371875 1940 23354956550995664800977803822553998865 1941 96874622261303050284431762133002355 1942 351761223312120868439354468649225 1943 1111184217348346295335132930875 1944 3030585385806163647607866633 1945 7069661159843471797507251 1946 13940876507697868926285 1947 22889385804068250375 1948 30671802108388509 1949 32630684391703 1950 26473650165 1951 15364375 1952 5673 1953 1 1954 3272877219080345502667924724914879465153277202914856147984969497773395148800000000000000 1955 151869177029015891028828389895802003516231208645150451676707822206287010070528000000000000 1956 2443679313279166564778553066650517287793700100684750681424811122518219289148784640000000000 1957 18415570760763573998545193726160048491460641869907589806530827160475800274617761792000000000 1958 79636903621631107039488939584462401985248526706583182829737528168485557479576227020800000000 1959 220987802774988474425852958092628345296283751401662622309696396834437724164011642060800000000 1960 422365710275841806274481511123926962373483885186420735287014189508908229056190272765952000000 1961 584221596500089207122771785579891689379345740004787858888368581916873978063637150538137600000 1962 606755586969381714741826573398541431398205196091124703172332187615388059978781941815050240000 1963 486802290546764993563961806793439239399523805628912731011917020565958832670846256729292800000 1964 308623462947430043800745997017956001693079510411301316266876758323856478685411479837369958400 1965 157488725690973706506136221757429089451909476738569702821543409911623764844506786881150648320 1966 65682731130857638827030378479634109769392341881975607547638466334678055035225371097136365568 1967 22678655797971704381567480405075046449073781248089070756595745391608750268709363485480321024 1968 6553931583615397620651533986178342829036142539296104114218460048532083670735669871754346496 1969 1600274077868084901859129447127862304872090785026107309466323836075599317890583785065021440 1970 332845175852693881420457785397442578012936687429326074075344384396813765378401467828240384 1971 59394337148865019421209960039120507252888875987995344290029677150849438386508699747172352 1972 9150118162916211096015481455974711902598215873367845144489256829052639490929475752992768 1973 1223750863033507877370114315076858074253791884666917176613550988638488161411781356195840 1974 142783169069525694889872303811240448259843931474507216516746586431951029901263920498688 1975 14597408047750039535026600487705995451426898587636846339347334514296254329752623494144 1976 1312743944923696770571382827164513789578943169560211349578999118356232764955863036416 1977 104207474320354589523004030125301301720101680089611540776051063412024094106409632000 1978 7324527997890670661741328869977736766454571186416350024490993378521036971759687040 1979 457114175469397295077220090032310294821107853729356401523823267514485611671113920 1980 25392483134556050643898505317174271561684447382590188293703335628285401904288480 1981 1258266313861293878978759682212838407742237552027737726355946727983652762593200 1982 55727325363554368297808599102238874315206018082178215354588072739271725091160 1983 2209688654749599713108574916803793621568602957985478233303595051686269050780 1984 78560525757574257275351829747144527035663102050078978787228487974449530670 1985 2507497578702374552341703997908112939134279352101108631359710461659397585 1986 71929203235900808636514881742468831252217847738242266500987337136201269 1987 1856011167211454610923867525847782908717618704675037658594546725733817 1988 43108888809275063740464097564356439376192837000052049424462503024893 1989 901744720228350346789642645753426609156264767911836500904212339945 1990 16992997220800704392728938638750493202743465335620803814526920557 1991 288525099143580908982185168821351451205932280102527932747049121 1992 4413658957320726904415396184258723516555770376099296803151789 1993 60813994161685017199412076164675721117486775044190841333445 1994 754388994608679876958669458344591353340421274360516941369 1995 8419290361563815609027988044580826819845758472725595597 1996 84458171382219696610140116492575371075023823640279233 1997 760639226029165247506903784692241827672671571042125 1998 6141107883613476909687854649651331457647470884785 1999 44367630827965491628603102735878950123110139805 2000 286219674532781730743095882186895823488928045 2001 1644472615230869194877046531570723394206675 2002 8389103565784151750328683055805034204415 2003 37860172602132831954248584827307245195 2004 150501748071223096756406648238130455 2005 524246706017192366485763565401595 2006 1590178346999107748060792833863 2007 4168333791895000790530496259 2008 9354143512137727670339511 2009 17760206542718644710615 2010 28100754066285490259 2011 36317280969782127 2012 37294609992843 2013 29229877215 2014 16400643 2015 5859 2016 1 2017 251791256056363888142750631961961063468186258658863115769497509150816678707200000000000000 2018 10788853648314328226276313804523508261851919850316898392345889496941491585548288000000000000 2019 164735304335353827312958533310431935602902361910747576607943242457585647041296465920000000000 2020 1244402744200668821898254161053591426752747841610976938560949630725388890653847453696000000000 2021 5466102579138387381289401468480396772176523474688550539614125981812513423866700444467200000000 2022 15449256286912206783150515084424767044995109664325488884287595076272891861185254444236800000000 2023 30098935001343775617518388170229729249253252218496408208853177164072024473770864804888576000000 2024 42461566609058249354003714959505246279338962572689539555320673540172518555983478432517324800000 2025 44999823857718747081972580285859670792748069318465570387152024629032137118849357672360181760000 2026 36859784804744375993549092494467766965533368390240339558067345156448192817664403297009664000000 2027 23870425502641462729940482555740361362082371706095805108032695286104609146310423165296390963200 2028 12449264164525671575292152240143611856626681776748346958006929615960578071592421184607155650560 2029 5309395547536610998417118036686007934949614268165335491130262282173070437075111108036790321152 2030 1875654587684575619695313856170538956289174166052181309650975663971760946734954372695477714944 2031 554915797641210384368645572827685377508175779671034753400086460287321820812358840820493713408 2032 138791763557669944191796523746681975953807485438729523953675758212752144138479976878010597376 2033 29588122246808261188428937707893603652303758423226872675293214510610008102546288652337545216 2034 5414962702010829705013524175253050650647734792694870893522680757444761860887916536724324352 2035 856111574520542532078680416140374122116842478445020713975547936053070189994326184743665664 2036 117580965620123386793994212169494968212940373829848240106661835357165732351950291893731328 2037 14098028621827998219141704044370383469361073646136338732712366181176371903872999435272192 2038 1482184244533503592834563093466799147725082158880384995165430309360211018454097471873024 2039 137173685480822921232733717609410542266779645720254417969235894102290742248907463507968 2040 11214650253698207457067347574876793902693656699283974358255883799131573305867353417216 2041 812470888354481834721454634978680611345939731545518475289856307372477980755300597760 2042 52306294115644360724686836487222337278192172804060040228458141728127453916954462720 2043 2999929878488213388096667862876271551683800873293471330164935073161290229060311040 2044 153620027899182469211157066846585012623192480829115500855824283929508785874911680 2045 7037591243377438658731552032066463866053907001708480992034112189056546730480640 2046 288934170014904975214120758730048403119951523186889235255437565225186959154080 2047 10647253132787482789392607117134089638654770959434197320408893953977313872160 2048 352627762253967528899008603058342274693401895807142605718751298322175349825 2049 10508184310424606899724690733120839563580013154974133465936645789134738816 2050 282021336018388127215394750867454162732638567771059174857615368441224752 2051 6821994531680050818173625072499653603033791993350050510157067720129664 2052 148823157103881964382948552904240646778053156864755992095048664494008 2053 2929120386930831093047236220978385841127841515269030152636251203968 2054 52025012517693085484445217777491760057229185552393290524149950096 2055 833907343662048202261545153102146543026866539291077581454294272 2056 12061348902325824099836250100684983093089352000658224595940444 2057 157363675798798246888710038359662523677666942183443587072896 2058 1851029808439082665026895935562060968741055986815241560112 2059 19615450131006503918507867984835035172389828688655277184 2060 187082451328025015414301916189009302687029649281516808 2061 1603911889010707324225693693299214277345581607303040 2062 12341850435903929304917905627901719209824447724880 2063 85081252273725488883103197957497961502685252160 2064 524307181459745901681316361024032500673054470 2065 2880711477547621969854138890268520221356160 2066 14067865090484857245973310081565124565520 2067 60837748060012187029935464132350611840 2068 231971681559007795103405726053925640 2069 775790556132769818522368258120832 2070 2261365278376554620570599097904 2071 5701554261467933457131440128 2072 12317432105425353228663516 2073 22533016857810743039616 2074 34379943651926859152 2075 42881345960955264 2076 42531713947128 2077 32221187712 2078 17488464 2079 6048 2080 1 2081 10658502303614269784688404704153564387440703358661796144699359127518035155353600000000000000 2082 640948871947524745190507247065728563369489340396632783697865914658455956599341056000000000000 2083 10857959543731587459121337709027811851349544624303677460331137040930838971588626350080000000000 2084 84831067942883907811625937029067392173987361013207372107265984868049327521863856816128000000000 2085 380325120943483608647992925481418185393081743491936977789604423561015335474127683610214400000000 2086 1095221316167157202495563555544995389601805936709598923083938614224118716848622957441843200000000 2087 2174431506789829907791187409327741971933198414410474876632487417553219067536170356880441344000000 2088 3127456531398555984087900139671538778115076420475304094176115669782041985070254984872224358400000 2089 3380810481848564970090666276018143439206665940930017124413874330340603934785214434622801182720000 2090 2826147243707153809395567287126184272751170085522420346511656653731020518171451226725464145920000 2091 1868764056412854158957616264655388703233909780303176881286775396147466297114384501995758996684800 2092 995667739350686330257855428212741937509548094654389559296743594190481016927388692338740958330880 2093 434031043328145323089844449876512439017143374391284794694063401159025381126405789233533297885184 2094 156807573422707461576478842554022045248561133119185184430105426336689633804203003058838935961600 2095 47469950092320261867874176573808397606098321297628296455592770713872373796458668877760870481920 2096 12155646946925593383901847554678950442605367871914242242084374897382869161545874255517140910080 2097 2654644481465548636644178675058158515131761015693373000020052147332017202664755478757619335168 2098 497987206787511383458376291405506815706435190027097715705119366992591626323536986481570611200 2099 80752117740682187650371602533759001467109601949689233899315653541061041952076336809817538560 2100 11382483925819669298864368423736959066982705009223239368339544738456488028749974436105420800 2101 1401586017056810521304037548930890056397028137587688187015572989966981393162741327629893632 2102 151432728197736907394299109523681690618147046320011301915551334227093988016957517787955200 2103 14412859016366390882395846253166023971407912987794565865790442067574321393023296271032320 2104 1212673893423953713156357790291126876048308142511861591473669613911947961364718288650240 2105 90484618716797725240024587675906944743153619083799494071685119594114831267306944718336 2106 6004443493352349871799453607506965064263211086456585067351594592497296419825300480000 2107 355254484121219959197390813922054363005013151863786144254915443449525639008138201600 2108 18782765859137255596089054403926163458813290012918749297023919124668641622692556800 2109 889220930579569416085421637676720465866127944292824811217899499030181810244903360 2110 37763108152185003552790251138097812992122556193034888988372626900994409210816000 2111 1440850860157090433971651720319788635259492443675117866582330723027951060080800 2112 49460897293559450091277166672584774928265452231726552355973819071868771863840 2113 1529370182067156013847457760248117164692442515899655880883561760284670486017 2114 42639098370185674523206095010126007564680442661396535345755951682306564800 2115 1072775854689487672310212567008679873074396772868090092518037056305445360 2116 24372600388073917175088358225275313653719468958210667391749262087778240 2117 500264210289397493682165691486977485240686848202010590815281099023224 2118 9279853313814410591873977223348691790790901815425607415139910673600 2119 155593804009011089345607134253329083838848226970542792612500172880 2120 2357994790609775625002932675700262121482511326038772238185729600 2121 32292715531538111535696826594623437090590160209994708224807196 2122 399491717825809506406074815894106245640728281619636764209600 2123 4461661056781352214414754067974823296740328236712210706160 2124 44949283420134689487812734653156703492275680692622051520 2125 408073348706637923731605773527927808879152708589625288 2126 3334150405002821901852880170102111600822769565400000 2127 24478464265751268408681248081648432693325067536400 2128 161182870751699718309146300044590613201618051200 2129 949767450704333703381372481059926912704824390 2130 4994908952724091523743132397513043956904000 2131 23371564691675595832425300885427763672400 2132 96936306050264182548655822869548393280 2133 354822708790507114098473583945764424 2134 1140201453564643733598596079873600 2135 3196354975227797920097963940720 2136 7757126692037531944800799680 2137 16144238148092368100622108 2138 28474999438715801275200 2139 41922303661671876560 2140 50494534821057600 2141 48401345391672 2142 35463355200 2143 18629520 2144 6240 2145 1 2146 1187661685259875776008136524177111460314821231393742998980785731352009631596544000000000000000 2147 48673655383194625920744978419217735606341068553034062711002099359025321649991843840000000000000 2148 755531778557420176360451640878674330595981828728295628126253596537439323937206750412800000000000 2149 5901953034266045551331570962570459022358053544484319128216645600987419598001386951802880000000000 2150 26859305404359596733694336043223830587676746855765739028005232352190402168748874389258240000000000 2151 78727918440503363407627010557161127062343646841309304341286979824767785928298310641542758400000000 2152 159220716535254065649982232214183768074756703247550496407521604074792849569342450221438730240000000 2153 233395664743714387570635223784805597597397499942538690238385060019101597475164340734555848704000000 2154 257264027889660241673250626638430504199374424436898356604343134995939337672778812991920406528000000 2155 219391641387531000211433484256936626002246892477981406256510581693315418815293727308794214481920000 2156 148067583922647065475646285440447477385558973752983084843752225951312504259438920393847522459648000 2157 80559519312337536044162665431418433374852985906524267979982487865401110810281921195211458661580800 2158 35879049157281270712172411866735634813489067160018479363272860361915491126210527963621440146636800 2159 13250440461013374634500420971454162098511495920737721524815097420027340682172281878697317115101184 2160 4102568560428049474133346228426332148573110397473980695173707681924174857976779208344826753843200 2161 1075041714175545424545135148215689288365996848084291963613001888596614863157470028809490105630720 2162 240384475483388264707027177636084488261240446692645875056659775375504538338950724254332094709760 2163 46197716986593940209643024896244775252143350894102101356475325255897186895597762273097135751168 2164 7679189589894569607183613291129662593568991261549552064455531482960575225401153465149623500800 2165 1110254425664264018307478248311079238572982444988099650369369354502329705596710847010793717760 2166 140314549028838681020174790160034324952065136171675140834294197289862607513891953782735585280 2167 15569797312088003779371723206834690567434293577900252558464862842726481129239979677232709632 2168 1522952700017527501498895975775689020394319345130322025221852041639791497435492292848640000 2169 131782263371101075514062940248270409987039512576049747587149476482438591873213714907832320 2170 10119978135802095744000948356586624402890516914873003413909224636926992226833312742248960 2171 691667251746355630956592254954718926012955245169743818293534359514106007548936791758336 2172 42181784020060544465530483477371440524404238780158429747669254541458353392022045632000 2173 2300709254735733648537017747901298525130685298406484305560131373342414120754926169600 2174 112460597548715872064122858227923730766073082708119959125193244190730926210799060800 2175 4935552386155365657567265700429486776472687598023846698723529962734928882697863360 2176 194792287794913655745373345310342438651395625809878255410743346220341189917020000 2177 6923520145777342129867150431068416585923053311991311111673381913072581683492800 2178 221890826069507336479370709786558054638982307558193585331453035080433356757475 2179 6419038771841428673613207952360706710465096256380169640635479405892380894017 2180 167766780574246687274258650038998981535014026616440648950064847856481491600 2181 3964262109722568122510323541383243156836628299935487932358844714065779760 2182 84739056512880128464523799108134429611073617133782384071645643240855080 2183 1639245969705099618766558648555072124844307244281048768567187821591224 2184 28704365383637675836616925013017934918380448230017035131469273556400 2185 455017329082583336563712141917482757467430184294082532034931166480 2186 6528957997531604078254366485458788058517950255875126761996449940 2187 84777342579640978830161277531554184183680758756945276078735196 2188 995726987858274646048129326242985161489455067862651889146000 2189 10571717262222290811321955874184970677531100822149315290160 2190 101373687290040884758095469988692700475742854677628435480 2191 877022321090796528051640120162480902542897226724385288 2192 6836358220037905088881730129629700594332389147318000 2193 47936950889688554526885808631753756075347518768400 2194 301796705024945269717836243673546505658956394450 2195 1702038863789385591314089030612173160888464390 2196 8575689614116022243840801693266548630462000 2197 38480233273014832376526283690319162384400 2198 153197353383288384203186794940023896600 2199 538748011149992664433825907310140424 2200 1664749157861181513761986871725200 2201 4491466764421172620361272697520 2202 10499370855706920821550576660 2203 21065082617525497052038108 2204 35845767062524845082800 2205 50954781333931663760 2206 59303338200386280 2207 54967888647672 2208 38972934000 2209 19825520 2210 6435 2211 1 2212 37015455857266128352253588336853307179811928378438323468234488627137633518092288000000000000000 2213 2926457777808138404392825657704633862782336517124568876926961092086702333041857003520000000000000 2214 51236924463468465368742093078970409157274935529342978367008147763248097263199160002150400000000000 2215 414021919470584602774133258615786619006078343810604822701756544083599983382306983918960640000000000 2216 1922026265783531526322406850207539519364236281358167582284975995740942015338005126417743872000000000 2217 5736492208802986187350960319101350467639267755980165803406269409750005833227426268989043507200000000 2218 11815023942984280172795359581031156282872641532350782656932981239306869329029156919784159313920000000 2219 17645395128430953952898023009260323824633136200669953197368948291767800176170025587726448852992000000 2220 19825401814447980296295704681889250540242204028050651968856626416146822089242206504056182643097600000 2221 17241340716537000138907940866265334773415077629958508936183461802726108405234566789227311645327360000 2222 11872039641944120779870704621505668820939030192128753606903172223204159841863832937359721799614464000 2223 6593351623029287823728165069905207600552036183763545378563964851799529403984353160646325996775014400 2224 2998940011648280601956298728769648831252413400126731004912370902311289297594828908974390589805035520 2225 1131650880627718474269891737642892160496996583992333564919196086149907624470089038880206043660419072 2226 358192077162296010325214160220535437463534239360009967472475373703027942401330043057243734340009984 2227 96004473332129294688913551973929208632714990459979503496180124896124212694925310755026612634255360 2228 21969112726525619993657081795940553921164731993832252206677510889402608187135058319541257709813760 2229 4323215401065041356005289561874561380600903616042485868711183992583854423327701750012021855289344 2230 736256676761846739657249323128903826311955396188055184555936184946965375316309627043069172973568 2231 109123573934250757454517787726372483804526476283360393437691497608920713195768002902353381294080 2232 14146329416854801126944119951782461638744425977073633583165524076694138072402510133051517829120 2233 1611166726858472025435353314661284610123962871424522558502177439105863637936108443910074515456 2234 161860628718600248924112732065477810691337940792873862147671042296838212369383214815877906432 2235 14394610975947471231733976414016115497146949387111973715992615996889420941110502213591080960 2236 1136874206394869146305910466057487791599385891230749349698907099452036156613417660571340800 2237 79971139742933108229047532399141243660023934117791054216579021602973910366325552743986688 2238 5023312207412405116739663816308616691292023308615498760646984248306574068603196666062336 2239 282420090948040464719853258445963664048373477090728448389254838864174229782962966540800 2240 14241539707988446628559196403161757080554713772096318072688311122333026827748948966400 2241 645334566202472424204512258460362932790168642997606306921037795836832164263741330880 2242 26320887733216177194348500786966211650719329820785306525563592063094404902215591360 2243 967700392512458742418135739488440544891738112038503213845124296901991527542330400 2244 32111768604420313660639688706699845450448886586231064537238531586297625968561160 2245 962838615846489293670409863390549837957305502136260882830319387365741477835561 2246 26110774951192793649480011942962911184940386855233218877408419165324693844417 2247 640920747595589419721863634223712111474069853788370265330363078456966920880 2248 14248869886315058693674295251720877906461903082479258765723447575250314480 2249 287047677545255276570417698034240466472762155899088621084051214924092792 2250 5241603693573399409805068665300720848984109517571459214916938523706424 2251 86772547515956771893414245532794755471036206917353259531202096845840 2252 1302300718472342444659558439931487234567628082684315077029172120560 2253 17716704252332790172716601864642370957245728500843982438678254268 2254 218401476357825185079832842261292231881006685113269371600773596 2255 2438427442179677388636023020847710843578259959467899340898480 2256 24640173008414226344635596672871486143663102598414288134000 2257 225147080812087177694790298649836656909926971540324031304 2258 1858187631831813217239361981612804613256141647832401288 2259 13833071648422476102584695697641625084741916715573200 2260 92734098710606524001093497781948343990992826481600 2261 558731949251776583858382567005692844116924074870 2262 3018621032591863729564972173001699083573312390 2263 14583937547609199661934013868384847268109200 2264 62807833277078419814729251913585728426320 2265 240209155896843980793402807214348465992 2266 812207065394266713519881785728601224 2267 2415142623368599240109646600707760 2268 6275600786719557051281140559760 2269 14140165856432478946193474364 2270 27366593175322315141020508 2271 44956839744828361144080 2272 61740386671953738320 2273 69471842526862776 2274 62301099332472 2275 42767284560 2276 21078200 2277 6633 2278 1 2279 4595359975691774346319482246172288517823122049570240098806405191033763267054927872000000000000000 2280 224905529499068855906440420756210762618020255223947376486807854891270662204017763942400000000000000 2281 3665963036528109269588014437487805327048490718022431786891002542645780235269052997985894400000000000 2282 29633214421039044980748088831063359468132357659710867290959153214817091276450587125240299520000000000 2283 139553450083209456346620842897425946538927948959741670122322568898312401793861586557425680384000000000 2284 423685498424880508471046246834172533527232128508057365391448276404165759552873202926086206259200000000 2285 888346346577207385866773908290812962711230261366630468268916632608356565066166792498720140165120000000 2286 1351261786468395092294721979446960497277019356170175685906329306602429465261333033409578067296256000000 2287 1546989088173180865325669871019226748292097862044143362437185955252460298418860997337886200378163200000 2288 1371484466265705067417511586289899684065821640684006754826864232802052899244487549946235756436520960000 2289 963162767389610041106754701943327590806188969272604925077753174052731792839546305675737755428061184000 2290 545805615638077709447913921738482382726286377583534148551548896518020404796047596700500511266386739200 2291 253433170292732882083951656446380234374008713765669257500141106326624121267090150677365039587750051840 2292 97674823608861500532961281696900640132047777831405359923075306220041971324688889465752251567452454912 2293 31591901917252256267265494431134219307014226521597023018438405583373084919217247515058556894284087296 2294 8656873293737485712797869956787231856468903194913665024802493869493657700553284825538639790283423744 2295 2026364549632315652667624220390993772167938360963220079833963378438924324707704106481179687303905280 2296 408111726288032470267277115547306435936063229328012642213145756081658885225796038106137201720623104 2297 71171601596375162754999393208464253505196691227391653759607902795582394510030585354596649196716032 2298 10808029751034173399959861654369583536612857254544923086716341751519772014865649612645237957787648 2299 1436398323641736816458125794172814109850280110133476171407140485128509088129271594095127904747520 2300 167816871368664315348227608269286862172151266626145701186694242370777366014032998465389808009216 2301 17304934129996724931186583074623491650831874626704350324391969593485562782175937910302347542528 2302 1580670041725666924909720299649711847522016203495622392804151868026818020851642629014016008192 2303 128308471729255383180427807851399450045086469310423838259734762306630498230424712405312322560 2304 9282773540950562521966527156284344675901566047408489935156655429825709208435604419563708928 2305 600133395148149310402875010709697185624875410534966704887288959204052415116440504273383424 2306 34752859371413324309621696371700984090711719743230678734210879288821963640279224246875136 2307 1806454241090021369416335080483927240975757277396369298088109271173275785821977133833600 2308 84446640569591719182941685740300702775447654526435068279302476451012957820190296898880 2309 3556260664849093556337229090612228423026519980231511780577885643420680082276590895040 2310 135118514928105355233662418852891327891127844534174837931119336566204610900830680160 2311 4637916342679935062041798508313496456588117185589031005138292254989985658684116170 2312 143986220334263993516920862604419193150352244208160446096766354672959308609546331 2313 4047081011093994175456196869750162004187280990621384589911441114004604858266898 2314 103074463210802795695551933494530050114973393523501403356847987936014863324497 2315 2380388806333312275291236154063452604043093595109023284595923591095138833040 2316 49873184065428859152930771911203723518001810119013978898677737051538059672 2317 948373231250799140201920893355402022079484666349173039692627983242712976 2318 16371589730297683163744218534817676242458977501512216549747057567052264 2319 256592029660144199233228656358804747265241526290744770103307837765560 2320 3650993776128567354431190870106152294723508726276525730300523889348 2321 47152072092393642737265925384257117398221253503373753200639220184 2322 552518127585347878239421369873072926473243365702663450744602476 2323 5870927740561040280043951272776180223999733581507031949634480 2324 56527359926168623994598174031626321624123949560127503759624 2325 492710880525054450217485619730955665830457925603924898992 2326 3883301696271183054805227853138361505479217750300042488 2327 27635924834791276350358689141510838095759968837223900 2328 177288695343059594726308359284053201697918496696370 2329 1023196536573578874672567902950045040824119200460 2330 5300198901588771652180192730222110885440222390 2331 24574665301057014726597902011570776446928240 2332 101658822421298221322947975718064056422632 2333 373780987543082618716039430799748723056 2334 1216068862610965709902425648084591384 2335 3482213416822385477307089455666680 2336 8720416228260508756105832330724 2337 18951562951284656852073763992 2338 35403884868146466565624588 2339 56180915445477217171920 2340 74583199658854250936 2341 81183511519398288 2342 70476457025832 2343 46864599210 2344 22389323 2345 6834 2346 1 2347 238083412073935737561695080182640471780550323330115296547684230849749258788369596416000000000000000 2348 14475807097336039210937294303055571926187600316668687432057553566771158853763382336552960000000000000 2349 256187859178283372935697091227057825761641351501791372617943453239062619281279619040280576000000000000 2350 2137346643552951285613670991911529663114033568005054953098423930549606751827162353779626475520000000000 2351 10262762551166637906643000874857575719187921534394387959878485739796767029541150996539757297664000000000 2352 31708469788663454279475128101864066332900492161570952984136389410993025222189892977791794465996800000000 2353 67665486380982804834299846404353624863586068426188531723840249381347607906230592677889369649971200000000 2354 104797473168128207779836600296332629171407308157046361785914812568537617069735541814498153260384256000000 2355 122211940640810594520362525652386708671916063463576379119733298930517261791595006144275552926905139200000 2356 110413905494724350757471603700932395390716194632853186311785669064034870974441116378637181044329021440000 2357 79055624466725623126362540129244499546221598802933078284628823971710388122335142946791193786565263360000 2358 45694911843858623799882474386338050890051806282157287398021998702561837029486281995078641738065326899200 2359 21651597482495425473723456893795759214666624427160140121293194364159118852793354713565794450938464829440 2360 8519409090111330579605848888336513831828309725112943716363414587595105046985908801184846910324450787328 2361 2814562764540623729996443885116836120803417881384977154088382951184567020038566133982698700059806007296 2362 788165200657092830991321847576670012692105215790213021429736995429583934490629813178256469269793472512 2363 188630829302295524201568251705316923519486002241205328397481479743292081740350832104891218293769109504 2364 38863021495075714822711313658773076885539833352130075229243022496678805466833383840040429860960731136 2365 6936752593162197422824369066110442146014880168289800678878457558495972522879330212578820782948810752 2366 1078758247650946317481891257003674158515219890151294834345124148440642799077545786732788837394284544 2367 146900695034225844901737982726790422994249775652043391452769220935027892545813462736746148587307008 2368 17595709644213092281219180739039346309114330374875152107494721111722623827330262458394329542262784 2369 1861325560629996837158944116396797635535639611601872366625570679263628555709900178500871586725888 2370 174518967810411371659572347775508838502243726848587809171521049627048153707863061849698536308736 2371 14550670095557319820511903262342244688460641057678836771035052363854804259571273241745707794432 2372 1081979461460237071580819290540228543616006678353483749333497216093676215709458935253514734592 2373 71945044327176366878067956137661626614065816163450449859031159733105410712942093816312850944 2374 4288104791269470785076341610745817761276348854060610069890159653166808930716117424275130368 2375 229586362126055950464589804466557029389243107926113936203288422290096391940060737776859136 2376 11063227839519853054698828629462656290541935852765535995023545977983852136439190543771520 2377 480644681583390547071615176357853501202808829565381020426711729511140146157877057944640 2378 18855715831333795230109722862905106028602085014557559792602495633615608485607400031680 2379 668855527331610064252207789931292362502867410377355830316584654143356523983738208880 2380 21478986451986612326011545205771879465169730301571131438726799140635152324623398114 2381 625087105325140925544044945853016024713844506194172015451109125172676887665626423 2382 16500602368655223005962921636889113088423160723461355068797759733813805750355806 2383 395380196750069278296256630993815214135302148599665755103440212145306860559377 2384 8604919506583629138152913186907634180553342944454788718298704622919842476048 2385 170174635704652521249293792180066237732124545025850862333842601824072919736 2386 3059122969790214891476016314538753768168403288966390239810782577050742192 2387 49995320311151094057166618195133705547931425800534721377208466207799144 2388 742857583617741968521002601115311681051419200282983072861947405097752 2389 10034011112519548997317813513729508097146478919371281161163386378964 2390 123173859106453615062463884206638512197574130636441669299599120808 2391 1373565814820558645167980102898724585873556521192331787858858796 2392 13906088817084688439774456288764111102757219764464835128156336 2393 127715350858486321936371048087442266571380711880921882283752 2394 1063005395591236588710487511523867587565291044783815603344 2395 8008650056861878968098330097934769677294259408560670488 2396 54536502117890836468256206126967929037608794265735980 2397 335100385488971678111722794008971196788026947691610 2398 1854151856778741972101542072881879441371301241620 2399 9216576216008783881011966676655649037642205430 2400 41043373334007462553331340338963636148077808 2401 163212695437196126874731935597306492819656 2402 577356819593342471846953977769604388432 2403 1808665709966949661433961409457502744 2404 4990843871781335807286829372185816 2405 12053435672704139032289157953012 2406 25281448643201442470340540264 2407 45615401253898590694070348 2408 69962605459377097216464 2409 89833975636194866648 2410 94643115555873456 2411 79575535025272 2412 51283928322 2413 23760679 2414 7038 2415 1 2416 24641633149652348837635440798903288829286958464666933192685317892949048284596253229056000000000000000 2417 1111942217691719955570041220548348509623794371978981709152993983053917608961510929397186560000000000000 2418 18845195022155810364120003319880560274816958874267664779124392261857863090003204395892106854400000000000 2419 157266837010352927084704080111851014222608689854171508715420479597897081719726447240033767260160000000000 2420 765540875206724757042377261804467963624656888858431951387553726560550730264508567715385907871744000000000 2421 2404589539408380816249283822535994799610338214949101283582717990612987858703302571071902844557721600000000 2422 5220654885548156483692689549512142197407937495426549085609807510525402579090132018533011701859614720000000 2423 8230015385211307661129865668246872214045350102703505872375330021495957912162392477908683372844023808000000 2424 9773297311396432905088544967075331637513583557895761417714586205813772200759966725121615988981445427200000 2425 8995279645628300160251112726410582056966492599673232743171593956845058819188102074416089147026733793280000 2426 6564096175682392400112979565654875931733409336317056865074171573941457912468340094160616530961324048384000 2427 3868581449406063700527828025309603398324588211863616299380346976962396335879657301587449217400708897177600 2428 1869860393395167823306782813420589396015939563859848060305320691047650438899934662647713826963738947747840 2429 750863896042757788131039484929696117930652446038769069950012236987366928826151353093282390576194698346496 2430 253277368087089593450409196144042634178374449910619841258292982309627613263283956467864460741660219801600 2431 72450605587713675929016970444457884026828621881193981238997348501216565767641118056350961432651880202240 2432 17720959457575515812928956976423429067079915342811746157697509877493514290073003293344507537979458191360 2433 3733160598437373890961423335841151136121660940218819705959640653169518788869477994644169827753713074176 2434 681684385280870078821828387965253375877427553720635017577332395012181507605361490329781517377449164800 2435 108509046643708835798132788354384363129874567004539204235406770699880239106114174194975851875867361280 2436 15132637724350804892814909917077559579070390845702569440514402638814834832856595584757178496768737280 2437 1857325244427912867876447033504821181355355104653489791540011793369540223466583855368256091264024576 2438 201438737470825563786763247006785312413307379351237158521334727919414440816705000714606317642137600 2439 19375818726334795130321775550924048635117988456777402685966176532700985990779357961236993585643520 2440 1658300825006167906040307171255176736343878126948886185902611055122625313877081110335171897548800 2441 126659511875678751069094554215243370185157894386195396725813401080459957332946426034731247266816 2442 8656530660171344453122840331712581975930529696394985662946018830735079359526380203647423808000 2443 530675689264588003343524110599833844794086439945501436956001456095675322155425598201958658560 2444 29244152438467394953739738561232063069357391149485214556083397044613556886032744164376785920 2445 1451526247264699527847121721631167719914631721666934308924593089719309746933909680388066176 2446 65005749352354257706651115091201897179731848234590877299691735831731782826484853706184000 2447 2630900283551653798899384200397641718081480571015983893689481159431375615364605308582400 2448 96359020224356904637983067537547826204458565912401862670591432327416295723028484357120 2449 3197824279185452337233252414914656333242206726880239770400415507481030470031566517058 2450 96263737098688484286738786012475632738354762426405617717654559721294416928569189675 2451 2631019668039027041521761226932047536293767747687318993118007905958526834499196245 2452 65340733400199596440826544718067130056761292100370596747552228874144465509698205 2453 1475459517213194694817225877086386762254805949226723029993924733559294271808673 2454 30309548924980545626055469408795202219344340041606364562921034499766338285400 2455 566639956913112889524476152464110196039568549565455056872132463220631624040 2456 9643135246448905355947217740461405441064713553145626194350132561555007240 2457 149403564960111193624543275046647378206289793330691333708009189506451648 2458 2107283131488462519285121521099532381799688491282805726812037740511300 2459 27053847974480896130058460613901073869323300720687596274425223912060 2460 316037947134644519766724799404398601298743684394397468509884928700 2461 3357721421153648726107556590251018098940295711158034645118175068 2462 32423776970061987020695870071649427529459642561564196733997000 2463 284338690682099799731738273503757038979159419678362812815480 2464 2262124677379023772571940580109914646504666951312290599960 2465 16306725945509163731788578921836066689377509718829630948 2466 106351724083315238785317548635477964950234893427703250 2467 626457442867221196731895532411459105925941881408750 2468 3325967309183231442110965926016727082755368433790 2469 15877525521287952104690118781412731625941465446 2470 67962582615763189543910448957929656403970600 2471 259990087528730868161407059675523445039640 2472 885473421054723062566405493853436333560 2473 2672765198924664864096840557507689776 2474 7111836423825978844588263129027300 2475 16574846529642024057382804217180 2476 33572926963235311954039717980 2477 58540652806006344166469276 2478 86830836725006402628600 2479 107896409087370966920 2480 110078818554705000 2481 89686387733866 2482 56045206875 2483 25194085 2484 7245 2485 1 2486 862457160237832209317240427961615109025043546263342661743986126253216689960868863016960000000000000000 2487 72265675844298386242098753947058329993335326003852488795784317097924325312591523727015936000000000000000 2488 1351390261629073757646812840968744253718718956106239420933947987036566012816557910542325383168000000000000 2489 11653877799183386930404219400029884008553714508532767257588591417988493266557993306858444973670400000000000 2490 57815372689057365482551793816572981245448253076987091918626286669890107757572117189748496269312000000000000 2491 184710816400999739001234332011717625924705868708445470694157567811476635115607118337389567596822528000000000 2492 407926952532736059832368536621354082293143420336091166691266537519871924270959232430376581131665408000000000 2493 654373031431693068892427579163632699809228885909037684570465333949216899966829216747635317189556305920000000 2494 791062431018901040226610845773104943667040894738444999881548836010580145440264044569266263034282639360000000 2495 741497116889657032377464755818911812850789686420950535867174699652425811606039082552397269917902464614400000 2496 551286196709652230131137168474285135826701440223721995266971334932946285153369506338756299666691257794560000 2497 331166198256420210121609490664338871452844648900956324306099067832834449468292936052217011745241908117504000 2498 163223664668505557609450879633025663187621771678592083671674123498093432509697226239293329668032067272704000 2499 66866072080407637274140186025346024680256508343180142965576301605363423427190532704803249882075525053153280 2500 23020054752582750187969540330186846937101603778255731392157310744601892979102362916499650763820063046762496 2501 6723822862097804106085443706197019079347899199988680475183277892730517499809888152969666231847133328179200 2502 1680077111574690466659070926015368397880221411214417897991423838929991547204495948121873308300120361533440 2503 361738578107200913517422518940187065902585910882076026250073562620347736900241920002982622443196519546880 2504 67544731134088597623108184839539101159200008109325341831393149275300305275613085951748051628411542962176 2505 10999771454008148669863878847218487803085847537429899248847928249747735744486434763989000038678857318400 2506 1570246287060355954335706113027841193396609207397076234748238434778748349303506649692233592749280788480 2507 197382692820438364079544332969818048648211472434586462968795664738519171291033506930934743889215815680 2508 21936725163044450422598684356139394009342320890439608483752063961429130205761591864335976703882264576 2509 2163435695406587840252549311886914774254399015630882184423601222115951604935527953236668966875545600 2510 189958203350184516989940255605724091049355421427862888674318270979408038656995796828500340697169920 2511 14893881107744988924397730351871016255626226712400459555324295262154862714533547605995785713377280 2512 1045594498549974519125430010641314800829836463652134216912889430745139871927552753909862094242816 2513 65884329905488965867436574681113117873043838964242754364571208041174065127053627966201781388800 2514 3734397924076403415391385553923016314507096161913172963457702345287646678886925685106299343360 2515 190783967172807371736083028996518357432039765652703662023096658795041783230187368950763054080 2516 8800829384306420552183968124126592323507281403440997164776564998266646955277600730247746176 2517 367167362864426363051031162984599130217628049495833461334593617775151371067246114008920000 2518 13873548145647269328673192052418802711581651472925719846270483501192284986215983218137600 2519 475388532201073668718004967440928730400198516926618179897636979120234950549584188873440 2520 14788914877661674832946531131077580813049338577166489734529031513769497436625817647558 2521 418096238427320335326629267700927971456334048177319864586263833006414948168686340225 2522 10750631211561142706912461774190113382616841514845125237062864933161453010518842345 2523 251603212765091999280081500613660676826068983433439890558100044288554262455417615 2524 5362561902767235022095478807648718395026834019474209651532052589214370306852673 2525 104134631359910063554397808554013308487979533958394511433124026390392422296200 2526 1842982643269690576182157834024869238400335861231181253322554005350524293640 2527 29732425799375208626709272337493635218134353986294241538250262919682951640 2528 437265154006188444741245645802527420936576948888683464187002896132321648 2529 5861764303172514091598496924698075116222912819028456126358996813684300 2530 71611606823024268018913545232401838218889857132831217564313866641260 2531 796982988897867612821355287203926007242076675322597337939470681940 2532 8076013720018153303838075654710125837448515189712149314733963068 2533 74460776511042220448509228572262710103253344340427802662845400 2534 624113484825925930534088356752233112109371348289755761025880 2535 4750551667471197526130806922455216036135430241924373632840 2536 32795603096096147278944501091006437036199030682159845948 2537 205032302966513471725819714932904412841573850568469750 2538 1158758126695683655239485772225754772936608749082150 2539 5907789584082916449998179409044679114084167939530 2540 27106072234717074568234199885213790314107381446 2541 111606766162475096832602468607604399786846200 2542 411021328048601711366736385524750141054840 2543 1348685049604251326346275670006662819880 2544 3925137209463835106193436900584007776 2545 10077619456688561353149427196697900 2546 22678955762493282184162919250380 2547 44388221995987172506623600180 2548 74841358073377555593209276 2549 107413147311191804682600 2550 129234121041003441320 2551 127744432494728280 2552 100903956232366 2553 61169281425 2554 26691385 2555 7455 2556 1 2557 165843324770733151916627690626785572006273998583555265997853998860774792673725408450969600000000000000000 2558 6028725343555548609076738206934960504699000712573398425406238962224590381350040517554366054400000000000000 2559 102372023591017368282798640986317824058832181194467690313800666549177875310902811878508382388224000000000000 2560 880836379255431514347572902404501395642534799963756203071496658025392472431500990314632528160358400000000000 2561 4427578102454907638790231089617353667746543284228791234823316569659031837624375619044048885765898240000000000 2562 14372735701459240536934114986334184783964613862394208631936209405201619903822105435256013062823477248000000000 2563 32275967326180167443247062379290627546286946608101660766121251847226518107846582208211745750361571328000000000 2564 52669977875361771580556933751125270796963508670200460139584402858185166927121517669434005504627174277120000000 2565 64798473419827624464543933918497816181168033193019212782349710319137382558502003872907835774082379415552000000 2566 61837926800701718851405869012168999428224603003285870362546683443670103568750749356151623790765887874662400000 2567 46826413469217945012948757507449211373007101462694786880536660845856536159889016315216272424364537681018880000 2568 28662051560821518219331941184074045086365692778489239946134390416890628461633847218277671705743926539321344000 2569 14400374700172904693622458132723976720534351303788065502411344807730865392325552638059631071083296511649382400 2570 6016042968172484863802890092255534541854524261517884561189075405469180780878506458880837446840351571448954880 2571 2113073038968916716704362417906648976537620746751122313894387519093729954438297761760101624404069467771895808 2572 629970146996511506612634376106166667089692889306099499661319100450264329957830034947125170701469497369296896 2573 160740486159043289187181428547503076144938259217315516526332545888781229810537184272695097381962859880120320 2574 35357758610993080874724792442414963224155201714423091574230555056346462194201253977564273244586834058280960 2575 6748103792015594446317876265974897337822921447229372377494512342380851272562190845348949309179402449584128 2576 1123792967721610236469970470979992555090471000820429055917874067000270612563826090708908401010233916850176 2577 164134794355854613401057125629456136197868826844219047563025029991999306600275039358286943663400847933440 2578 21120117828611512926744134807997495147827362309105594996038600239306303734045681205171615152049013719040 2579 2404054733629311565071610552104929445466435204937827081795267766740314317990091773024602041909166276608 2580 242962902750489678435881539607118094519129170408437566850459022972587709942386062083810006903044325376 2581 21873753657913191536669173047265758136550010682753956576515577941782090871405605160309644574288732160 2582 1759529626246941893448312759642992201610014675555980642433921920009079654331486569509988162037688320 2583 126805604304092231126770178241249990773744562326084812494738459141857759990833248406889777870788608 2584 8207601655603385962114425608409659554838593899634698754575830479224077092688685853356949047983616 2585 478185512520178891856869368569430322849184456540655939660268186835617566775267317287848384865280 2586 25127715813966865377584008233630474301973709223410266718397987230058828216353984952060662342400 2587 1193096074216834444984469299252671065629541120571754383435712116865706125629187874569353024768 2588 51271324981719369952595021908829967902232575759214496975842402420365376639012498861486970176 2589 1997046730067933372534116935220982254614598327935174356877643593496135678047074827284978000 2590 70596925425685794415248657649943757633731282496651664797941856224336279801362805117060940 2591 2267627944782472903218824576107093156301077419035188088589486597396641565778298820578484 2592 66250514122386378059960422103637403472302930446178246470050974809128377426491287875633 2593 1762065642826436840033703416117910659298078028277797910346569616581527666969177577160 2594 42696981520943019515914923883108327554012978668791828843374495773868113205615664530 2595 943160978669245954841213412888161963689787755788513070584878312732955041690578644 2596 19002237236108783919850159869056437566735519798703489482745816088371390441739673 2597 349314409147343286695871677461226540292354048950104967368221881847444264577920 2598 5860431758846190198251962880942641573084652036935719857734206557239474501120 2599 89742462016699512654493349584207358483239890277723934425092037999064682384 2600 1254353384305155364006116346823186737353280207512395481340170752932858548 2601 16000609360851511374889240051042688919317616141102496208964510489360480 2602 186221405183013570417546261402335062428666360750615057308223317833560 2603 1976599453093179184484110540745148303863651144479529007047119429584 2604 19123059624807675942768445837527740843370242081468201322455710468 2605 168511254886908708553969648416794151273680004464577771278142240 2606 1351264535034380222245212091181241001903921714853173711349400 2607 9849538925585251504783770109707877614586778563976255327064 2608 65176071468300027945650277129426845167375968243700749198 2609 390920238157707825270195063536025715567624657042839600 2610 2121447640724792076377599443546297960870027651319180 2611 10394582484162153186681729978401077418214240725208 2612 45872157277313079267169876854104265399528420846 2613 181811566946245936331142767591378941497707520 2614 645033187627809913198324671774761808905760 2615 2040535994972343661712761017834464875728 2616 5729614270522377852234725068035550276 2617 14202935938287104418954331474508640 2618 30881479785973721924156630514840 2619 58438057161610911602534725008 2620 95326571120956339817729076 2621 132452127777630209337360 2622 154378440606761210620 2623 147921850178620308 2624 113330492596041 2625 66677937480 2626 28254450 2627 7668 2628 1 2629 4531349919889570427752781208510325782817578792067602344802903107334400489054405006291107840000000000000000 2630 392528516946339753065275171385196025401359192268306349884381553893282600568141760875733188608000000000000000 2631 7537197549700015140719262070753532276620371747955522979631960337772192273745315428713819193475072000000000000 2632 67016810545840438720414855912305207549692770350608378398736597045465778917662870846860484192449331200000000000 2633 343160505028559894495963584852278283803442442321815918534386795620957812162088171721500012785560453120000000000 2634 1132479101386060244853022225131444295277854628780276730007614198126394331177043460263090122809757663232000000000 2635 2585498921167430575013388037753732192821908410225011824103630420803990256057815466386004411127024739942400000000 2636 4290943577544852429425747115687419576285666173787303540165081912242393520283109796769430078344150342696960000000 2637 5370892429395467177862262674118662009322375152481267422816068317385749802925655630955986514815983210725376000000 2638 5216733638020456428617244274081400439145213838778489412209057142110011156036135272728992640340830465923481600000 2639 4022244593173153730080603764557372680194448840104140366602125821465845908666940242590917849925355581063823360000 2640 2507798272054163856773616403640461958656845787278953747129648326823307951179157372743653178059382201046269952000 2641 1283935855339533097772800931135668057769433822944333506768729829409290200309909307380514126125902167708742451200 2642 546819622051090431708331957542069816264578254392955732061152595653152841527566844089457017453930735606452715520 2643 195881779979513644578218431384337308761422740718961641760498285603816690067762944977470051646382492568485101568 2644 59584364229866782718263813096485913749732487806067762163650257306020053223169412968962158506685617713209933824 2645 15518898969981509543356101757832485614060614911919186511949349018081287748647853007875269354601326778007945216 2646 3486089451830548897625490777573649065041773783469618097090740402040508919730813977394315601267501247637749760 2647 679756508324710538307567317713164423911055601527430563799190452193734861449756739330814754408960362866802688 2648 115712568999774444281828931809949045737456333856968886850567978490684735650104235628720084357848626401378304 2649 17283344680373605504802027903181168553742509132791559018615475736955806653701098536717225898683864349474816 2650 2275477836579209255830723408351262616629062448209810811120138817928736696724747565116166301699372226969600 2651 265150427625129701255435483729629378566281725719613441008243393632244634322499519120721060905398790586368 2652 27446629232400846703084372956518859715727852544950080792278946892902387313587081705146005070709866430464 2653 2532270256204654794104932653914620807942835420043181935676126656300736952007634607812216083682594471936 2654 208864869386475638457579705663768466894064482323317201209586328014429024939206496350804618801750794240 2655 15443368633535945979779239989288700641322139425100318617459485769631579974050083160799641061052295168 2656 1026162695744002179306950823127437179525730816244587374435826410363058819533855490677674217665910784 2657 61413497784687561800607643328042300630895637295202118024097472348653244283976338883014516618538496 2658 3317181228213965049860954033728316260664645234740247540259165305941295490685326839144667162362880 2659 162006563318571014127199091543961748229363026928234329596270303932785240440098660592685954294528 2660 7165998524366451370491393325117881527244892069794677043387555892353477409423398641148990921984 2661 287509350985416502559047940029168132892322145567582480152999158395444051115497758786359376576 2662 10477104591509797382627295615185030562512750974360311557357554429559889430345973621137276560 2663 347187311640077139685613551304510824454263938365996409058821923658246490644972607805645964 2664 10473177389711009987105909724861140060287606738864136316591405549123644555249422868734452 2665 287863201280019256096291879404050602785089068181139213031258516812162250418335684434793 2666 7214933282370240366899236198357909236304939246142836984888826487354474921783996532080 2667 165009282045009199603318792353015012560811137028536821419635906974333306578657653274 2668 3445505117526991304353678787938266747366024293922240281845061772765634625012270892 2669 65713160871779328394059582085152003313745083386545830337739755989903059998543193 2670 1145094560867959640537802812671619958590090105313406941191250687342655835966400 2671 18234859404319646031837889977233040112854273934921049837071765225639029772864 2672 265378269288519157102243292316957889218409073413712492315109531062234094672 2673 3529441984408151518499815075049484291568365679472798084851454918234598228 2674 42888882845533150564833672001106704229494682732812772631927171539757120 2675 476040286257720310732410176450213308453289978240426927775806853793464 2676 4823966850046212814043654975693927254662660930331237341067331707632 2677 44602910253755058180637939936071999964704391984536894493470621508 2678 375999817462926501292606951945700302970111467253221848195999840 2679 2887153243768653134652852400953954669150129620013904626563544 2680 20170653133464616168404255551565550885625193427074562756632 2681 128043521062218941478382604691431514880065363910813685598 2682 737397088342948028774843423746220993093129321859157920 2683 3845531100682716950350824238102271752385254234609468 2684 18121654963192372634385587344847088932319156805224 2685 76975514636859240413567055254396862987080568366 2686 293882544233295067154795624130048850601588160 2687 1005102477510893038075636703932558990776288 2688 3067377062430762501264383973457217996304 2689 8314832010914584541066901315321542116 2690 19911976569575520273461382494184000 2691 41854125358092007345774298859768 2692 76617650194628259944910546864 2693 120982467359374721344222836 2694 162824290144441033418640 2695 183937056792099999868 2696 170923667340552084 2697 127076003525121 2698 72593927280 2699 29885178 2700 7884 2701 1 2702 509593162612446014861603313746255826548755279832251171803375130530228119863658898139927019520000000000000000 2703 32652074798908641857443326073603403661305951975222643408691028989940805690725395927724372420198400000000000000 2704 585691434253912984677415776759752235712726427383388561955405449057883595986844075012759222222848000000000000000 2705 5199498438454596859967870839410812390344673159765750950629466261571033870792971828790968054354595020800000000000 2706 26962031012249371026340657705800622580464290267741732580570975989462196118322230845887425636667343503360000000000 2707 90361852627754374849530750403696279082416709958438765529537994857466507904179738362791305575552750977024000000000 2708 209662824186225756042280043796220478738676844533666509168200109615592109240947536255603101030386205143859200000000 2709 353781515835642102203249384007889733412456558580740099687515873456893300220612689431398266014770549269463040000000 2710 450401835084658487740247182365953225867542955534130434675239383342312618493639772199762803055203600163667968000000 2711 445132378202615511410613373554598635293758813804697224939758727402654801751322635561081413185794313832051507200000 2712 349351584143609471497040476271702697236446933632279868399891203403868289099554559473849234207489307582199234560000 2713 221798922654482382029802655178372275966092451600754792488790500596706121995189856711109958347899473541461966848000 2714 115678866818892857235894724429535006270080640379089765958426460484742570843274689716948151054117084876462725529600 2715 50207974337602894371168620641133976392754288495356132906752149856513535279461390752894595853785999917682670960640 2716 18336554753063538806099994931669119839048760849676833698308248321203530143787237523991858936685340599128321687552 2717 5688945168623143449449999972896119098068448889381491846033730628144721697962285933212504233143896828286267817984 2718 1511891235666906507812193485084067302022961640080340979919199887344966860155398441005383970949292969112169873408 2719 346694531155845021001535657307375569405816899637164629268023155046155311031921039760321652941557457143202840576 2720 69040474254240295352411356289094503775356453829880981545907937238804918794587834614515690659237377083596603392 2721 12008003385306007599107838341337710022872677820552033728024151926081131236965922717982595489223301472205144064 2722 1833416264317381809634314646407712289407898181694612850243012651711467991274208169821946665598864905002221568 2723 246863933900132531231464455545257747541315921945152303726027998052912210618410200390007193437677707962679296 2724 29433628819400167795987922676720894384068745262025674633242335365487243381162800876257012117908529710825472 2725 3119090762566460555424873713101968131455529265797133416705155745098842457092821225497712011110376868020224 2726 294757234627643153325889608614941230759536836232606888772570220280937952628390880474970770433954955378688 2727 24915547540084041808869505126970972584311829719105529530676883459638844915621124123816122330102428327936 2728 1889037934486514664432422199340866069781912127426852535069671128905307156189008388712372663444305016832 2729 128783369468819198946612316725492428940150621926790243399897134332485845635759306053113307695950086144 2730 7912478391487204440241222337726038087955975450954327277574773176293440343941895964706104826100412928 2731 439028586423388922215916141128052793642964144926258736231174607780522683343936576030986889954044416 2732 22039973455910292394316798126582728049173137359751839444964593892367515101776193071497075456844032 2733 1002769077421391989768207038638187166700541079390945369994917630867797685158579264468081590969344 2734 41411846959089359407158118208798584229797924071668550812299860745395078194367183280472464225728 2735 1554452937962207993528086677945143035827561916879169402874187860766812332937523968165823520496 2736 53099772376270700248269050231763758225697457998549121083884699216571612403252768023655988196 2737 1652506840035049725498623145027607747955970757104357776321182574454182270149422404331469632 2738 46897125178490817021870147230770362542699476259837859355664213210876576981106999510222759 2739 1214685947860180377802042812867199415904869014399659497316380954791720936578918395488873 2740 28734691735308410615257439531174566664118725263538414886173635993605640648977616635966 2741 621201512953439296825224155209649137381871327607731388309918072815384252611985825622 2742 12278638897633756607494295021932498707518462608203107241476310108830764880229244239 2743 221982207889532268677733530738039270982726775819159441770987130022596982522955033 2744 3671511970904341615624960800694972360954145034577576655802068451240629659025856 2745 55563421486546750276341343554748988507869517044057514698204567847140753307152 2746 769409622555211716120680166343440275822775746879101663354861887950456529324 2747 9747782151003836673693017302983012342567885003753671976521712106157171028 2748 112962507029958146097056857716803093252049632561220088694644510763304936 2749 1196980867487819925365321368290827895402273142013612501847027432375912 2750 11591744145308560968027789623180248656281150169125724404339391958044 2751 102527355458893396256161044962316397536285559675861407150474634468 2752 827584714418269463666455740708391527265488368973138516547529736 2753 6090390030321984148846978921474320328486296614695215922236912 2754 40816401004708216490190829729608745624139273589228464704194 2755 248764568049450921980109746964550014691915933036303622238 2756 1376618470213546717162150420424501934784349764721367252 2757 6904050240619044778349615848597378856099037151130884 2758 31313010985742684839752577480178888379777207691458 2759 128112994865921087225399104241486104508302258926 2760 471468983581888550816270960009542065694303392 2761 1555410375505835896079738484445898992382064 2762 4582110766312970164338701667545884327068 2763 11998210459931265042643607854303245796 2764 27773814233937924994834925257269672 2765 56468248874725170920286223179624 2766 100050676294460906511760250988 2767 153007560216370417277184036 2768 199561678061187318039732 2769 218603622739287620944 2770 197096005709421903 2771 142258713866241 2772 78940997982 2773 31585494 2774 8103 2775 1 2776 41017779474840391512018175499435468986064723225795936425155878927590993226920474116947108167680000000000000000 2777 2292849363308049160479728137451312414889005422586027660671267295617721294499741541528351270345113600000000000000 2778 44336673142891336235608545764277821967325722687723139129212454295382653188180682633373287441126916096000000000000 2779 405885941277502841818441566963894007395777159955201205338190823218895045856093849560090125370528890880000000000000 2780 2143177047307332539887676899001013868030780354752704242415514366099784002680128742212803969138801455923200000000000 2781 7298744223254019517403667404518394036528025012785313138950182349396589049334080913886933425435757521141760000000000 2782 17208423033082348487810663694399520576506332456827273164444731470531389663373099193934513310624186098725683200000000 2783 29515589213324590346649916232852534415125045098993019286077216448401152913869178911387257122926048151863296000000000 2784 38209493435754919679533282480844756087709185758858816637768039953216687954290992529358291025117039035794063360000000 2785 38412789100398984382278450781987004002611769997984366096410168940281207541826804158568642178313246155053465600000000 2786 30678005588348647349162033451037663843972504593491910562721992956211084131443943040591982651041655153932873236480000 2787 19827394868295123420622156048813767232765110356465742231682207765078330571366329900428364175984645400067414425600000 2788 10530970117729513678685032893090435025419274419611850228063529171500094714596390262949319274329416072147660439552000 2789 4656548235479665305938560264312904567826174777028584189212788570269186816828490511658245761687659167967544659148800 2790 1733237451293034289498978868482047990185711020203122193301167115583260912205599764966869385200435226469844253671424 2791 548272084870031741183001349531462658095333987020019573204156326492191394037393944655183610711090382054793150464000 2792 148623586073468378998757087460109024642021948758187441195193833750337059359437418011275355396823434702966331801600 2793 34777601855862711820479256898648582917637398706628272671875990453743427939838154399104967668690660867644063744000 2794 7070152000004011087093609250972680951317214556663723429016120155457993015571606179495345394572805606424775229440 2795 1255913092099517419353553003555465012873699340059851533708185993348975486183918873562958761796327428725899264000 2796 195934100820251353674382885888170949402573121165151266464580581226393274984254715121414279210584587739306393600 2797 26969219224000492972171855300706155618911049011921975633946318652815950689684392331727152977381537760550912000 2798 3288694691497368237644788018314922885219296768726807755429174126340350427037842083255814975579610029571768320 2799 356607138429616043985594989279037778508485476632693779349235288196672793853327045697040556294808716386304000 2800 34500741980624674400770718566443347888564310913545418418548066785449441314603693292850953086544255408537600 2801 2987190114318081570442174136489266126690839373645405600855172057687256707308803098845460104528292284416000 2802 232110835129147517278618779716754197472777830560281226984778193315108826754809153855789544796017508474880 2803 16226261855812878760375532563350700832371003450434620467890054077768147427422163618184163965792145664000 2804 1022881198333663499056868365446025568472657927567736990946278903893743671422346016913918925604965785600 2805 58266420951936393083591901821839631954890744841733209307962586018053756595421180153846202464234944000 2806 3004816512927084020260476943830645866647393643104891039275283621716282170461014278222871531980802560 2807 140529612662430614006212018715136146207339061473389471224096809679554059291100299366392932496864000 2808 5969544153189598893019128897946085245488766649300229718934442396377255613927347458619759668249600 2809 230645598255333490745878652170941180943517274830894193037232546782854716110804468214931184737600 2810 8115686592978494825253035298742930299810025648443184694460317419461445919350728663873496044528 2811 260356518783345200556599133609063712532306806728864169836285400887156590258744506181644459500 2812 7622653681779252738486754587179236344596181422981728185656325755672641253790620321861286800 2813 203852826779693459718426639072763628579985632663257677351634445471934301326149954451325125 2814 4983415446294265350016866286816222421742572036629625952654671059535565999505519079091145 2815 111433156575932669018387100421717308533663278567017553243614277011177832970879668628250 2816 2280379725201964900252797877339750207491578430168076657731877610873369321812446656550 2817 42725348935183309063434203820400039859417407427114337307017766261311287405345104125 2818 733132104848930879984226840795077653354450955890236017664904348555744816545794585 2819 11523423109836138479463710020109132780970455319632448317840380780292100664392000 2820 165927881146707580406384400670719076051466986137347378424100777249643902814800 2821 2188679800703577681002483112134695662499347511178855834087861050054964530500 2822 26442683806303219239668768428683630365305498372192588396544836027972880340 2823 292530912353396431327081316641441250168994559748508418621420110926547000 2824 2962156097529108733597349761571725229318309918304520312138587927333800 2825 27439891934257016857491640205829734502904995878935070683318531684500 2826 232381131983025678865237474293613340529243712722510046621032247780 2827 1797635537182339497868370636316031871139527932761263915725647000 2828 12689653590699870289100629578200171282492881201849044738334800 2829 81645050536236393510054209288868441026569946185760643402150 2830 478120699625675203473221734090913871518274840539304843422 2831 2544303458499542028365256857861410686898685679050701500 2832 12280262942710759392714390367166571055418806350624100 2833 53642543580264811123157893803739917970654464627750 2834 211534776104480316694429777365440425110766775790 2835 750862465804318905808694671477529018926764000 2836 2390988063022501269789171217424161284743600 2837 6803336096841902449802760360651895924500 2838 17218220002609893208345721187199749220 2839 38548489565151360839210120497179000 2840 75849781613933880331487678322600 2841 130142801261660376787960378500 2842 192854234551948894525535780 2843 243876566660236647601500 2844 259168400884296205600 2845 226821549165112125 2846 159005550610785 2847 85743920250 2848 33357350 2849 8325 2850 1 2851 3473279713595355732872506796323164712529674144119817197291425231771817974860201437322134159360000000000000000000 2852 192561511952197163887297314149698310060293285376347956465170343840813058944899284828622310950830080000000000000000 2853 3534415064768792204363351774264090422980012933078461564197286124421669271773790476753341368688967680000000000000000 2854 32305011619537361074526809387140111847580931724619863867468928676497495484142186714117686904835241148416000000000000 2855 172652202373920085339797708564365785677942321243679192700739688363682673050451926379192181394466033106944000000000000 2856 596828932430940083915287491983574449934806322392627582436444917256704324512995423235042561026947220819148800000000000 2857 1429390297377416990922606068845914133864631465165695575488116853766065768943993647124156333240740248540938240000000000 2858 2491409048449267821815016624677516966650851260503322751457001976615363810793438112443048492412054271048233779200000000 2859 3278734691348518480465683975678529939557387593121249050046434949234036368345843707367092375109900197474546483200000000 2860 3352037193824657774253431560518360583235797812510176646888050783068713056907707164362369038660176494108019261440000000 2861 2723427707977788315803992335601458544164410026904556014072379712734629735161783792537690738293079177570289713152000000 2862 1791305248698746001588678041690918737614701230884974934499259146108323702219881622570862591044906759958348620103680000 2863 968610360886879735691283471479724805840272918714955355139369174249096519598405103642346456761822374248887605002240000 2864 436199986092282429786780009609095876833210686800845609006660554882746173327604814536297646116615022117303865049088000 2865 165419695993778376975678134380637361938882393576608521079243207206875791890928034870496614171613459430505764513382400 2866 53333832178107458488162236032822073997774936197429902892821300945363369501584858385497928149802537642881356266471424 2867 14741618785037964580021498100835725062090075267595381749342068527342511753550330287880260939662291407987040845824000 2868 3518721018609382187523010827709724083302223939759176913160975290943977869721501819106601694960693935833457465753600 2869 729999727533970865006713562099681288129671704162963876874358843449956243702851173006767000670919611794691207987200 2870 132387679036185550272172856838393186921872553765217871795071095743327611933951577624316719205833317176795499069440 2871 21095118094956965605902182527363135478321016891374656528838531728276931613666512738354717035428447640761188352000 2872 2967010859570473539072797393527750737338480022422852511196226857351298986558603889898333384956568969789372825600 2873 369873595648292510793092756404172031611195115012340647390524953307225244791608867956898793931190822510834483200 2874 41020850251715096341217799105912753588638744880989961836953473064184609015976413733610838539377929641189048320 2875 4061063711380373450872481196485031543759153568014287488775117294953374761273226713280052979838734121185280000 2876 359989066825152349193278717471628039070833389714637747044576201696026560679775031417246299952500472043929600 2877 28652476069667308596077337844327058664689801016706698672897410697216175436984233114659271619311067173171200 2878 2052854061026225784673195319500572605364620167608838918082749253216811809417530084726993513824681763194880 2879 132702171378810394867854442487834544416206736897412961437668060328399289637867196860945578351519890048000 2880 7755917117136745146698503667403791771362327471476789088170418226927204463950097474913388022906195417600 2881 410631666050596433602517753536699128475013526402099816616957820706527937053057727974943452022589939200 2882 19728279897957774684494734666663047580602790760990530349438131560947056759107076525827652580865762560 2883 861443667191879070718793495112683997925163336378651065140795289428168396167148146604177659665776000 2884 34236048140668828122115040562550571697967407473098044471782697654259969485746239607367241270813600 2885 1239985530301501904742446915559473752620495226419339526249778099531686005406618436909263433265000 2886 40975613505459701351798468494431874906900772000680753306070050220205887439809659685798320232028 2887 1236673902710910671073953674993667219690801883399870725272818632491070352826479439607394690750 2888 34119189524350125506605335934906462644431671553840458634771301464800748412106697577202042175 2889 861189583914802168865650905008074370473846474031663401885617011973151068606418402574036850 2890 19899841750359650027270205744956516842285867571859967056064152685821297567739274479104895 2891 421209513770457466632754457383151315779023491693238889880537132386088115244734533447250 2892 8170427790141027593856060500255916189860447328508485573338699218317969819497279126925 2893 145292701036285165235283480416124495094123463367545188885830658154142203076630847350 2894 2369209549369967609024689345893288319284149298418686192171975269456635593940334585 2895 35431196329942517731457527584195821414319179447021864551320088745819302053435000 2896 485965911593216643483962834080419733036235799672965375219711368367076436918300 2897 6112660898604590144792764310567609594003024384061377597256102360019308582600 2898 70497947821194488236304686814508810702229977797426914118141655323381165340 2899 745263278232511102408761314858760302784359816186506793125516954788849000 2900 7218401821279445791547509215740503215934806671289789333176567777507300 2901 64021199767290066913018611945244712979191574386811449139649655706600 2902 519576672099778101640649313987660934469666200443403376496063202780 2903 3855171037300799770561010858966141313393379141425558921745810500 2904 26125128406434888390028179862966460580605815087184372654530050 2905 161497925595701315319039213805931729161012581441889049550300 2906 909397628736198889714673364715663480839621228486829105922 2907 4656984360044217076421307421914003200239240079854141500 2908 21646804677014825001333387328180418227477347077807350 2909 91131227846394657212793953954088732734175985319700 2910 346596481913077447850391496592943124457474015790 2911 1187385896361146825851144097895715602170607000 2912 3651698210549956151098449733924915395013100 2913 10041877729036042043704989481394594188200 2914 24577597143699234519624016959088554220 2915 53246710628597449627444522767285000 2916 101448089953098066142563623702100 2917 168646676894111675313630571200 2918 242277610747896702889093280 2919 297189638750990685696750 2920 306530044289680321975 2921 260522805666960450 2922 177452647964535 2923 93028517250 2924 35202725 2925 8550 2926 1 2927 181007491359940824478841497042670069590117875396415616224558846364337028175571640619302077333504000000000000000000 2928 13397244557142035343993764632847825505343280592856967353819993091202813673303496418240324554163486720000000000000000 2929 274088519662460079034015563645359215564769055738564452011875378446678985995840540877697486026573663436800000000000000 2930 2585656062636682128964016527211473903325688805242524966120055009105476624586446156804599188397414812745728000000000000 2931 14066503497878011111910621171090735788731630706186267209572992198140361221303426533957661553900841890480128000000000000 2932 49389001451088224098858955083802661545299025911298230557774808264508048886478938859655122190527329787183104000000000000 2933 120138693869139994232709871151974931955149736657642030713423886684922960115710963364722546656374480163695493120000000000 2934 212745041874052137753483682373774994955299197754815032440526708076632780146094798827744294744800006449546238361600000000 2935 284546063387691803168603053383529754244291510283167495648403900554027947729708296060631726062909721973751598284800000000 2936 295759826449854188325033582223330155242931852028752870078423106569533690610855170502046691271424764206156611584000000000 2937 244390161831771556797154132540537035919244856475283438516293433881244363346525430436984668280194658817365646508032000000 2938 163542280821045571851115384828807754161913740878019908051881317451077618109382242493719501933863516481704035184803840000 2939 90003456356699182131664331754900544006676794760125613255159794146896245241979598266295055909367909415886342062080000000 2940 41267170866697044939559283544754447777793273320003244115085132635738779285088356865317091536934550797449244274851840000 2941 15939591991036592994913558313673216942778120642585976566146236709290955874612565973261023769437327717779113308376268800 2942 5236348971898004023249559729315572297133007481667999884577670275869840788189302725891839393002557104297561231848374272 2943 1475281373921386145541031716027674988824108048058922472822005390806869840398777713389121904390023567616345847233511424 2944 359078979543816696747043962151401266900052256599032972628567777303498353838653441113195449757091571970143750507724800 2945 75993887603001706629579073708288610680726210547606188413635616318744626657131931372863381360494838171026218601676800 2946 14064806936679288654872402162047098308517635952607490287232480430227705485484757654126824482907725863565094061342720 2947 2288137970767286824313988083793867873041115949152292960424048972501910427901680078847657230562239130129304685117440 2948 328716802138326471363994602041957851732682018942123040769390886242843126924479938748089934293729953288157301964800 2949 41874737886555378321231032241331973690590782459833375096722080528037050533880419735903666965845467146021547212800 2950 4747863912362043309260749660205605229459806773890866073911138853272136542944876557378684125077369160647754383360 2951 480764913036848717229326556628849722387868133851370372875073760050735022921650922932962715549881688634416824320 2952 43610616877466413938029753925882123049633004394022969003918881870645352727365568548638460862923924415528140800 2953 3553792840485694219183821641254604667347394740711607616798564828820312886852506009903531433232623652003020800 2954 260818882986223805080659059358116846027525149390284172371312077035661998753201783149320344076621528213975040 2955 17279903738812283770822882109631157030005200320015515862698645725820882920784161053926765346979966361978880 2956 1035661805551501030964556523765517602874591558450110980278044832313237588160029720865446001835633233228800 2957 56260851041568809153490004369614372630403271982592476583831849163196742244226546322229079160336809484800 2958 2775036056340755051110001485694016086215030366267403646869009983068931439459813033815089357918104686080 2959 124479515195860394277071334168517277679121797697470627757904856311211372781040622191971917646900194560 2960 5085369366094247707107857669941028180489085822543058852325415701658896027928768885001447679849212800 2961 189456969322652086182101415309911867443531432864957234430648214280747356336679119341668419659250400 2962 6444266620359259982866187954634114044757485869961268294013583436776306579334444792483969719862984 2963 200340561830498838162873233800047433567345563659788218433385894210107329408122119405379252072028 2964 5697747654431425619885953816730851728261718806370872335381836421447027244322057000916372574150 2965 148365820195589202719727793485440428828897993983700769712501353783560399460203031427537978275 2966 3539735851621894159149084767991296154169279177412236721540934206364249736022982962342661510 2967 77424453098888055634661299227136862031983570250535531381773789726108684848627843469903895 2968 1553368852206010120895624034041256605059601747275815793867781304320395117345149443761650 2969 28597926949477967965208728649575427227473845037251812834968359757544112249459908295025 2970 483268121471958419410197399235470581503091017389582992143555485300384409626577926330 2971 7497581117637752195649253287377033529299784752439798040763022869795577310079702585 2972 106800833659525080791501692900993908208552326450458554969477880220567760980173400 2973 1396831320087616630756894752557950520379530722266416590242421800051183579745900 2974 16771723941760333899520822262243955626525964055051494513678868895159049477720 2975 184831470550816956622861620434212547616095067017163575179519335924993617340 2976 1868908241619516759075047757402986448047323929966594696526809703000367400 2977 17330451076156470371346834265133186978641502592200009994084527269622900 2978 147292562701887613906971464667718787962813457129366164379865841034040 2979 1146513692816392926676815525378879775474139487223534248870704698780 2980 8166158180466753804939717033325284836949872392147708564409046900 2981 53166409976046286396336065324468783155918589456658053021229050 2982 316009265376716496419594562608901894615699463063851796297716 2983 1712298449802151716796237504704383547278953529549502475922 2984 8444077737196276509522960617698876159284048371006682300 2985 37825338397337858625238486331776887088626691742085550 2986 153570886635340620789668233443186102022765597963020 2987 563665302337073006966988473215932739733999543790 2988 1864831419772016406395239598746797081082279800 2989 5542182423617424461797219288409548105970300 2990 14737365795294866012476632226184970973560 2991 34900971386445209486606860447112910220 2992 73206889773884302474409836096585800 2993 135122017306757779594963828083300 2994 217740628506578602039525920240 2995 303392897624347448533357280 2996 361162065713021514722550 2997 361708616559940951675 2998 298665608191272630 2999 197745874091535 3000 100821694050 3001 37123625 3002 8778 3003 1 3004 24390759460752026098523891726499791877268383709667004286259304547594414546658278573450954920689664000000000000000000 3005 1207218367953729103670588941206300494717002050205642124721111175430096502475051121255046061509889228800000000000000000 3006 22454078673621477186297496946812373985302738590202816675760949679356684211545291250377946128740439503667200000000000000 3007 210988499601827813782006622687324730847016177426444936301885595587855484358196765203397955138338832282288128000000000000 3008 1161170987639464672617426783634880269271779897508347830664477266360624435358252351472027192377942819976773632000000000000 3009 4136467805449681292066554544948861666865875616213783432855629922412150891710396833370060927817928978312095334400000000000 3010 10216179632006128561855268193860517552823187757577884429706982637515049866186927347304462670521588548769729740800000000000 3011 18375551544313714211578632153495463125532209513095250455457284568076804735602454274026518964663691282618131257753600000000 3012 24972305066406975497464161133571617518867613610338684790587957661970196192984502793200322268241417212021685039923200000000 3013 26382670978591553297695441175848820262902275986431649047246232001407678972977945057103665649219776837297181000990720000000 3014 22165941981013147774292534462608001371009080902988089135057092360747310274932621285261545251543139652260836497424384000000 3015 15087117525646802915343935874231470725758765472302523036981605949785446757004272686544467485841162543424378150259261440000 3016 8448154809863880784423653608676104751243163714070076100600044029801748696353621058374642233042834875566586141553459200000 3017 3942654268653176396639762977911862135447703650448432072360384284276644316116342491972097152071215848475298561045561344000 3018 1550600290142599653563836882222977499776425453640316004301722770689889230039878309446115776478682943756440039374349926400 3019 518859763026805200603947360701824187551968368891718392108135982976535813075059523551358879634700653124121181267209224192 3020 148956046958799172697435100273541086492540940163777479566297069207408007891312261085761833966651718103812910060106940416 3021 36957411718019440998302226223690035964932570643171543784765784780894705300266705742915698244143379024912809779972276224 3022 7976061751718649323911866953236566096166583381846303402138955085067351759748180788779297983889896452780880353506099200 3023 1505968000097908606460485038079821735904989550312713754918151616255934485683122138357609110901214742711287746744811520 3024 250042755816762650731391357632760684491594467128375580004322388486417278730776157678206137656798150171756050019778560 3025 36676380843896343283317459862093140360670681654551860305920604387467058821399067592881759538620806468063213459210240 3026 4772394133717443458625536295971882719271486816075307607649157296805713778600077207462076396157100321190537859891200 3027 552960702897250658927261651820085100559162929481471081562315919322836386824915916630729301873744995712362206658560 3028 57245074573489325310458248493948921392192226133391732975554547813982061056988363631458470367716824822858051092480 3029 5311414840864091822806926341810664222995356718204309319527716039763597002036804261410614246631768223465053061120 3030 442926954327771821461235567425525102364710195366096035718853003013094614690787118196167238646923867919446835200 3031 33282574618925595132624745023866332511565745048530730771699980741136834642102904634311775434342177733568983040 3032 2258810902546890184877026039269048559325479582315494773372558117259720320374493375687773611925935714978539520 3033 138754587748484043517334302044282405957577374286804723873425447004520729476847670777145015451160981310151680 3034 7729733905723530554649295249772865115117997806440847794416774892909449205010245327928049800218148399219200 3035 391202961595127673917493642412160751211812919416814000413895952575268360673273896267306046195799185940480 3036 18016150450883124134178194146731964818583072365724564006025993704791459457755497085901641368297949968640 3037 756105044145220065593513991998833494720670943740158581220962829662739417780924919332196101709106527360 3038 28956154228913444626687621639723513521254488579328995681266947798345969864387942472528866811270804000 3039 1013119218415237595528794991770517572304919766247145391848648664643783972093435122974637256295950824 3040 32419815624364249407903849118692715749078402133449861648807426284690342378466667431791761248467052 3041 949751348034920228660233341175222830598433009772194370668192762841354943434666236105583790536178 3042 25493510500951172075450514845657785396761516352943891177624642985986858859365146418672864768475 3043 627471982546318849252511476484148506737218097494708495302259823636667765954110539661889297785 3044 14170452876136730127062448312958853162089407970642248201323853309448227783097135323355386855 3045 293787772889318999470686903949072117245165780127770201998488179496993266020366752901879545 3046 5594188835713307998169681437102662684045259909043671562188085883567051440362840322493225 3047 97868765773579652568969482545013984941089721118897625605174149654873786715610661774555 3048 1573483841607562427053257206222998207742675948389309740097226853727938391646908561065 3049 23251793252107232161126752426242733789034433359675197136411964741596518617025003985 3050 315826108236012194598648009680426013710252596920586014544969739739983379601457100 3051 3942885006875259906692793906548624419640978070792973039915661704479530994057220 3052 45236201746076489502005958532268212263423431379329899495810072020225051796860 3053 476813006277705002134576800493499029211296338755841211858087910401441016740 3054 4615665382866820118319991354602534375248813727340841651569210144592774100 3055 41013483072375421321260038124484181741113581948689262317648846842709740 3056 334311307487659548672693534958958931982097233659142443856186831013820 3057 2497891006420477503584285518106805775596390583893375247056880013680 3058 17092075440829119896416649063674034209804290753721205904685399050 3059 106990408470879795293181100442909157029691117322072010186568526 3060 611892487343836060453326824748429407994065682203871385142898 3061 3192640602603054490691521758232756280885762784964165978222 3062 15171770035679613471631534702078404267469222907343397950 3063 65537481821347331190009266958745762722170463373108570 3064 256767403894419772796486341357232189179953326245710 3065 910059368971437761357262636712307382935444231590 3066 2909319311404897678519513914582991962088868700 3067 8360167652322688869011140441038100045598260 3068 21508431370896945892395893314992217205580 3069 49311380829230316636925546490028272020 3070 100194179812671250335157222552157700 3071 179247045864870746647269762662740 3072 280123655930488736713422195120 3073 378742554516661571760353830 3074 437731966945487580441075 3075 425859960328132091905 3076 341762868488456415 3077 220041380143585 3078 109151467425 3079 39122083 3080 9009 3081 1 3082 905942494256503826516601692698563698298539966359060159203917026053506826018736061299606897054187520000000000000000000 3083 84975133605613532616362249580152390513384510063337875485292644286621127481095563997881777287674262978560000000000000000 3084 1783055027236372239840251143646525976810099087466288468340023027292900292602844585477954535895032338264883200000000000000 3085 17305219448168054445604987111187641750112270822513193737079898761466509398031445063614974727888451875920412672000000000000 3086 96909350686870016166196228337503684763941738353629885445498370542819172660310876077224943310274096594772033536000000000000 3087 350496596075664096126908456455176327426154258576188977875104559839843974884528302506643659457777883444398155366400000000000 3088 878822743823857527919150582077104862730358191996383517225555193812473105224578954614125251493231666710739429621760000000000 3089 1605216196696112412677919068420519128587791391669783026025630489671003159326554818087923478639309898527687517300326400000000 3090 2216020686426562434304267501406647233177708601023064645308375681109892927880878461487058379970761454109162513786470400000000 3091 2379031755738402840627335219621527692151086583959899410993077825472984969437106039637560871218034432975291396149739520000000 3092 2031792680075282843977384125502885636851000746206632800456490613040719759812585467552115943818135465523540565145157632000000 3093 1406235349198017836064437653327400313049313702182645654384220644744348188349608347278715375794760240298652209076827586560000 3094 800978182831507066054954486882114007826334229092653540529534881641491580198273900674522619514578257916325337379572285440000 3095 380369068172715500937422969110807984226443246642684072519868842318157635462127554248417105958391273410465186119684194304000 3096 152274417535384438950244781211840276192300146693655733153138085717143379512076063509750148280891064111956383092080377856000 3097 51885162632809036500503626934088830023838934863106457737880115235345367558676167657677456981328528830570160935734668689408 3098 15173152007642314178313816794326331730284422736267665404047711200319657162608567249399803441651627578582227877989938364416 3099 3836234969549487003033484046128833341613524542720671633658228567399482814299703915099896534733540348634432897627593900032 3100 844001120302885313211788133085054166880543343674467112183807072516226683285307649939294934330644615554714072555060199424 3101 162513576763287206402474207912111412669001150895620462845978321596900337173592711412865175963432315554789578792218132480 3102 27528339007988647703554528924878006393576821419004510315659383085187704753186803708919137167647403385422417909931048960 3103 4121171166222178810593569223410091380607657962318951010083334365791658097468385578161718253931530602383243384535121920 3104 547545256825213557114472833025719923363868845658045620837165574078974418979220028267550374381951630271246156417597440 3105 64805726498569873854408582881961872318834812240722253120227759052411350447608782847878605821604536015815167945277440 3106 6856201509636763514762647391392375554603387465074054760449639304548894172299935071378389938893278947328912913530880 3107 650396723769107595025652818146944700353388143511925496920385605487375624139754328645214152332137239370059802869760 3108 55478537082607179354581108940742162517454208593628640638298544377369253278732026244983772986619670983394913976320 3109 4266215490918822582741698897587692745376467517239909816733627530210353753569550013465885548876272191327271976960 3110 296451369912514782156783944312172095593252124243974206462817657290643454548544455863821140026467602798971473920 3111 18654787771894386342675173656164288230087242967610829744403503182677626518518578823191408578001338348850083840 3112 1065138115677890361772322274950157241635453383363794397849259527204953161000138054815841936731360877205242880 3113 55281376941730107129361075028368113693830753192642460866427284847250751047669237621737909283838126209451520 3114 2612277787690043868452336701169018866997919818052312304275989663296937318954111989267806961176806708055040 3115 112557487762988122443650313112219292868674173667666151519117761150905979733662538128737369970489369998080 3116 4428247228430392478101239050770554375377360503296759735219430879637159824432765983424464375482784722560 3117 159266453323312922216708796478356998590759215812353519496053443418810621039466649481896924791630321376 3118 5242423247117729202813221398466855431951247840199745835220429044871767174188303929718335104067288952 3119 158083301074873650108525796399652312569046648082848397994434146473749307084824865430509280426028804 3120 4370887407629231922813438221507721469782935488715194218419738766049091433446280125565782775257278 3121 110897341534536033779247821457733001266631504571531827429689127119288309724801340744972105930465 3122 2583657083445976549607862024225193270482208261059279912575516305915119560214189532897776549805 3123 55304756613204111413273425635884221165992315755639218375644170122323260039905956245537443485 3124 1088212812809362654609004375841557244448098110383026198957857145991624599538385343730117645 3125 19690535981163342067607063070980216945498724199413078614088234758729483452580313653187195 3126 327733795084343458168113672886973747629499037959302476173415709736374181721094496353015 3127 5018703041836359925280166391806571484398370402790549631781111048059607298164545273155 3128 70715325833666051475960572959942810006785036606102340878479584848940664044211203585 3129 916833474758575045786553052429476614717322739006514473580744342157882462070687780 3130 10936596372960814614031020445626391504227127840927380037939997413057470058063060 3131 120006307926052414293784122717838999869476542132501932282367386744737655721620 3132 1210946785319964764519858955079059559577897862228715016934912254577227244340 3133 11232212344463897393107637309230441254705197431041187564078090396866091260 3134 95717944751996170184991589996934712180337673827799103494093583795041020 3135 748898034807518846117375189375291623940830328873573719677719942691540 3136 5375358542656253133361583553164344545105758753361184117383445992280 3137 35362047670226151773318776370069187872476814849945711266238283774 3138 212976638286825872773798155328818411120122254108211227799274598 3139 1172823785478066174802083677541467651092481123042298686615046 3140 5896508025518218052343541062250154179043717787731383196422 3141 27019433239317048298181664722344173158572574507633487930 3142 112622316179206742601996535550275814783420657264568610 3143 426050482311090062729333201393871505390485616634970 3144 1459021463521573922728276181464485866168765568790 3145 4509531422031253100920829115154294081300822740 3146 12536425242612204080663270499304809388118980 3147 31221264279745287447312061916817951203460 3148 69331446665033904182069681417258757220 3149 136527328338922769968477415919157260 3150 236848341309734409684369006632020 3151 359129822377144629917711645040 3152 471374764912335580638872530 3153 529155771311372234946345 3154 500291532325158996565 3155 390378598060456005 3156 244506172195285 3157 118046996067 3158 41200159 3159 9243 3160 1 3161 166398987632563340335436815906408687284984328321000374741779459760377866268991346059205296816427892736000000000000000000 3162 7707186832421428690956132909613808108237014281445098492645232571356014682446712012262860564233974836101120000000000000000 3163 149549554767992620204958123167331124357180119488468449804438048633307590063883143313992528998252481915912192000000000000000 3164 1446718471318534048717073515867435197381413699145949727896880071903140050565751180943214495294979285228688769024000000000000 3165 8192649163534613661445686209725306018130117913343427030057438066885234957480887975246425796461383246753814282240000000000000 3166 30049891799424420818597774106554876966723451758854630036944058334802702803640917023109392408323703445114262965452800000000000 3167 76467338859440133816355224462082791516060837493288921715782293089192760486294603125939135446903865502105297255137280000000000 3168 141803483741736200454782490069838375764330087664180774052723098735846177859887260344668581383491611009839619302542540800000000 3169 198814688341846860400325948443502670622906377858623272927147931145171750195629188700148661586610653294871817136111616000000000 3170 216838846013863180822420645853414857803792902997671225406095145420580882001432059312429912142464448555103081860840816640000000 3171 188200202185412426813312877317410760113276001790726886507103324428063298154063859970740787347876512644022399180088541184000000 3172 132417533217157246406659108796015865895962966878079022119788902547967467392314021207345609834401575042868099649792764805120000 3173 76700734534808777584088894612687515152266869032843131735798141570523427147907114360349071735443228348123869322036641792000000 3174 37052871377599028941142037368368823549582395249462048019286883529610519069023418976002605676136968228494873778958985330688000 3175 15094896707431677525626414371218193707354262825785967187529118800928826645228976111575291490374848924009275030042214976716800 3176 5235811979513666732075343356630868843061353625592518202551357304587403224114190083699023396934952883777187167076613993005056 3177 1559222805124231118286120373159421709603217111400969077153249206342512047052332563401096999009539876646321175173798874316800 3178 401592767257822782043054964609266570346640710438547033843899159081434519150529234216072531784703567275714470652651566530560 3179 90039282365799250789274134917776296462681560111716974853648469210942385409489679189662756251581778492135373869175820779520 3180 17674633860300452909383213605447859698904673599971576875838532786839190391450455413006706203914779505946807018122231414784 3181 3053372001574262255897790400646869064862015510817667619775614858626686448427711020213915676562456509258891170491662336000 3182 466369797826696929007239031785835780682359878304396209864236011683341448084071696770663537644236852402792179647027609600 3183 63243397104207577869066205319358557294072684321822285270387532626695612555174811385533744571348453417425873301680947200 3184 7643175183049681725333408293479618311110077515669437393453827058149609288918263409504219818264327164236553178870251520 3185 826026390853965791314321344440357078516915036337879941283158947199272385257724937347074508293269989751841441185792000 3186 80080795426056651835317070198258816779922805802255395850936039191474690860126527030014038175304932956112700132556800 3187 6984091378947066480701100056512430380717525933752759199903882802380181913908788875614453716567652621521246042521600 3188 549368240834377324947496169062384832028587464414431684297608041894038251506125970174157678566789197534799271895040 3189 39067640212615928912470811330133050004899851211036250845758598116714429856262957025052176349605242476119363584000 3190 2517158863384836258405084674077392980623517912511356128016436526137152580316482605697423303159825324484489523200 3191 147232409260495614556562476942624077090595074580059447228371064890385018782200282498835843139841574653220966400 3192 7832159135789805897840559198767322495600435702191358053531948270332161982401570263719105515596127065131307520 3193 379544779400664912866029374252077524416665455660325005573011111112165974532360299703146913243062886644480000 3194 16780439069728076938717139625802614303423316695761245672392956456096271279711033264118519961827088760198400 3195 677796407008172136776510436116797474118263643643815527835952975481365448335774695914694927286378232310400 3196 25043381142793019403860032993739013967219178816274307837095268930835205272121269543568762030892191408592 3197 847373727690080880711829935206337263836315596122055462006983386179407441576607246073688159185984977600 3198 26283738102228520806297558049061160235153351933705744775612348223513706414169905114441179342665681320 3199 748039752186443565882390036044011497567864069806254676115219898609330624266180961644404643426070440 3200 19549624698023596247642679461753602742129056725344218236651869309235386658771932085767796630502033 3201 469500708777822702575660906021763354846238046349835644281119678544769971195038972354843241808000 3202 10367747593134722838508012465271760624726678013941323747104971611828562594086060312846751904300 3203 210624322359492727001582832049161492813968670005531110850472992009299403378661182214146187600 3204 3938167739708132463440684725551381112506704519030893457504555089832226469382070109002196510 3205 67793422070832582601139522283548494627247916506507327550371779038811516026471028933536000 3206 1074719612262647901271035358375293689961522457398821858563987818737985966671592523912900 3207 15692207233829688936928609793486990233417718794127642004094735651822631006051465389800 3208 211047875607918076771540822241622927190347699544411938328110338173393503467615488045 3209 2614399450823273824354715362052640930507787953648367044943049803566683430327552000 3210 29826394647826535627096248421442016630560976526568381709366401631325601152047600 3211 313305268227609092194115287957770524860651777842520761261869363444621451595200 3212 3029196924316151331893631208166927402293144640733302058769861400904595545160 3213 26945548802284983919609056299512519452894291281887046925186157177603920000 3214 220395281249887420273060030269442069658160495453778684816728307127915200 3215 1656437042701234459741402658501650968587992312715223892828794967870800 3216 11430046405938617304720492961172571070316181210848301814453230861298 3217 72343711494649624063734639463635763789275819151930169705689094400 3218 419510456811468143982040247134039093298855276018277569363240680 3219 2225903372992581082817122729938391378913031586832560851790560 3220 10790401614939787641407705314820428536832024899404011754932 3221 47707453554718703085628809120445721346523128530996256000 3222 191995905682349026327014324129013828081816202775328600 3223 701728068326095531231770729512298635820680964925200 3224 2323193794755701609695997214283006863671843109970 3225 6946085922880420985927553209052667962905472000 3226 18690894443000831800012734729319531759802800 3227 45082826143078928074009217953768483233600 3228 97016614924170951474353571556074858040 3229 185240589312280394952116161259064000 3230 311765425917002043188304451094200 3231 458865628680074001661718843400 3232 584934928102137340994568445 3233 638055057978849997200000 3234 586479831527438605900 3235 445132211365842000 3236 271318706713054 3237 127538611200 3238 43359940 3239 9480 3240 1 3241 8659904302597920077672195580505570392035743538426256061830242852045471749913098009962942328940978503680000000000000000000 3242 581194880166019356995059859068602975688602006084501339281788925602579305386601614737560895824819871599820800000000000000000 3243 12195923643865795750224714697470248515952606285862603496554434895040237178509821546468001462538959639000645632000000000000000 3244 121527610840715187173990701133541305580781740289317739229790931496900954747982932185233530053712309852721685463040000000000000 3245 700009521411874661267404027075996001046074349046000675866169944902489958100472696430570081500454260696381594271744000000000000 3246 2605782581274363333189819559603213685345147823725062284001108158839043906131499437780166772246374596770727385366528000000000000 3247 6728952419153326295231464174728064788660865015391584631992445904749098364449025024515207119965561671079528672054476800000000000 3248 12666253198539132253317897469792833607571674659104112270173640350758291075539218902471625621287075944370844089259655168000000000 3249 18031582365893119964362033736786398554034573615071324772887826259187420042275883330461826735682280521758763216720940236800000000 3250 19974851907601796679970971403410431650746150060175187220707808824768967649765563974441131301979896656761842424432977510400000000 3251 17614312173101752436360610073464065546614715681919515680661222421571645388871197108526692050765797537322516377370078740480000000 3252 12595906968333722935438906004289697967029794780489837476701616620193914594363468569456949500526235478711232929868184498995200000 3253 7417585636690213040991227307744913977707974737232066775672170702180063948966417470748774844477823571089657408913810988728320000 3254 3644236596400950048803910231939862085550187751108033167264587648050820255830050806542423435096001778757685803069538702458880000 3255 1510362244580183864210295187368795556816398433566799410823010764358078328138500857186440643922470338585305607028642626404352000 3256 533148569809363483002019143609470050271373975234879508870133040020215418743012923640608125534921325054783598350831351245045760 3257 161634897060939328859831223502605151552361079591730650165469924444826826738088260071208276924322438854149821847449494204973056 3258 42396294254305275868235326236356672974593585732186985823738036418176700910461994901355556195385605753547371007569232815718400 3259 9683769690989436403965976820276269707313413549880727048179972267159638869900299848911791331870069012974440192966006889512960 3260 1937277719380875033061082639234337435793721995684227872967099030179654117642213102094844584526061975408323570548665619578880 3261 341202601704904307566623754907294981953187909564508413108847105975167906668706838651162737579699533450712850908213526134784 3262 53152056158335911711291907151450034529153014037351771959775723395332472555532214980794479587602643357233484752656793600000 3263 7354137801048460195573491398549117426347581522293462449529941151194326688410275803440402647262876257099625170983885209600 3264 907175809481962059817733460781964719229877745138976904335728332500476871612839949394152153418821897441870379814394265600 3265 100113198557978409110065688759721463334665313898241629644534161937743439726275798866512568659590512406342303067566571520 3266 9914916967901098626441327646290395646193375615884325071926674071314990550432591392767897019490838632569963066032128000 3267 883736025174304109326719221455653243575860927373276238969386209977056939466085075672572255118099072240753078717644800 3268 71075879782551371290413502456631946464522041702661605599608981413984068285674896203079877473700862919797705980313600 3269 5170372365985611342915867932624521874748302855972642416625021275407589846867404801378399407537214886933750306775040 3270 340931609419048571963682948445086154409913222942429212794417053022318871977026411698470135457433961881159512064000 3271 20418538732059723582060475640190950533795587690089947048082130681551956011182598498220453719504485776595558707200 3272 1112722556800566832769270257303311723965117723400252525135250845873815611329548440784786596168300480634503680000 3273 55268734012441565513322196050426214277508180769612572112782687815847504296506930495227594843150131393983787520 3274 2505911672991463706251029292312478025526194055777699385697442152408102619776356293857040313756438843227392000 3275 103860613884282526037055741756628861534044710674478988878355980272872438803497441910413681357874721915398400 3276 3939907004608827258569517817468620632049703371266431087871233289623122366296092989458556884769636553249920 3277 136952876389454948230180171044974565949731532256390425018983017660961003395322864381000621657799204304592 3278 4366751222886434826109827357997984350375265453810820547330118481743117418319420065987259417594671860800 3279 127836274324560071963725263324477235572985202828247581912009137573870495030997864866424145263377110120 3280 3438908729621952572953384533399601706354051496588700460249598259291766357817338249876502221926017960 3281 85070417672477382142299170611919425811984016574610742441308353215204559645623721427428797154212033 3282 1936456087682466823038396412847178311137459837697338663182397561758209837779772111091987560490000 3283 40583370157091508700355195387997533245887954415912969459539481012679892883608132833816978694300 3284 783432015313063328071111182717988774953926795642254827122915012625564907079386455958048480800 3285 13935750367339870882174192007200124393581218954888031296980525984695750157848109271852606510 3286 228486360660248468797703825096159478102344804481134963077193196951326723343431940017454000 3287 3453647887729274246673046737292296758803620817151765876204890126303839750708734510946900 3288 48131821917196083198397854637843323203507664496522045280470066752995238881466350803800 3289 618489981732733851345425283050063609559207500558881072422725491400706694338681528045 3290 7327384337607122036793350860310458022633637322668531814769490264784269998763432000 3291 80022099790261962825736426623460660039468564758580337488531441454445644988039600 3292 805381503185527611241662969854909627270826631580755722959512850494366538208000 3293 7467332688938030105017249671195754600565241310323345426826244430949732385160 3294 63752288421124133730941006266643844761918730739100796996783853385699016000 3295 500883441083416894935646697277966673054361451402730287044336641908163200 3296 3618917587741893715674432844834066809200481534337349543325025760420880 3297 24024499905084136502921971345015725404325121220638441132242421265298 3298 146397296404011829573520047996141477944324129342370942150929823200 3299 817927676197198179149030254920404199683752903841328341976335880 3300 4184305091348581847541800219933967659320886127229464272773440 3301 19570245539119322686500103475915948136925906874758443574932 3302 83536316154760084587149470385607788735274007480717860000 3303 324782604932007453678249123365013029798321934281388600 3304 1147507531535502927585629432404001842696848501303600 3305 3674730601352226953273647725143961392906805629970 3306 10633951599629397465788860383137106377090568000 3307 27711122329440568455166361586762032305330800 3308 64767027470033702081537555583465533577600 3309 135129942781006270432225747038645938040 3310 250289669907807826973503103563104000 3311 408855391817105889822191798518200 3312 584374573290584440580893677000 3313 723772103632010082431798445 3314 767469512726672088762000 3315 686089555843979043900 3316 506703126883393440 3317 300669510195054 3318 137657847600 3319 45603540 3320 9720 3321 1 3322 730437878614168366220846513178841747281957012836184870801978996264265162641430399088279251315467988500480000000000000000000 3323 52254046440416981079845180433798626345804294301314863078959844286816659512513413370393626242452011474957107200000000000000000 3324 1047063148726946501166040805944475295458732566105574126325305945125058218900679546306550121328976064593681973248000000000000000 3325 10403791314064427650137000187706248896187331087649942011210421275534106882631915496894488243219330126975310191656960000000000000 3326 60572302885927631121729940779311309261584088055352390238192680617868052417475175772826456369429362229634044612575232000000000000 3327 228575276014091505474079195069602799840826847094977106857336932406991474513675837917699984868948761221409921810038784000000000000 3328 598789143190402692552382017497648725178740659760964137603205390866804276173813623606516028252703890677736335609325158400000000000 3329 1143845942669473822266503025054248190649534351766546527328070344749279500961101540269426153764382994848782648647018872832000000000 3330 1653035242309394955766230059438416045053591958028251281992071051298591519123046743579957585263827815438650619506870085222400000000 3331 1859493714603986817718868576473497211529126330590338414554094752431072646851692170770761685440907844902707409149586361548800000000 3332 1665613585036775565061502644752621503125009102228986391192022072492903766850603092805740992801703792321150300414778886062080000000 3333 1210238833204831562940538991926056833741158687287350169796679690174168432069546413822912482410360641508871600736859350420684800000 3334 724393201538721566877962109668595194972232403201609217337410574084999941426323253238268841097515547062910155524760928843202560000 3335 361848940193458486136090879567454469247010054684832379027556539292609437549816239684939731845402203641313174196322097975787520000 3336 152528692600831337819733292944050856881188135830132259369284589925724289937864694465913605275679687425631185524644982302965760000 3337 54778647406634907783313052372575987418855390846902634350634110355576012124118924189063570313854148418652937700197812559664906240 3338 16901925614916195437472108265458388039798570875528331424783576211464877634599125988300590223928906897649714827460805235769868288 3339 4513515887179932442227370920251168716818657169214059328192395074079805018211943018929599727995161441779208301039135267179462656 3340 1049949599449357644041556747856635139888663746723948159525486052630120529881907611652978888418887556699427618513097136254484480 3341 213996566695104759116222488183705185957951432986637224567270389603509624225222576138470720813179560572095671690172735212748800 3342 38412759181513241441634552532930601310835172668921617495546413722921108252308144713216649445595984986234763441447289033326592 3343 6100878412672165256541868423813656681276356542795253099137869233512922280205497081441356666761764753752910775572816838262784 3344 860949886548507738233855427084698640913623790357098936329025963557351533704343093487148352677036647977041836968588856524800 3345 108362770962034616201467179298492532771441303612929544378446657530235918034251992438999094500786240005084499585774727987200 3346 12206622983734216888924400349800504648205920343792129034477187105968822739694986981269818245325838778040397917608105410560 3347 1234486713757630733426700371908568363041362911439381649470720928556803643736313275287520598887460770839050757818184171520 3348 112407551349037992241404659765881114552607141413178799049360578936682138403922382692610695712340582918312377111078502400 3349 9239710412264214054503763327725385286214054779071017983082724985609747582083076733466941644555163334118141659688140800 3350 687249122286562786442836371974410946201621604396266611365433004211454419061319715145134865007907751915735937196318720 3351 46356941422104148419481974028159008669437397996471074249123715241118503486338112520997414974073279236632229017559040 3352 2841399777470313525837015644192953708225718728993036661162299795204477326132155816378789766269124418029026507673600 3353 158550038953809708119948010518838924698521851436226364833562960864875113598487084827610074852471458706313150873600 3354 8067692185802066704067069936564844907238624990126318112415983101239609178751651059596425591930815501166801692160 3355 374931456624572990503564629970495151684284224359705299766494742640158553478999903072435869727403647019991083520 3356 15936288558536841471402706692576006452470825286085159743309617890533226410574735172164391493248699524444307200 3357 620318477504332323772944190446640801734732754672022820350233347608653754032252687111376897555084253784625280 3358 22138265021752570570378601423133949676935251698771554043919253538979712552770534958342673749271111755100016 3359 725162524759919803961875021109634992131474615740402243244850495146296566626538260221449328673400302707792 3360 21822601099214630962314704154458261355984910049111816854326540766028755848254258761472203108647234553560 3361 603852048600117639906811386247566658706704292722967054411190258943478103539806729287183065851050042000 3362 15375868528852439311760988332792045761546263567207870244460913347836560968309914662934221146731503579 3363 360517415803594498930207092622637823448291796703050249223719845482032416598498102795618540582466033 3364 7788324844364886606644285583275734648550742734835732948122151086979387856085484195984131831100900 3365 155099016395425567767501649887484301459923219925393272427922196995971140091247881596134427259100 3366 2848393762928916738659407218467142057678506875537391069412126256470689634098318446941946579530 3367 48256858962284433362344661834381991559879231688614069004075929588702605519822745839612096510 3368 754382332334920296083046322321085997794212449275514437378772007098403110923245236768794700 3369 10883435388307310027714622509394019727870123131010654849026457718591703116592747213941900 3370 144915200751946145681515118516198262516714395427138282860058793631267722078507088185935 3371 1780856231190612081649530642918639329779432393786780447474983488803394492313918000045 3372 20196003339013247333034887891467328133808383716219922082444998661847161063539454800 3373 211318823391833202591727500031011557142514042698889815657884547377125644125866800 3374 2039481700875693821365470878187007259532184387294916076371411918728844925344280 3375 18148433611378137560888573729759147162501699177565947155848533608577522153160 3376 148825936622770756733013278278443258449368212836112891082732881418833513600 3377 1124012820315060389740286318484447019974313147320031648368867219369000720 3378 7812626018262339834099075656631470249772439790636354009974946986950054 3379 49931948055281174946537093514203858747447459519638556058449406690098 3380 293140405018253990431396611284782979250569688734260675415952424440 3381 1578991465483922068819441799273593849514157999438979138922958600 3382 7793021079172148379355048958025469627237892176294609103485116 3383 35187129465947615284861387055510132423344105669258412242932 3384 145093460947047213943286264670181328084896036620178801800 3385 545284317789859455962419075558273945718936763425356200 3386 1863414756401806859053035070441391292563429585123910 3387 5775144231773554259621470564202024423267322389970 3388 16183366757175831176441234783721625009956320400 3389 40861370920316628354242133363896012144914800 3390 92584795560829226336238542025628356063720 3391 187370511125995244902341576764191082040 3392 336812813443449160193601822199566600 3393 534242947882621501621669687689600 3394 741833791760522905848706951935 3395 893062598443812151108484445 3396 920916699482332880741700 3397 800994632270670955260 3398 575835682305525642 3399 332761823627454 3400 148437475020 3401 47933100 3402 9963 3403 1 3404 39930604030907870686739609387110015518080316701711439603841518462446495557731528483492599071912250038026240000000000000000000 3405 3939502578061679836350412965647630311471652957392856003902699073622729956527631083042198588358262844814052556800000000000000000 3406 87264703043493510371576101102022514365458380432940110914249338843260402323324804486664167569113043697942233350144000000000000000 3407 894494068932053574884207527044945013304639176798564924577679458052185136313478056553608261410375270612497855623987200000000000000 3408 5295822433966662629584559252060306970495781630103178466742775128874232399478589922794484261073673041191845174624387072000000000000 3409 20274164939672285628451995247664284581939890885983862694537891740335713776124262757941576704095177604850919210131390464000000000000 3410 53875501096488323863725316342047300138144253317124679775713740301409018201000961392678376814629190540629766750245119590400000000000 3411 104422614777871144687210654214750625552006624431661595123153566918581175083797653428615376339952922918778405533773977354240000000000 3412 153160329971945987924199487404748522946485343051985633583072056360773387409709518352608930959789130392723173849054331692646400000000 3413 174914705652221696796784896741977065633940650238344966357849933319962486629283669705879983612612478345585232755766043711897600000000 3414 159112562032461760644489453862140663210526156317772906188830634711546964647877495521157760582475170807679371132754662837452800000000 3415 117444350636499492466058354161701187434666265023498904073414926202339946648099767048572845699187938757278444870566661027004416000000 3416 71433151293564137813119550247548512020265016979440793882355400539935164274028496551402155884932234328094653137286406087439810560000 3417 36270397469014608868808444335467276436117872267319576539559858046670632511119018330218581550152217400674285595880005875751976960000 3418 15545802379453054053118331373279302318275197445164685634820573854812413591673822356224923519792112998173670864715156800470515712000 3419 5678695522115670400492361376761103843421027708919795634577862727187695825433275458264640846667294733716873493083791190978776268800 3420 1782750427706862248240270875260875844635198937075518643163529886777603347026384240748921325199365821517657804060931501722496401408 3421 484540785455761960172434999633191930390122018712481423082997339345933725753634422832759180880137803962820081928177518050157789184 3422 114760243317832926738363600086113172899247810752668253657358715525934035166772111710349318093668958044300063639239253836102107136 3423 23822483999835353491923150406363864127624247820959372686996422640980205476138292194709865783341159283782398793029687544622612480 3424 4356780829481355162940932648833778194769007243243419245588560350694473117105390624214385407463802019103717187013852382040686592 3425 705259047889542000671503516426467729410288573177712420678171713466099954665334393577557775306166554497625019554654036511686656 3426 101475213331854596180292724640413320326822869324504764424086734668309624860659707805378195101265639661634220385456980134723584 3427 13027214189484015604927531573092177829844388930928246435176586171153834755232550202555433584159944644172404196048305245388800 3428 1497352178132565006298740282656160573590127972254443293097050550576977893791842587243695174693544406326175664136173883228160 3429 154576608984295131825759597524804719009215695755049395189024275559169780637386756361927857172151312820627448813216425902080 3430 14373360472829107279206167856029993562652966532554584753959068733008981977425307256096996692077839026261573895814699089920 3431 1207002267286960589029380151509280768526960461314723036910887316207169596915680892587830018723951127591219508102555238400 3432 91756620269874823372775815298571301563548499201420652207803876423429086543946792998242920908287732237596336155306885120 3433 6328540396980554666118688889970723457665669824669811664013704533386868358299174588989199758893490165312294999011368960 3434 396811814196066311986434194460358292625252782709759545111369457744002010394215988143422255628375349101750738493808640 3435 22661369619607039981774276749153445329760386875807994033191789305815123501206871160365710559646123309086119600025600 3436 1180721072174430911988146894362130479612803528426536261358540055023620424018838167910110957485203739152434487848960 3437 56214154532634655259799975374989901834199803322125482899170845056470568999424084648679307578909279602980925370880 3438 2449073568950991106533607752914883046014455844907196711688938386130000101868985594594150745634854113237625950720 3439 97764938394594229656386330689517512769223401749025750214924442108582400998765968434616482197355635091927020800 3440 3580198395068982592799850396817570621674996431758465235800539966078421648646364045276536662415699998787014656 3441 120404926669613988570596411988991902658281752746590976177340271887130501319353152740990448802373047719262288 3442 3722379759943336512764595435831727597974406372170397661993040461433363412152830202535000088693446834862352 3443 105881493660724110870443028337908151368239860826334108993243174311030180196023805289318953475558938007560 3444 2773227902752558248425553301751102559717910522477558071487680186943327704016907665872431251075139708904 3445 66930074779935905899625269502018575573083808127783946018039119304277578530363059735368338527555629297 3446 1489339237885876868249291923834510073237222334029541380059453948585614979129364990727446459272532433 3447 30572575163440248959213814642447946917663777631055734424805885533436782754264359290915511837217900 3448 579201757187000311725137774399776793219628414843104928345208382357954525921155203825233111033580 3449 10130828100826892209878039572146405546622874070933773164185985441095236752149973367882017213790 3450 163643829272017328984926821834498671038467783561325489199697386122899380626229679991062871710 3451 2441636108469067830266012050157513551649060497194536201787784749438764039980561406722817700 3452 33654275778545075472831793727576474621373488582274072475635823337685657762814088542264260 3453 428541448810753694103538149365923242502803946060657873474900547175830390909409119192205 3454 5041004417790945342126121881284259353506026405902465908361866321717197249672127852845 3455 54771348058734549914076905438760444577638955325960423185995331662170928733521730800 3456 549544703813995062264342216194006909143401570941070262843661367230458388433277680 3457 5090095990983642821954796162609987254771536006775459016848142000041892165908040 3458 43505005146618125480538420762232191509541684150618806065926164330840281250760 3459 342936751122044229007744867927458805136740518820299667685158249874450160000 3460 2491568583825374904645807255251237839156790655189853382898634801886297664 3461 16671922043352019485610627978167792427634635304849769812684516213740722 3462 102651583542221993907447900780350517373092933269650438467301993607538 3463 580983608594373653880876145065180327844040098371115526252978062440 3464 3019000241499441236875777400923594122354602252030855932450170216 3465 14383696898468131304209411035875796580460506047815122843809588 3466 62734782867794112113968655739120418925209508293905598455732 3467 250036672673863779980847131725529581813980290997713995800 3468 908813613235641723520882890037896989986423930147484760 3469 3005491393223529559639384412832960974734629908186130 3470 9019345487521164927163654976386564056659816876370 3471 24486887185522360862591167153416740792771636400 3472 59933677619321249474996527173479707032627120 3473 131712347254744840842002444181734399403960 3474 258670812790971074801672700874764299640 3475 451460703464048448990616932993288600 3476 695627226616839495450461583642360 3477 938788465359519273924657866205 3478 1098953171171014105603587645 3479 1102459415956391018997900 3480 933301275428410517772 3481 653344380790699806 3482 367812272410974 3483 159911530020 3484 50350788 3485 10209 3486 1 3487 8837973692174275378665033544347016768001776763312131965650256086354824350111244971013028594583244675083141120000000000000000000 3488 384186453430650073971207687623734225743170360184742065342696634752348889792976092550809559028963894759832682496000000000000000000 3489 7690370032176002385794136321876647300443022862037978006313298956375463712798473479319261781814104910420511389908992000000000000000 3490 78373787326099946595644550498060681009943203496945508923891797705632041578431182436339024151348258714689534652957327360000000000000 3491 468798314614165431019994378194531899607194466827474257508967870083432143560931781075585955900603323272026979496999518208000000000000 3492 1818645768390346851417641261126484382066815977804835393024533709163791458871806279031114823688076812135083147755975081984000000000000 3493 4900734534853498850227959222862047648214099097599234719341324389404751394470341742688888798945494613945439532138977715814400000000000 3494 9635662114891258661747977705943174615961242637856444704936507987228115234074463132734856163098151136401744814739468773752832000000000 3495 14341029108878751753822170934615721154865940753780716240210993022391709343914990903536034086173519342550181631654308754332057600000000 3496 16623977253836183987656943876015184450645620820644290050904170318261838723732175905066618795980530941789401277456283820726681600000000 3497 15353791745525593560623396435640960255436301023094294118033197291628070304562529761661701280369938362563498751374285660445736960000000 3498 11509986190024258667678766800062366499121873480706735170632938306570581377801621800158019473770553907840112741119909703233359052800000 3499 7112203268509351175711597639338759484879557234478996318369049470551328209233147104636112518002007486873794692787738752407820042240000 3500 3669864601473965435204048216276417323762721465416949979878006079064682105575949382098137298454458097532546649883610377131875368960000 3501 1598960331948908795372940354858734536564836359043414978640736671798557874664463001685774113470166808655934776601073704257441497088000 3502 593930140662628632061010370851150997343578422619046103297624165084794351771887945013992466819465721510433061479434271720630952919040 3503 189660618108420832967564091135240233543593221199267746452287658292433770161216624467316582586904001789659469493581421812608760020992 3504 52451361313403553749712308127595616737038358022892492031580993531797319729801258677382605700591509986901533463585212019257957679104 3505 12644459535565931958673043259212582312961774393768756760002062149191679639431812185829049181865306805735701889328045984363963219968 3506 2672536246332703723669726731110741398588774438350870933953991839370259641016502253331628371228020612202227293386928337254514425856 3507 497826926490834996132752028044781568835838098876568842878128163193576150351071018055139421533833150893095927948207398595663495168 3508 82108668678949117530993948722762121035141147170407110464791538096900585214199370442780133584746161389806655004053782347320918016 3509 12041566035470194894115973574203594147438022164297598884453028725542248808566619747263839798961645376768499615270882331849654272 3510 1576216336197474537743242679171537934862230985197193691424490095333486456401056114535008479676278171620253005648049223365033984 3511 184795751789125547369092623052941479481748443518265754954253097182169707118724465254285964492448789509442587044485507664445440 3512 19466242941503333740488928786351852624341346858611003948326114382261383809243517042465713629971691373734297096832841079521280 3513 1847727649032960632014460105461845266463760251444527836857547754619323812241797457062717681158652220495851259487969503477760 3514 158454492222688162653031874407302517490822082032459627321716416494863631860412769571584821990125291350365580029352443576320 3515 12306403637753893006595698792973313826451021649393470777461566186542936847457743402885589302043469730026906296848468295680 3516 867521435000378592252602509468857417042437153213653999687453113152461274104153658088737280569188033702670409398823772160 3517 55620552200570052127261613070988874933767829197565618484573821397505150479448650603713674660099466196041453709338910720 3518 3249435111043930823163129495739639176887198531440628938388551429976810531504552075931795843545502803543345978673008640 3519 173277908327009234663132341522099502271375579859359618456670210430090619731244129292942515244964049837276272292234240 3520 8447446715351884437476716821622970203321530580756037125261306744415739987525182143953494737048188494175647027258880 3521 377035471480228842752451933644287524127801108721277863600760197454505037931508839392924342045788715415071513064960 3522 15427240075603017054279338033521110658423337756822433390587815612072075027573776966167976347237984269662619622400 3523 579387271224931975389492054505691704482711911991985414523162643321902342571856388569517432594272866184150448544 3524 19994165967602991944608612058351993543754724219933100645007600833437346112904507161368698210140482782353890928 3525 634638312633903308429986964182644630395505476259434096561322604058584526918981722049100229492578475183240176 3526 18545186424659190859346074557361043821372161431950379641630371915919908980635165894369443360939721412585592 3527 499311339042230518504149685426298052994696286883926766118136041660728133522134076722763125996618239574066 3528 12395442366642490012963972230348690726412834130437476109413755857515356757541077627007395699759533249667 3529 283910241159374543610288012762402086679640216969091362482400250898537735002981898197579460927625941714 3530 6003031094983707404618211787006944886391526201600583109843740837396178054526128348488848454491242133 3531 117229672197176903821570908490039584156063113147277385174062239093485722109171175696019864302135220 3532 2115213760500736884048318084555482115555105805776388812529576225241764099377589416786763010694390 3533 35274334398727951138379078983095759715346251470572219929171854857741883414252748978139173471380 3534 543820072306495114464502036941826293059764358518996713533279684492400909673535380301545540410 3535 7751990992238732876468867055231137993006701706991625778278025265349885193774509223627821890 3536 102180527494646551337690669245784389098068872874978270779799269475777887853124188663841555 3537 1245431897107487116445171402164679046689321912090732523304523166284825651929468292277810 3538 14035662982024350295430944017945157114914167161457871668399488743881919978548390254845 3539 146229174995287801453567441017003567805157341027292165297901723359102214920166919920 3540 1408029650809422784445832126660931225891841889993123009691831332038451081040748040 3541 12526059216549927129141221042197015730216658456645029207828215791113048811529680 3542 102907672494216735833845610707434456950287989736711888776262891362547956338280 3543 780319305039256482332990000546930990247955675875021304578011347601902267236 3544 5457587568804742357698788635018398370025974279879588328084907618728302182 3545 35179801857772175147979047325638826340111766146891424889217053486441444 3546 208811588220835177767056889056852804163589980848396624816782781513898 3547 1140058055666334899786668923809409565367176040833032987508179491064 3548 5718541738774002166355659669864066410841251827521178212606319268 3549 26316556516070797096944450987663767664998831485312800814840056 3550 110936248246005763249955251190782577946683821865897022423132 3551 427600940068428345371241809265814388391971763476713640340 3552 1503960714757638801713704873786180366654873786789948830 3553 4815646617104213467906634636207264407779859214359860 3554 14000272632733443576833421701731829453848347388770 3555 36843150104429731660026901973852803150445209680 3556 87456057767761625932096347373849138977035160 3557 186496347324994199359093087783650130626720 3558 355582552803561146182718004822080882640 3559 602812011561983835240174645343698090 3560 902657202814655340344685166774455 3561 1184430600398719986066762617610 3562 1348726645048844730788023905 3563 1316781477098924322714228 3564 1085373239933898227286 3565 740119485879227412 3566 406051562420154 3567 172115348202 3568 52858799 3569 10458 3570 1 3571 357937934533058152835933858546054179104071958914141344608835371497370386179505421326027658080621409340867215360000000000000000000 3572 28988530146753940318687628124836648826274077939768969357420425812791538731649477235898614911708269196611467555635200000000000000000 3573 655360070804423596567083529154989645336117713187162246735933693564030495385439869633060451979363388840108965622710272000000000000000 3574 6893695393100539097925318899301634727016971638147702258184710935491441294179280212916167488405902773237783140645250007040000000000000 3575 41918332041325894467606694384795666980735417358033033296960488396685207499176908424901546924946434008484872904589029933056000000000000 3576 164917602275838162206651032402786923263589056320916055669414767332313442915867451652352346089837182323181880673953820704768000000000000 3577 450630296292662114383029473271841796733141355746991268862239590817978407504601695888835964641138125361013730765338993858969600000000000 3578 898627784249673541441781663373002186554522503747158399879218762895281891645790756520864679899465752217522212950672242867437568000000000 3579 1356871999947800246999682211950607568495700627150283604000895844262137110149707156725399471512057915895658446739384255082869555200000000 3580 1596165164052526410544641661130889688547216020720197411756539567727681713648440254484931742569390660514808879952822659526846054400000000 3581 1496468977770162480186778491636852668432473860379696213142129413741464974177845446216922403144291631809765410628113892971244421120000000 3582 1139099904691012416800205655636089225403497461086959343218643869750489720360171647463270583859716565988563876415892400373461365555200000 3583 714912761526693622090170718271766682847993807252793443434926515620432693833205931500736788812094698407052729295346733013812935393280000 3584 374791011800645934107387014247143632420060911386719551412516757682246283895698849561051342778583438290177028166511484017697284423680000 3585 165957569240099208471214947312220524235097310123002476513332237137970266167104455616865711338233323952060303631532807786808129617920000 3586 62668149309274660454005301156166157100192796220803972007602707194816270778504754541860667197429220763967566151154267994818105583861760 3587 20350483971693888776239093038701789817807876569993658980694167871197783958635072551458760597916518688054365058289621765060075731288064 3588 5725015071033872756587239671792648263254218088847497440415807305037244613239031016634468275714604790724496482223739684079077739724800 3589 1404368576371246896188223253546626261425066311553205983345906831395783279055640285531893545830787893214397189430211841279701737799680 3590 302138955581007264475390685876229228200103264674984596938584471214691996760339318500766027900133115617928624231146538409334197452800 3591 57307037884030407873923794560169962922546672172662785999573607530867504497057926258949764916224525624432213995707306478497905508352 3592 9627471932711312698678038030026794607407254520135249804597113566245827599001668170589337202019932622231984209000673540055918182400 3593 1438634114128531348696892723392251525267236323041586288400627400944880497174257646865381813341186888149025117696231163699076792320 3594 191946965710801009260407302763640200512021468356247764913588028287967624143836621933264841668522780149487806785779149141405859840 3595 22946319391983302791189655653035817978424904085909123563500735057082245519836023494512286154970690243280517697957679021871857664 3596 2465586747618384450041787613893138430063303455794833934357441323520926515407479589441837104218904874751238037408205465796608000 3597 238813460694686730107200029834783053738363654883505768640396975396307890982218277005282016028168959353275607870385442617753600 3598 20906342978556390470452971170828729434420700890928245939351879346835247797139511560452747435277167766917675730415797361049600 3599 1658181052623688176917736019775912226332770799339182481347382309011357515672760200476163565707815244122823624772246117089280 3600 119422951963659266814936542504120303298930360305235576774765483418960621401478719824083596028776475778953389552486402048000 3601 7825901851717248495459155729887497583347579157357886724324048264245331920701600255303386310118864648228309299507978035200 3602 467507639420994231375533718738923941926571867659648071800974149532495545118030923983623099110449102389018000876871065600 3603 25503621531370777446650673466874532619221407197355467431921057741728859588224472595994405655379197975381372201885265920 3604 1272518789365977201151852163497441773477429495205650743727579308857263812282596080159666233019235929779850650878080000 3605 58158056362619759291511977576601511789973402006969949986184885965134960760884562389325942048226264033542303406681600 3606 2437926864933048299392788947508383993937232607946455078637912243236331220971256454254260025291385124025117607339520 3607 93848946299043152388976094628656337723094899555012304796331123565068400841439025318435047692633045438250736320768 3608 3321413229171267572370533850632686046714365792117732939888457390156622644208752555553781912823123299791773901600 3609 108179416001539225088265987137035441852663967598055401445186770990569117040908781088232929847778134184815075760 3610 3245613502771836126096201359258878578010416421581796486224653019287987681889977116752178187558801524610050800 3611 89772303651500034702629755459586497259964221379429499255150465656879158941002705992695305671326437453543144 3612 2290902613360490663454876107558563578813481375161412793350163872288169038378377373935676003998918900787050 3613 53973249128031064009091008970544317794995298057584646960651757003504079711827075422553664804404865535215 3614 1174659444821364721350743167939554616806466772571841557624912467915139959323037292963163172784809610030 3615 23627967134390609784489023606402008637110059987058466729589388825616465915039966719934687778096803973 3616 439448071372305328586743259702302744528019150475180573490280730939849593962820883384045926345356500 3617 7559764082867277486052265788835572110039752420343431329518518882792407452766933151425051300115550 3618 120322844184289351533692636776873994970393077889390203271706322521988945651481717838037895666300 3619 1772204574873991388439514298453345611597990294985668539396253041108146269789986548325995618490 3620 24157898426373683262938571689771032115241867181355820729150658574941166313371893919428190250 3621 304792336029340932928315167083536137136671881409764694213518221005334114982746461755208975 3622 3559052354330393655949067499329355162757591935787900955314137504604840548898132187639550 3623 38459256027218597500967974708408177809473281763081522663630414462176602565497676625085 3624 384519142782601689338016516514283880678601836435470851515821255902351375979063190000 3625 3556004102617136559325153392109613360728192878720595465126902785787818809509277800 3626 30406800872614940492301572566744140962509044168650831043642752711059932704821680 3627 240291573100515474992899804306800191017645948682940387524435147076316973640072 3628 1753946474665180268148326514334377296199847574169792490827766862512093674900 3629 11816996673854049488869555615438493238993232356062299235664960363352520190 3630 73428129658406924551411022169531573587404298953299659781782338416097500 3631 420414932755121431175058610970411995148173812413641913135917515989706 3632 2215586540924674985627682506034672755169703909946361137675040646200 3633 10733995422097160063095421362672094777838714403966264600672771860 3634 47740665074677671112335474699263265599824183843031018418466920 3635 194615873896022512533840867073538474062766460860350388499612 3636 725845884278128091149991827973015957475040648910643910500 3637 2471682445353269415977508118416212959861748844666583350 3638 7666634888106992025504807805264128151319175952469100 3639 21603228789680675324713398578675722030350566909730 3640 55131987149596947165970081438209486256506018000 3641 126978206142399183219318680554216397613430200 3642 262860243068450348097283029389504988873600 3643 486775393064807174877957240810906717120 3644 801895210626669581151580294156781250 3645 1167389840988711553744926382007475 3646 1489929822775224817260064580790 3647 1650993073493541704382176721 3648 1569272851130555403623700 3649 1259859443149457031870 3650 837132983369883900 3651 447725202866298 3652 185085596850 3653 55459355 3654 10710 3655 1 3656 37185774309823263655733128637840073051367475731635795245473452483337923453093063215537317811709001970412316262400000000000000000000 3657 2798353949893425211935872030859220602330961128400115238463234017797942629591596836736989284788241007058878648549376000000000000000000 3658 59011892668893790079164256325762550583401745226915067752561502559172537587842016169598350929371240963682952966957957120000000000000000 3659 617813160749794380951060553427801622070855056796270986094267385969623990200058894290924584322540065719375914588159187353600000000000000 3660 3794220667491019508800963941892104931109058624259140086242237460893676776699693687376117457171508241770083926764493010370560000000000000 3661 15120895267628583129443320270787178691999864315546789427530238379015875013602211973001565499620908045065727265055028696580096000000000000 3662 41882603413407225480066054753586791538679319094849469465765975957282704420471092170377031184897783535941932255276157087252480000000000000 3663 84692260958928848587910591574625461344578887377406845103814521333866000573246332779805219788563610254388346916739561471627755520000000000 3664 129711234847663631292703768143363954498100435136103805965977464995938167723438690242304696166476711876491533911840014760622948352000000000 3665 154814984893380245534880180390409691401710147878192255101352272206283012180664745155113964069325984895639161053936684489409508147200000000 3666 147306269505190567240538311757461193384705211285059095185042811090096684421980257955093361526462708915172773339788623341167208038400000000 3667 113829907887535609596384183908977462990642346091557669458317526399429116726437481456938596874217919434556199250656461988299473420288000000 3668 72545835242444862710788211253211086004335197475137956422546674628676467075546528111414326583579034022119072126184948581006450674892800000 3669 38631237784645091126491555620351429653826920764125845703406853986585037840621409760390102713135385487164951645306601341854848573767680000 3670 17380539739108988681924511714681796584678797583986624101950481852598905228716313930657309198702492764005823491946344647142494426890240000 3671 6670498413919577353842910895894675484947611821941709094766907836027149878970944022128232675009834263961795224426230642409981379765862400 3672 2202225703268602498302201013142361336492019434311091905139979450070652498999475356447524753370013896292738477642566593799922456870256640 3673 630045607505217226065475842527608521759528465365471015645682559620957008160673319952809683849379801018942391112384493685412010932568064 3674 157224297114521526614009138799647697518317932965281475019575687796815272840473136955520501253950976732598528813259561195686177695334400 3675 34421195008408097125555698228838825609187126649872384071668316563312718141858914328960321673076864875154253494396233030201769229025280 3676 6645811287683612987410853597072692218812535964921686681729040505590952510674466236030926982724620374875746226757525893323227031142400 3677 1136884077716669768727636331091287795379761045065199301639529138696844984288262127683752261595667754830428749778835754225510857572352 3678 173047087905504086549057142123909958560289715266759875609612731425929473291410858499703464076755874867760989623912126214651012710400 3679 23526354089951168439626782303446828102818834506216549859991366737483149149132268707697736333383437989474826188231420171820434718720 3680 2866808957737152418524067198505251767387437814081286832497483986574015000495951192197809923480400942165909927858867418655146639360 3681 314105068900176098405769240369485096408626189372101199585200246519059973181444984123651314973500109489910424570331688408060657664 3682 31034368635793712162503444406543710101067026791112156261439686439895715831305055963795575127145105739019517147552131574358016000 3683 2772402624922484342939744633947861732645404465893426734652218610417992126821038179265357890836742069700348933518133919955353600 3684 224477776816035675138662729767213783295529887322808436951733093536010907637993897090144361175088658579197194478184879670886400 3685 16510722788992222310084667920158562184039147873058518338022743984946365005866807289042034814800404787131445245941961695969280 3686 1105422216206096226229731756101442169205196395441059638330035458566896946790943281618124635361336458253272491738734853120000 3687 67496593205798923608862693547837341579790379643873688211353838641247997302007356114795882548295673006567343764165534515200 3688 3765162358573821957678184744537268863341137038136128599043421808685084236139251520670110965432378693483286435375966310400 3689 192189644464169585505851937550433465146012286998097288578328969644571114051209881081738188378021404169700980557585105920 3690 8990027246622969868435883551600923676629316898146683180888463654543891677018725424602668392058016299217679675417024000 3691 385891436526813131536287778405030508182464220010884185259761749526755593928435898783490376014051254777458113192166400 3692 15218862764772404603147319646501732652457489501400729336614702886495182555097011199194164837152181705658461525537280 3693 552085647555686732314970152147386412958225332799424603779662615302672118782050570031988159153677413905290302100768 3694 18441202497982466071451475883210458272974882809229622818077880767250699852783401243088856103323201462093283682800 3695 567729139114175820770886792010926176682556653746595734738436646007602923461589726850661193708694864012609068960 3696 16122568005642500412294810173115063242981475347486565961045846939619286559442425643344763505575331995652960600 3697 422671716805163129142513282214393665954602554267301048511541174479450989250559673222551630451312697985067394 3698 10236401297314258385650746837554639521881464019795450575463237255133735827243240064715744132870885830389675 3699 229156033427803608242539651162425364920419450436963839067053342480453766549915715400139375780377520072765 3700 4744455478466431314553128892122142964266592188775810057511681919656690832088902922061596675778689180745 3701 90888924102613375366265240641415605127178586801632813554143321289118168698439323213096112138918916473 3702 1611651816403680922324155806039202462030098902218020968622761972691403298497458005270853082901761750 3703 26460703930172728889343897430347327544732067127629478911650911205756417126081255874161015197193050 3704 402349921498000899721038232113765591284059649950348602062995693022675275513478440891075109490450 3705 5666950005231637374522964146199902302176605602857769665143288244793711532804945402521186614740 3706 73939448164337697221328694713362661666408439361657090726822816754233557794222776454421276875 3707 893696753669720941652597714923853896332854924616606361707342699236867824004365096309807725 3708 10006074403393412094408108764461136926532906493187942976235236605089373226830826394117825 3709 103761186009030571219404646991856963191935224343090032702941978419554978044340963095085 3710 996337035825857638584243255817835268426515266529204439513983575760884358835051957000 3711 8856112806022707081451411159551157304125996498163153556913980860919777150055551000 3712 72840328065983943457629713311714613875197613119486453401393225350620105218744520 3713 554086598396073359596734368510872401340099770179440895433699022098872070952572 3714 3895844035145020983767122670395840312547355833428974035032096900663679464950 3715 25300998575417648382511550011953455667898533657626570142863846426003774490 3716 151645329884848786489414623931204968361549459804273529962973752329872850 3717 838037367205133432546614631051863528651680949891726697305865003936706 3718 4265477590003768156287895389215501525427517760656253122188907385700 3719 19971092821667353444842386553116673144882230197628068995849000060 3720 85891716667598526504390397429136323150162240593162337191315180 3721 338780082263891267836410940266428135888646875587993901462112 3722 1223232535579988595166497100350683582085584306585932884750 3723 4034824040797450391282144263995336422949331685153930850 3724 12129440330055080454352700818152375518533776219400650 3725 33142870184448753184372122532079219462398027439730 3726 82061021809580757665222587405457571998003775000 3727 183461871562761510623246114845076225313670200 3728 368843247531723325584200034468517602152400 3729 663679509029311745054683918528550288370 3730 1062841863632605542469635634111413375 3731 1504847747809063340042364084450825 3732 1868825022918724164823323479685 3733 2015909994053655088733929221 3734 1866125160508100389255350 3735 1459724146543445683770 3736 945444929165701650 3737 493094256643548 3738 198860307975 3739 58154705 3740 10965 3741 1 3742 2907251446040727885811862784412951165834184466291525810100651739606419469969094033214735756188158335868599271424000000000000000000000 3743 227147715572693891934743023079757060204682975973052611261036531264675258739541884843391524818667555499393285028315136000000000000000000 3744 5155912560559750272021973158834479689052435370887367908182611702980887861220537606745492047383794806928633901267361464320000000000000000 3745 55568876209294485111422677626341701641750427185538022729448874991886864760135983560191772407941764967644918141104651920998400000000000000 3746 346804938544268137664861534414472589362060710172540786605799671111863939581984191838561821596575654118179599062546724054630400000000000000 3747 1401190460516583428683178649986689360440088437719880730957432568110175547639851073717886873286257843012401845139695653814796288000000000000 3748 3934039725424181272256599368956634391766340940067713921230926597977941693758784182497608612266549739466685027173426212190027776000000000000 3749 8065404989746073408601445273184207623660545103571591577884367812386014845247687057841647640675908250000997376339702696351608340480000000000 3750 12527163933553596487061466643860765942872789825509199436074467508977367370191899326812940178526758117006041509285187357380664360960000000000 3751 15166980771975157305786014997321942453097428480495845744706848348093380876504277232535967115041913005768681901341026138400273045913600000000 3752 14643245167504544896043025120926010371318511847895266950353849508884123210399065669699724658505916347277456478988706539022312905113600000000 3753 11484767815673474934638937660036514844130423370862913154800018003016001317463825557453332192139630822908001949061713310562294853271552000000 3754 7431027312014553011923345847043621988710700511074481326084678392773467120999686748740452858203317404404324848133378665357324998148096000000 3755 4018533591145346873166716123935115271707601777655320877817506564830815675354580626950330570512420597306986056188255612098317881326960640000 3756 1836573838210559153135487334250741243667692820708410547449022878247307634628477002477735390093101157901421915870663644214646074685521920000 3757 716217286542195161749641435466093419913688550915076247338926881083262798931574259682201372961990294647153715907562099721230388163090841600 3758 240334881285895903025509468230779307342801313465897870240881156779625211757732801064898293169817589537716592878756958120732807901111910400 3759 69907627939824139639902524083461959015821756354064656983029384681166994000701348117860558811726665663397166132680051617130479557816614912 3760 17741943469068038948067965430815562303241328199344645118587128242489750939643266426185710191026764564871801981763282797080387256806539264 3761 3951574504230789318044439445676728198376073860367271835546102364743261309395199381902277077098128164575595902832458301777853325288407040 3762 776410251850341678728933917842038215897143958492278707677515682398403656635354232111542392941141728844866992114829433044159847569817600 3763 135206490623317924517357102085827766957498161697808632177273498535599615695892673056128361694962954706469550538925283408469893480185856 3764 20956838149440703653047131733536971727803539431549262047172721086451230863945836524914701956465739226889812784260747746926767324004352 3765 2902293488860307110574006937727267563105262331737761679954656320195992813716398829653017339092910436351577216218789130520507066613760 3766 360378707358493602828881877451269473759497625184929190467174172324211111609880729745109524051321110132316241171644603954664833024000 3767 40249541377779076425747294094999878366435251296925798650442559806210967514147475220401338036633545763422420033709041155144453455872 3768 4055180545761652367951928896760177404866623992089199129916937860869103924518866441365990979978448005906264379542189387933061873664 3769 369542571023524790764205909562660170035829233808765633417405153170392093725781998405551958265135301574000847093373674167397580800 3770 30534175224134600926351673479670879685429576276356040282162259154106995826864033061622887461792971819972028202562431897051136000 3771 2292723979014930384258209306921653020513668136458211990863310411239950269161066709498128193061877908481709602552368518415319040 3772 156768775528540831686998642099257306676799802953506842903988431818207733190082966893974575256459495449873382464774677836513280 3773 9779951463527663464469245607275535567101183975605116260239373891225542648734672181432805205151554456284683828419351973273600 3774 557628580687896030116589020123336109265778109172178345318927195001805003440906154829298687204683254684360678308234426368000 3775 29106253116239542042294185874367590730051488359900080693881342586626886284151269347295974291614985201596913457235135016960 3776 1392857597876719727082146094531751564303515612156790731433489070318268750643105400220634081760794652611648998086876113920 3777 61192872549778501636567333982836849090205087183780691064380684763955648331462352622476891652752067400392759655986496000 3778 2471240854100262928153768135646411059375034734823262595774001069337884390136183000803822984244573488454107323760332800 3779 91843977160259024863404992539370633525086504843557127599672021094865291222482758461734630406524893439122697299231744 3780 3144607282728239146654011512601746246150098363958272378880040792095370558983754999320569481239385193673828753827168 3781 99284355543188001472025768445017282354413541231092426127547066794413885053504102624207097269990874650642155171280 3782 2893171785015633573407414530962747266126268653780970645722648570033228492788447921852998744447588140901787651200 3783 77873632175331554169282711203271756443529403141742259983009418022596784083569795076970289736172010933166795432 3784 1937484428355966062733816708644493261593214718191129209484445789075583345802737264134375427861764780788375894 3785 44585386622656417311500603011899947879444809341211952917150779249242211847139457011685337281501737835755745 3786 949501198891848007233668944925964269221321742530140352927365048791016574765648128852518746490311547756625 3787 18722217751479272854715793020899543001093127399128387336621905140384623324499215779755767913241052795379 3788 341945261596261403038582688542661470977692440524791225690656332008159493259718482126921218911079889473 3789 5786835733734884998809485504239946054900892864820875694076790556971843677446784570461899102939751650 3790 90766997426819257885742750785967009350980719347978652415867992450850118256216850513551227195409250 3791 1319785322748061893812661078880222792983169644799735831015367508320040220077396735453213936764070 3792 17791907459594714061232275365175583489167093929525203044220263436462064433644079730891699719240 3793 222387189490529684200111642038153423957810536643530446309449403784526626173147340745586483425 3794 2577255101922750488572159009162291271795449891815397094081860998422379716377207680940034625 3795 27690142920801817786902827290748719656054378594408328876243742569590298945975755964583355 3796 275765085363259278356698971449636914292848761768217060787804706783782823689493991379085 3797 2545018177710253997474882526257222285849038133999712572780106282594929790979968706200 3798 21758791048509568466967646496369480911983042372232004747392279031239557776199238200 3799 172261100364481426629807847095374147826356708957743906280982693419653606577401176 3800 1262187460833940399388732511688450617846590253309621485124793616491727547611172 3801 8554150015911217307467550315818794592918996100367534766348032901229016513570 3802 53583579435113098140541623927053145450702617638805864720687594814158266050 3803 309972710405982335185732989167691076186171194438431267604930327410759718 3804 1654367974468955015433435816483123867566667059416664191981125970718706 3805 8137245034048406793932189289590820069924013432001622747917675119980 3806 36839383790091566326918306733817416823293202300783815122816003500 3807 153290720004669181456487386225528679049738111154290117813666276 3808 585306768963694634481471599565935473858374314644902809723112 3809 2046995713884391004111731940405583896949784509963958075050 3810 6543502319445265810554524840533788137641824020537342250 3811 19073673841966909177931528556957755856409081879989390 3812 50561124775590472431315451651516878977978422403730 3813 121511337890206968117225739125598306793379078600 3814 263812037899109598174943316518619061415563000 3815 515312607868474731830641517567685928756560 3816 901310678740502428470807991106440218870 3817 1403702125920958144976328474758879325 3818 1933696221052928927773917640171725 3819 2337487043289887317546281561543 3820 2455435740872062295350323021 3821 2214438654813276892340610 3822 1688279896188853027650 3823 1066210202826451494 3824 542436118846048 3825 213478911765 3826 60947125 3827 11223 3828 1 3829 379396313708314989098448093365890127141361072851044118218135052018637740830966771334523016182554662830852204920832000000000000000000000 3830 22031630646964351909577908352914187122822245624355672470298583005208849001035218874772755630805875608066550421893677056000000000000000000 3831 474387550229928438462423963028953095326500950419819646661168137787926784118130057032200408068186074770232032356903147274240000000000000000 3832 5091669863627046379853757351089664663826194802889330511296544864364783940155907358100673482173103708046298036111070057621094400000000000000 3833 32082108767354841255870422107653597262028135356622591825649562852963056353120440837152519933817383800606447285114636693164523520000000000000 3834 131254074984966019708604085930258519461293907345096018394070615086845816635993488244967225512390649498980498514805284098359164928000000000000 3835 373425027950904442835885754685276092854486178151008911428777777650960466243499224487504313127959385176983535372115080279484268544000000000000 3836 776038819716973433427944337145036957897085054424248331065933477533519796235079781223441555215175395323849500626606982724074319380480000000000 3837 1222141784536328992147020265987410543195036754160321727157351703040208871819078164023540590530357845591069668823116962214386990055424000000000 3838 1500706091792587129137935923980082249764770375614812815948692082062067844862463599645413202065385974989697670760953391103768996190617600000000 3839 1469866085376902372475623323054800606456802223209363929668616447469206221938509293744243489309154105590746615782104772744761533110681600000000 3840 1169832074278923253500681811236792746372684913045445304183669980376793716424359474570623570138194872157207979493120764011294673361436672000000 3841 768296652969305364786837670461867578375043485021630627515222974048522137902190906086981222515945368329480538511944588702294731034040729600000 3842 421837872404338133303481177987834931999989560651251454308693676436095218101874353341205668536961336441209239542342776053673864045673840640000 3843 195796417229685883939224961855104751259950493509047761725291258011328353704225343374375642381375777707813990998836275472826687512012390400000 3844 77567825719173952382397415989005027220140388872216931130801013340972992108770081828407666739388365524185344540345103555709531340850960793600 3845 26449529921887320087136131511056973257895206670370924323340607802060582891800576277501709225549151178581458995285451636991087003359804129280 3846 7820163822303353787569327547390100718922495622248003307319415095694181571834096265732148410331701379786443150506892284248106805180059615232 3847 2017950579398694030539511105740469078920929444770337789445715182352469418816839656354299018957623128358132775008589978702262910105656754176 3848 457117403367523256496097596964916690711079942461469894399404861885810610314359376184140952060254239771482436573076186913763089123800776704 3849 91375493308179661637248421839595608019580906185393881942432880887595414964055224843509470810989680725679530087114932128063421409300316160 3850 16193926711583785703103627166771844981889694955900572561426336949883822102758806608687334414883871021409360683750330611437142451532333056 3851 2555257067412372164174441680983053124012717283016314290232416020428596253676195178439606118352710632943771765933018089894616028904685568 3852 360367318160828877076333313887498225232217397121981603481541119730222737070582694336735525449801860543656259611671859185220355345088512 3853 45582967607696198019507807353815996743984691105080142228972745290214977648036195534060485055476414906461662906221045510039718786498560 3854 5187896703935611015193890727818587451922638466806975285618241692417389548391318237400590030255650034111699420511640706110821926961152 3855 532817565563960275656799774928667349536474701183093313049023299540176589374364720703799188103056823920239539208991767569327870181376 3856 49513719711241698851243575309959850448361581411069991468812040098854725428364490021564005522356932167459232736621452499323764670464 3857 4173483964418945210768593100276482240781375579920895281553515557149647761327449889138928918628991953293282428477056726372892672000 3858 319800197869767286917331730255642472265095570801678564402872291375074234804166081799104294076169722433031915973534317852493578240 3859 22323807244179734308038885333721265848498214879643221409719639573335908208394734171685172380232699408735315084409143298007531520 3860 1422326032972072048983323974260664176891769457635014071815843034565802960805158864381034842547624802349709382778861577252986880 3861 82858718183966283807016176541452373479252661859652584549465741277699839953655590866787929066688239258309842475245270054707200 3862 4420713896919075681189971574108386931055809240804432972820222535344928620384861431492332248949627269339187638709390670940160 3863 216328370420798950801379368922460650047685455294311999604865202969959529521700695208648967805378390870469481139650218977280 3864 9723035076184073394954454533770569661647948787894196164173059268763174395359350532076330167083707779153575043465896977920 3865 401892727875560350466252597101135704363232941220572757904579486876762667982210140778088049852357242977514049922227413760 3866 15294884971321845555379268896170485881654432737250354173389624223750803762405043295703427015995415095831483233219656384 3867 536507505948249441164234964642715177658382649709724352379069877696394414464967326277142043876217059325613109047426112 3868 17363004673434077615434797667303782808832689555603082170517582193948739640669723190517591390578826606601046141043248 3869 518897617759666858805879022750999837476857498235779756868250880551678135717548886839096659705242514830289035624720 3870 14331723135516371631715732259026067081952521058226622138084922671056193888483550577199813188487689836604209891732 3871 366094166187565272471708939231529982454738368002668708786725178154395485738358209679248411861719649137222201596 3872 8654647408656871160586852040996800669893121833878608715170326205778671838506049517917805037050191763048800689 3873 189461281901832415845354299682295006293981196173753132515307707987786812321076768271287746207115251354741320 3874 3842617340198214474557184109636219181737065052333365469155767551655352821980814264226246842282126096218014 3875 72237018362641933780518450198223299569910453436714515714218469839220434537991330945039830477583588364932 3876 1259153836050128002085719519115233135158337399945182935064341164921219002401328406000128785710183921623 3877 20357036774648225207337071463531945663989498431133155933950396033736919286208418753331689923390248000 3878 305328896395430638963555085717480041827528532423903726976108679913872901544913257519485354609702920 3879 4249226571116410960649866547884656833517958222898887622503739588426416413196148877536738386956660 3880 54875891671381390038608667400001963462449296642866258948542019013025461217214115370223251278915 3881 657648309311257142331564506170596199221240990367219706092528856288774559802445467299317526600 3882 7313510994624787043861869242129078398972500089769912884874725489541465497091708469625022830 3883 75461604572369121436772129642643555844338988200633887613822954955885479644044174773232140 3884 722285553589385495779523306919038146540002961070195649213120974873803735443698815203285 3885 6411434107830024820872829937687501017451504642255972583949983110755325238445214444640 3886 52760568857257642976628444819961438335846879359639738271009343951659346414368822936 3887 402326448727047044880521401020440676680761947187777647509083171112501273113847448 3888 2841378693189759696660432785352405047043699807878602388391717090909570582296442 3889 18573113238575910951746977405843412333230919386310719530878287724558615656080 3890 112285261609766093557828770855944937411687081553848770591025563054012774268 3891 627293248749927228545219796537113572676627920621497653430874014075443304 3892 3235199262728374799386869111345023602516774063483377238673764630316886 3893 15386038672941656468172653587525485213982427682278873876767546399680 3894 67389845536546242560952137870806895039266828638944574209328124416 3895 271441709168705466416956375786940897697146913861639627147287208 3896 1003836269489434771031329258929019268083804166728792232776662 3897 3402117082326331330883515440077222920883379698417077890000 3898 10544465489562874412436411049979784877989882065700011340 3899 29816354339503371244490043722067478357981387173319320 3900 76711738245671817263500218204031801415427767112330 3901 179019854515099493565007523110598292848591101200 3902 377596775510974459838074553494892216709598260 3903 716901450731468703310635124186632349505580 3904 1219326330913100268290635283364204761445 3905 1847459842314673699220305594574497320 3906 2477063228497733239260405846444198 3907 2915664144472970265531160999764 3908 2983620267056803980125041731 3909 2622341864664858504263040 3910 1949223435858085825944 3911 1200685687312874532 3912 596045324152663 3913 228982270440 3914 63838918 3915 11484 3916 1 3917 16693437803165859520331716108099165594219887205445941201597942288820060596562537938719012712032405164557497016516608000000000000000000000 3918 1771561490821435133451311707336429598871012718951621251267251874485319438609343882194512642167740835818222926363753447424000000000000000000 3919 42299355095538271166856885950397285811780772054942482070866468436463090420690153361723293469720433508388677642466063212871680000000000000000 3920 468024479191820813624739424167110280148367161041004997652111499754290793354536951655516204516778761922503717689447172524946227200000000000000 3921 2996178034927858476354830463603484071796412721774305787293256136922183635510024635219136662534127781057892374620474729862591938560000000000000 3922 12423308860199196708842655729611563140419640589776087829895604905897918359930885535934402299390896389287654549317840349069083410432000000000000 3923 35815096338707138463728501088304995133378115859075832048326728070853877098182521310374355030321217605731261265958915178010651918336000000000000 3924 75434504375374019071908975841979146047846835700627936848729063616182747352246572217971819793712353824436953333336399609514540704727040000000000 3925 120432007218553147111026167865758716597093048545518068268603651252028589097236763869751495217370457922826912913671402861462294156541952000000000 3926 149955566686556483962823179449549484805725854771542108922612766298928642410002029434939651265331705046911625377005111635546347749664358400000000 3927 148972075811790577897676709038877793672169061813296934571333325739724966896651461455394921611705112006094413660830274671404724632158208000000000 3928 120288744694304306800386234599970229688007499606657673120296931422854597797312989939063051339922525845569699618971933384123247694631141376000000 3929 80171479559107588562080542049834945077973049212628807522682199742618791017699381059936402052057388264760237588771171948952277998006750412800000 3930 44682993446161671671229731241179085776215798156613963961434527348444455317830697283361501976397614262090069163389964751512578100955562639360000 3931 21058369245259013923123698328324573994661694942284211716727419366776021568900851287501059179264138147042422632375214411882899804094306713600000 3932 8473132418307549666450685932550005801940628128348401786216450580929230329952240132019432953057910372995876994517041579912905089771828464844800 3933 2935239007079455155635436908026432630341771500576671785274826391642591800484656507702812324009319993664617261306561077331254531431682686320640 3934 881915763227592553300680583214565633272141184884548596092049278497299219236325011677066644340712523681611757961194997268878118431097930907648 3935 231330095729690488813955549947027188349325144330712895552215129089102097984380486898149921395520596613312122069506207518284213923625153069056 3936 53282735390859311440280826535010787705947146221618425084785107103908527586401545327151022655848754261187575280795014215398845356474516897792 3937 10833149935513612332476501053230627161371266311818255140038478092984824574275178757020689413103405930609786504537341996659044817789018701824 3938 1953327498044371538147810132285917271780169458018315566110754478347227494210598438927739350979710677591516635401454156480737711165794156544 3939 313682027540394148195006147562108356067534446216432382459417167936831695929446302650286494445080510840422811548334146635175372665617645568 3940 45037022804064950214556529125676095183089629522348473781964372935187503935071728440854358755158129606402240865997949331328313833738469376 3941 5801445276012282598190505190902844614377647064847677755971965917718653519553852616673217261774279067930023964907297936508613260819300352 3942 672631992089801097009193702024910369403633615896762968110431757727266951135273171472208954564104878343915344624375277943582822595821568 3943 70398589331384214998323736889081404983224756721914150480508371269749093929830748028384835960354123556675873825186640023478635648516096 3944 6668994871589429646888562362383582440476186337732872695800858348961712720286505020698623275002278283220850565035949106354807521411072 3945 573240580279600887922093202230754900669253635967748097965291659970147907864154779019265973528490072003925407487099249136810888331264 3946 44810332541120818586458360257436298337256856728263525191672161903700336827741935897282034145026611279339384064320551427155277250560 3947 3192207198259456319934236933624112351709043416012858268577030092875753423056565092778616147562048962933426120933136648165805752320 3948 207640411317656197673070655486005444655844118809012110869561990325317315845582975441418937989775848110882161067477519204394762240 3949 12354127344446752441528451998233582443126530463146127332770339813045074535652171347142517971574870280189874190293556143793070080 3950 673447269197420891827247127120946462134442661868539239514564000558920553986638080385494055570965046509234856394946102710640640 3951 33685532094136696751145132483627514380303785225598255819310018258622317624635856425100006246662705002710576131181120177326080 3952 1548237191035421058307623719988242346090200271352371365158505589317116443423349521266714839161406368075851327063127478364160 3953 65470300492593022178309027553610849864600671459397493396355515343799858991382056174128051353728249500271154551204772134400 3954 2550222041843926251162291232223169169549827189090520560401056891715094969364886619127821456143443714889578631137075781376 3955 91603236420865727442414834877220312142614733906601563713817980764925406619250586935296388578656156036849529080729223872 3956 3037216637674654162305958133400035964770184964235438194065782571117287113466758091189439061842987824353606172208995904 3957 93039743245149349890984529542126041495341386056409290596064245230838027175228088156569625271209481147850421806211888 3958 2635415757572277454643865740809757593458634415353493240038475923286385265851205877647028339072193681775340462783568 3959 69078644827242754370588196329336628066488685603928315777682734276600196058032927996277500329196024732852108498196 3960 1676663765590314617114830581402189790246489541769164750079912509177645175141413136976564457921927328435531290172 3961 37706615432810641599390469899577694344292073039868138884243078131778274026311949129360252625604618055810196569 3962 786121706242977032168165725000045089366627543281136950938988237193585684313455125853651156185096908990934976 3963 15200715789818529206517665388291556237334262716691799218518185368176502219341795366141327470858825053598422 3964 272717057243172363013442640398381005485103764778946217723833712423464210092799918059117779385736272697004 3965 4541272966980338435398469320918785231534479701903275990557191766162542880378365428023200452316408378023 3966 70206000820413831122110912596148687435771034124876158493093890763407298028499296371616307883278538480 3967 1007831114974700779615386077789076284717331630531020240841378014578436209249467708168423190871461560 3968 13436153032041402206821972396363985969054269261264544993022354739964294280177127157951251596516420 3969 166365549283665205724172574827392688551604430897459535288980164381431511597313600160506584385515 3970 1913159351559337059377148025533557226432590536123179326201810758487182333749393412486665760320 3971 20431765651213559671590721133154177751854268078287691481584118754921118621045983534929426790 3972 202611543458043674378371161004855831312648487037349479391458245046110467879806266441256180 3973 1865220631387354074998830849136779853056527980448581243540882979436937065159746000557205 3974 15935822370662222838510268689857767302941948332084266999611564805939616810226266415904 3975 126308368786975794937518925550524887516609644949726627399010959768001770981217155288 3976 928326859894440179588895936148992831141790903803892666322473954955974045617216216 3977 6323228679196504169054498754214630182374994993224474683027409624037124213241802 3978 39889772824378096483457579704035465416971732485715715478566953455494644808832 3979 232883467099939465427056722264478479353958186664906700678873320458520922604 3980 1257159037568754638754931182322519183742712212520763601728735903575263928 3981 6268766243733488292618405409275545298319638423815938320314244366327606 3982 28841672078571204688390531958359629697471738436265077023147146430944 3983 122277213479514156917383621098447034066026470924239562237263265568 3984 477006220418183757481572575923780400492577052167592156132855176 3985 1709385452705704338321210639529967728719673572761645931759462 3986 5616734790654695193351257417603529615490947792102546360960 3987 16886495411661448917720322172454237452942774081773498620 3988 46341240730805810689338577185005818945562488064508840 3989 115767407545824934691799602313329203087223209747530 3990 262449541560501806952644264119073724427182449040 3991 538018932209455187859857801514516808890523380 3992 993239273917484652729483525679195683874860 3993 1643372943090051431632985200155614449005 3994 2423292585500481685612983260382555072 3995 3163530099340621478515460411265534 3996 3627123739590427202995210842588 3997 3616938460800488731280302611 3998 3099125255837074596331056 3999 2246674819761048418632 4000 1350237896173921524 4001 654234383784223 4002 245412712512 4003 66832414 4004 11748 4005 1 4006 3862861507652579893004759107414146918502481899340190794049763845632962022044571279019579541564298555078604809621943091200000000000000000000 4007 184301187260553850808079230964521690917976410951895558662769151639815054219624834605018612988275242495884702108964410621952000000000000000000 4008 3988800112082014490205834908721965958468600073793438401168465059615455781637601625700489891947306645661353579296639031737057280000000000000000 4009 43826652874997983230280671260049888082384091230605173596953410346941339921272510914019774305142899843030618803710083265379224780800000000000000 4010 283141405024748935752864879029509056854216652126042417487875297378839455210630378743529790456087711390561185996485810089967149383680000000000000 4011 1188408948017288187821267506385765753235002372263356899557974159695133501581896369654835507168637252460691337793266213882066867585024000000000000 4012 3470544975785495087425766531273762736760568915650863470723594016139678754443759328330648263881717337274259527412774012086252570935296000000000000 4013 7407029078572292803745634517429810006868451542358870967770532401944667278926424133078067755890588787377762548319223059748641604957634560000000000 4014 11985950979692559634663723790879092808947208246014552893129021794961378169617205997992297199531751369235923704629123991391289575500414976000000000 4015 15130758996412642882374846143359530733695643220977811913155932880303031485403919875926927138412058652584716708061324706166881810788437196800000000 4016 15243389323238965746564787555741317197615857098878402572161407401714345432180481179095375005110136681864571775963069238024149364344514150400000000 4017 12485093614228965840645916005791604072436896883225518456103816341393133271733694623182856401977055893624134038520327389580855080624024715264000000 4018 8442854024521950462006977164003254951706598053263724284170246153939495130539519330309253032572460066959865162034530163134467707968720103014400000 4019 4775597402739264996182950292662341979155601316254411294097639069578904411342277810252098168757348222990399117345772715113447667578418673745920000 4020 2284762147895755793372885853729848595145745194109390179592269138410117199611366565929168464809129286222299119091204208154381442029416318238720000 4021 933484776325809147287740068592894804500071874550426168555282114966822338302060605136173843474270685339236544343574662585299845450597041124147200 4022 328451672221298458233230470662937546224770746889403767240652915737424524645227395265826919008734441916073083134486720747687778107620653656965120 4023 100262702138101982024915608693753953495813670367330258118068542186324556729634074236325048970718846626086935025518341541460324423446015525257216 4024 26726997673446553694884616859833445184679443814247252048901689473244923221507702728883242109991831666867413772566868460165085567006307411558400 4025 6257974699544492983216192413678388535020396801408283078062996299913278748637810056328916578677382275689270766509452179483335370466537641082880 4026 1293769868764800044030436880782609723936495333506858898848047890332368513023951776295389557152339539108390842779280873075075048215664310353920 4027 237279621206424383097511181723908169685579791955394783129311483330924440977054826647644294162929875852921690545799013619118085940604097789952 4028 38769370795439345335337400189927303936102671973893024815692026848384285971983071380514787524697106984256322923174598307674494571910581452800 4029 5665208030065298960628833694082190600068702284516150500575657108857727323701528557099262205079930732209806720552072988503432181484816957440 4030 742960367997678102081973205871967079112313003764646852657610872450262891263345594417349468440752417926051952902127172176306839589460377600 4031 87726224078155418034922161038525323387812571106260893784478520903021079957654923730917727082293057796957818409058287043303620670828576768 4032 9353642193443761427136249528593661553077782944457410901353265140344102434812656639847902515893348664883411706704287635299412105514188800 4033 903000206230141089844925543233160213302555426777595982938451304182391529859560972563816952298950304045284615044940380535762357012398080 4034 79126950248326630491811471440615728544056222915280017453631546508495409073050298860922878969893860088354053371593272339511406207631360 4035 6307813429782952525078670060180775944233340358180425895001884966393953169706442613098335903243179567840834291603238303383816262057984 4036 458418399599805918612953811611048524579540141139863750085739048561099996836897365345267541604209058984099115746794818921337425920000 4037 30430877479745127319524297278556784077727001961172529615985741140691185778963157938900205064600185300843866771096234167741045145600 4038 1848468573393080491770752686526345489660201871435332979482048653857101185802843274790741480426428232695821698971248267152199884800 4039 102913291173942406929918187551084659006648843205841304291822772860679321254952108628963802104264749705209015303958003331805429760 4040 5259622661714737410151907027919617724073594752635470603682673205190287183699310237061456625626339798197191214691085541035776000 4041 247099947826477167178985295117726508131168371916762334726693132118205395849334626247082977558197397073219023083246670909132800 4042 10685373301593356039059764322935515025570486844546000088203768977704289609034147791040132431630861250559223343704748602186240 4043 425819616309489211288688269682954110237831869890961744908829939931169146680344546698493726050843393098750453380801544352512 4044 15655217613138178444378887852771427435842075228254442555088495047173901107033388214881213060939457886349650721107551732800 4045 531532218102178625069751153033601325024035348974761900154250010427654192875994414576082850730373135053706602472407874560 4046 16681679228034492918335461238186328943384712062363953093229285984365416432047236256765081087333064856098635048928066640 4047 484347625916715518753344679282204513762205334138322551922228299937444219626588675058833407072522812948641041644567904 4048 13020145959095008580345869060173787663709393060483036750837959156350582669752243087555833159614388034191597359155100 4049 324278134373913128624697277375158358594903069233713160593704924717571311335451314480413762491863002412129652705680 4050 7487442013279937064570120155535613440764409114183202376586254363847209305146186511234844001399083464743295409775 4051 160362967368812262982592389161275861139164036782242486053220978753571516753335164809480250651998272091538273481 4052 3187432927552488360666076013265695401482958350763448425722978246271569566220732325724834640713011067072654850 4053 58820308189371174992659271613548191261411119965017993676569205225540909626617464612988209588409120879429810 4054 1008132295797124096447549022622026681701095715933838687637711410382673009730097102793764425552563805611545 4055 16052348302191834525748376655410878242942346412204777111475036781248225243396123431057056936285390269783 4056 237514153562101653770197138900088552909542150671461827953748098471993499154266767240487831762155945000 4057 3266190819538818479303883267619485484478515997897513000501255797016652994154282192896754715563862300 4058 41748226695008762244327194415907844054964609251025902687429078443854442480452689951586460064574525 4059 496013920667628864528743952798227645911931337510417828221596493242308074259966136794105327875355 4060 5477660258853647856902080870375148513215005718603376462144692175830095947988466522286767799250 4061 56220943839241688854911224572464189855256709187641006836673702851123901081154131750863015050 4062 536202500008116847386641130279232251488713427371716780559959226722535038287107418843635035 4063 4750959321413814667745271671204311168163397665308611936098557666841142824305761530430453 4064 39094576922069441725253879242095823980186535619124589039903397226715973228687044384200 4065 298648638719993578246594732684124978032056548330655633998741118642388699315977048240 4066 2116910876906427659844278254247449042012664290508917351015115470578904133446864710 4067 13915298741696388631235465524557146964700248886748524204449524480677669865852586 4068 84769228560635566748025481424079844696444871196582270050723614453618040088900 4069 478191732454491160825375508581943592333474290091378429029861060425075394820 4070 2495727296037374207875551548211525659406631130430064350446578441588768650 4071 12038784629924759342683697458371970007127416077817299397075497243411734 4072 53611572742962456327781571211679011659136447525452283414808063826400 4073 220119794972752175471746174689318811864287337152796731670808129640 4074 832042077336938336332853854314556816337754973881300091761276330 4075 2890651593444181474817018077224173407252983388805882290790982 4076 9212888822962801237655123240425231435777270921795814872500 4077 26879696703416102847122165712512806726708757313264692100 4078 71620525176113153200952611983940729233015906752462550 4079 173799601872150760221212708770422255711810120398010 4080 382916671011226362828210149679639121020198973500 4081 763222732024280123572453271838667291862911200 4082 1370560831343038790394030519723788358407355 4083 2206799888883745135535618846791735191069 4084 3168131509776779814085026474582905850 4085 4028325658659096368926439553450570 4086 4500405875566730806039489786605 4087 4374671527413560618050807683 4088 3655390321331841925978200 4089 2585219966246208692060 4090 1516351070213325225 4091 717334652746767 4092 262814067450 4093 69929970 4094 12015 4095 1 4096 166400188021957287698666546165532482643183835663885141897528288734958364026535378173151118713539014680309130260637548544000000000000000000000 4097 14877089373654380078631125277130880453885069222908152141834827012711357897670032140896792796377916225870785643807283714457600000000000000000000 4098 363036679098407291821068681590626686772181481437548638713304421290450105245046361122259801796180545697699382496266373205852160000000000000000000 4099 4115306894699397713784350452545250126995510238613670115063504945678673977662631014247112044455903252003938809376061392477201891328000000000000000 4100 27005777524304644570979516076729173477662378136125959822337879894700329294617354525794922485583888160895486313002427707143670779084800000000000000 4101 114843661993385944697255060666144408192791008330631122416577695063366286931878703672325779970517201949057573338152922703234575473049600000000000000 4102 339732473371053963743813083078864714455312217389303555645171205241356253157822767734552824616473727472467165703928350187422308519378944000000000000 4103 734617790884443906757507938933460872819418084285060963166835752940884410084045328160731628827273615197450320094373550148663356505561497600000000000 4104 1204682504821147710602279149253768122984825238587082783022868577306245566443839735011396394673737328096906323941863708640921571873794293760000000000 4105 1541527918230041964773515463509990901725970223456978425108142047998866332641736644697404407768414786958520446874669669495989417868871598080000000000 4106 1574603688212387375538605984507807600601563526685598201871458635366781592164083883342244787456992072188686490440711490213182570620164820172800000000 4107 1307945404854188354965068914728636440248498337428688288280084886295738252128274673434350147376975887800323854355927649607580597979783511408640000000 4108 897232563828662730460395457178166015057330828968591572018239002004202835481002499614366273577034050606990020894618474002189879727886333640704000000 4109 514958498132854710202396624773101057151313306442044143704322766279348441834060211807243612278946618532473969503407514897028131696860437938176000000 4110 250049689594463587098223072913541239823734348418564003692832976260960040937557657766036871622108274727678961462374629585898376975630935911301120000 4111 103716236908623979186768696031433647145520941291558441687621026303215143375684690085734277559967122975832398676015005133020638360090335177080832000 4112 37057837993572566772235174290243313843505265832588752973872478714945081575672468232104583747518075269728313281998885005345789474274416228774707200 4113 11490360958447525810113979648631234211673148828592100278656718286873460632766107266637374972361468089312577015976328429104410405556643830956032000 4114 3112063915612461809950968438541622496062483110062608816896012321557264303381677471679419670244845116665075809772390939950509529814807718412681216 4115 740553724079749637915923138085952939603251293124490920194060215650226744421204026298618119468836279044565493413671081094791405136174639795404800 4116 155641970995799557880577968647052357573083365433579626785125896994076092085277259085290664630459884120576276591570059176751477421118115104686080 4117 29026976636609022955556114157661153435530283945058173929979727540496553622846390128113825465718159849725537064308568527401926269672237343703040 4118 4824240534266629202626073966014233098388579488965473040331462776334886390652552594003905065420426432733467453202420287846576605736243614973952 4119 717273240993866897347714226220770382156890945216701622937045962668498933561466512641387614389006946483341722542023378760875142791081702195200 4120 95740442350661763577210222923234726167132536296848994465132478171901924479103633210747776321912316708063849784926605214858150060715398922240 4121 11509476297287499055214535670878397661547196204578029075942021405207599465917327578275088772877732447096586095755536923415293391468384747520 4122 1249803101530194270801002972589640003680350361101123918708023135839696400837228487732273817842217178878288916859776877479692373795975200768 4123 122920695413749878608354902072794395605540696337627196544776428995698484925222935506887371848652348914814596142819792996755186170363904000 4124 10976980536821190647840273530619227541848871550522813218605248129086143787841442605805263276478445230409569219608760288846548532152238080 4125 892086972160887201769415807564496485354882960941623272030906480022091766183396966183409526310726459376080848057809851619308276250378240 4126 66116926903508284428709586301837802087517351580801884344111249515273205822662394007459398904252301579370510156302183453182646505897984 4127 4477583806122323182725428969067087822950961333001028969655768513655453631263207064966465427975312846749859540355016036527242719232000 4128 277575118750773483519108635267888740928755683697969458256838792072819239318167299035878923291470018712578711143840753764971895193600 4129 15777717837617930481757114830582712931617234958601932020571444758876468714713778168247230551833764925782748302553488965557573836800 4130 823571487811667542349943870477104040369552175282122263493909882049714918993288869850891472850326737083234989193407216049414389760 4131 39533755816099284256476894787216720334423549863855041620819558161116944860963763876909419451815616329426487206547991166475520000 4132 1747486332774370194464206084382351795329315372734643006508316626950564923149530388322774483932721898924272499609314639939276800 4133 71213762518993060625459607673117000415985801477145345308542725849944167295734459318959209228907861481979472562268788111347200 4134 2678569647636342378836819987863223322996662809126291542194784463262778219286003662676378807782160610696767188049420057120512 4135 93084335957224152036479579080294794844961347050621583094270557739579883080940986524843703371241258075244008300279637393600 4136 2991535481550836988709413654829190148784241514730040605437726678478366873388160488836712809370902467989900631135430056960 4137 88987734243395890957392813183186384535762680301759735196173237417744445494556434786937823884435316753200647088328042480 4138 2452031452260352537213213940216385377631451718662732856243067173254601463242547044503841235872881088647270945604015904 4139 62631322712107834510496185149659288728383106402614167070714719295660533201230209485083449573643862986851994083114900 4140 1483904835010375515370052882497422061513502714674459227711945598558160049492299035543520948388416009129608786823280 4141 32630159636094521875556423449091770128873731418772401672732026529566614309041428339528277326404597405127211485565 4142 666272871532623577729732748368345180802312715357912484666041325940925664903873490808299309007393723434410361481 4143 12638570492623449457733114171777645899410827521689908437732136685033667294032066566918541990090030096261507750 4144 222803649970865243703444893650287067978856830508986691700821113549208720389691972856448450120314622177713810 4145 3651435866022624345043543348366084290732425135801866072283246843922752714526614584320135599421356820102555 4146 55645964983855163239969218638055833602751396270810637261544765834205558235407774563053944853219477189783 4147 788709448264063007765806365256893249358326653212618797935600300459614108958197673268635338020097611000 4148 10398520667694839188657550905270059777283090528642224616809591960825508902998679550437861045157866300 4149 127534535535554814054543963426269688796245691283936221710313064061571860487396680444956642527688775 4150 1455086235343222772520508483177852355616290815739715182902074946828727731746831096227596786955355 4151 15442907639926038665386234190432371916322634606728452365906635811162362835300396864525552617750 4152 152438462531492603122318027737151474457190243932635871195796779825698198686220584474259387050 4153 1399268100877414864065218358964103200682041939913242942942407407885687544299459287186068225 4154 11940781279921561524342099455320644294118364642933435018611354497553481772984881096622453 4155 94698234850071515138624345366533588435655394608919235905770527386979604924237458493400 4156 697663268537489440833795607034815844134556546069584387266091740913629968489864553840 4157 4772277857012560020170771699586152132581802095751405842113660554950426102440085170 4158 30291700973791274391270936790829858746249211680239074369436001417801477364204586 4159 178295405613275293199914431233362186438233940839708961126562370255785510777100 4160 972367930407342252774763486612240233707192990261131220509146249555445985220 4161 4909096394489231800462719990691014603366172674723877317419909949160709310 4162 22919538613118272375629501039695902741805536639710412410514323955363734 4163 98841085068905253299139250175632194187353790893775644371335604100000 4164 393210423291919716051633524465683089052089926011215353015559401640 4165 1440867290928631783129371638530097688996130741403710675470800670 4166 4855208085203078070252966105574422147195440347274202887030982 4167 15016096094908820463629193809266486606718561212518712369500 4168 42534926896764646445304082729087586254926550556379740100 4169 110084322003135780466542190023988926239341357248190050 4170 259600569676064285743065169440526866946501305158010 4171 556068375792917338596394689609172731571780336500 4172 1078044134919235392707579478746166368485435200 4173 1883802695714515743277991068083859972833825 4174 2952832866755741020492052136304497807069 4175 4128587265344120236470367397662951950 4176 5114762286096949869631758490259370 4177 5569706191685504116610361934935 4178 5279342658713415457305823683 4179 4303215676737469629937800 4180 2969956908765920619260 4181 1700635766476001355 4182 785697228082767 4183 281231700750 4184 73133970 4185 12285 4186 1 4187 22713625664997169770867983551595183880794593568120321869012611412321816689622079120635127704398075503862196280577025376256000000000000000000000 4188 1554949720019351383403107334262534158560492898446943014677781784450393114260726233758115843864589461479871128704260014950318080000000000000000000 4189 34929510220362968681219711642152577593621215100985891035925333654617860758473623271906516388115510048608153348212641507355656192000000000000000000 4190 393598006616525284810111847698201210626656192650411591667244073297196184345926154708001541255209052748615434068705221262943698550784000000000000000 4191 2605908874222725502685879473677624783090185949653216047412059434486511832889779683931110730467429817935316877462947697456173262726758400000000000000 4192 11214097579987861528844376144415625928366596429546350356178983635106146571786656453526053661361131069945636281866362874659387514520862720000000000000 4193 33593715420973608223559178142968017647335338359986065754976965335983304031978625555522779542115607657290209661603507414184848210738020352000000000000 4194 73583774750063993483209362993557296569591269788715241642197667644770108678666692627475199924542164382350985399926579656530573266460134604800000000000 4195 122265082164544735668566050331471612049117917831724370423134278359710064344940695020119983068958956103350261988145392437533870760641041530880000000000 4196 158561104386423629648521179561582809362636829241060658436534942789112142015675603413591141791834789994175464738233075231459827686983728103424000000000 4197 164186737632975340350981609080300283332362094001666818429431908989749499379211420397605383687494062999705902652965194104186641912389427422822400000000 4198 138288023730234338958324302668460549407371186093080852614270996854345994503853761882005998120331232433456885398548018493170264092644442499973120000000 4199 96213379333894261633900519838768199972898302757952597518232053310983816164582817498910822022208995403977969055482733517321036676904108972572672000000 4200 56020430706343494194356451168146626320537688555674702139804150959062547633826499459221311402882090213772545819695060682806710693316699465816473600000 4201 27602836521373109074701610622543817515963765564572165596771960305392507707961766098625404754635102920954127316529190111137043612009867009547304960000 4202 11620853317466036342257290087462452832317181906595425270602306215183598819313808669155785958223429388582454392555519100579410129049590373543837696000 4203 4215483181749766880186526240954013153669854297342401640349486168741843824929030889313052748175987996633911341191683477690115392231068576090003865600 4204 1327366036800889341513167494031825187030363113997301821894558101301449113896648555674496949028029445449724800613742913558072939161925335752827207680 4205 365183169623237812851521645497904222334436635392368904361142285860617192657662652964108551439200661978177575111032900671301876797667791207533641728 4206 88296071428988501677815322919545279862498998923265949074702370331925896619304857901024901538852655296358238401134318672653174650090106274411708416 4207 18860511407907628510568437367863943387514162013498768747357095936833712515071622624295348919874030711112614987524879833669752104831166012498903040 4208 3575954668180430415291751195076308733411270875984191344407682545982597494747887503715920901560817140470983670675840166876131771856343012936253440 4209 604374930172377514010175773497497259218736701116148453224654184997500101446355829931829577877239114650277566249032940144332908739868424054767616 4210 91406204741142809574248265161745585449484719276668707818911027750617005200334077901180650648375029171731246855321495333017775830069297180311552 4211 12414490620911892604820912615218506427071399738317783478152853432530037458274040123152612537413597552735054086489463001433345569769759357009920 4212 1519018549671798493138424195680491992972913332297346183058958856268398782520365238525366554020120520951074873613392512816716294811693408583680 4213 167941360598887837927881179551881116294019685903380145601469267225891188924369267067998038951028364024927838340637424132270565335717727698944 4214 16822371297922366784164303380417338417160912521579900308719325776796820365605252954919044819854779241665590147062548331641320064128672595968 4215 1530495492871174371616488450524466597803341763508226959375545852559176359777210605404789537232778276322366888338911223704763759067436810240 4216 126761551691056856060130830842811512152601390334755849614372203209852797330967091679317977666102439533392754119000484558537163504600678400 4217 9577938284988951714055500667635811421076111032114520049019135032385915832156386143048929527524272280912547039488245561143885196992643072 4218 661505956716309350021086221753870235425450005318602813764497423650433425454002701980471010930223147905997489571957548583175217381801984 4219 41836647433115612993456384810539409795197637609156556230470571770150748322428553447869261535346655757682885732341150178864254235852800 4220 2426982820917878141446790878852846254303055831629461142022586507778229118912169080787038994151917725239517089311276635044676272742400 4221 129340438464049746101147138090306403819268790051499473200426946657901601983848158409357378954216701378714495844723872345998450094080 4222 6341334345379864507746929529417736281475785447945688174712673526265617457478194827832981746065450659191117779394938393984844277760 4223 286404560502111844368262846198642248576769721375737866868244994241773606569864126290816468443238349546183826001896039213026534400 4224 11930617088948252482299493406896510915483114207524383153077628562741237638999994028139746499562739692273870891911304761455324160 4225 458901605844806823371279830026495186324541852640461384310255607125221744757166003500448278673659737540185744455915713572180096 4226 16315545564135353149752340518273360833130209141256869058422004347729971138617050313625474243668587791580410743504993509886912 4227 536691159216056111773291952041617326899906430066397124734533049666816337240529337739913837159423306494432753414253317224480 4228 16348173621019905949597723170253612337774342758393900301587754970973894185729306843544244503489286181089637058149706549680 4229 461513548438767327726011180939358336632187874541142249459401153618339727515212092638450925644010117731535318783692270232 4230 12083347694429162604254505130605857311832499723938950287688095101806768464420837509118718863864629980603999625311475604 4231 293605946298883847586437965248595732456494180184767961856173628828935491340769399376090167551066314195793134803361990 4232 6624839195654967418192498299367449755406137067465212123897561697543416712215614822028880194969023615404415217358135 4233 138882908676243336749246672166203441870153178108115723177278864317485754790907995989115193830842674636060348627698 4234 2706374462250779798726590326944096256404592362821572478948616508863134240679006007325598831141446904779291564131 4235 49042027112138646186340032421716589036827784665123211022722730288771326898905668346553962970496193518679499430 4236 826684496996816741515159694211280511536379472173014439331270898851165349069988683342822418688540352657222275 4237 12966575738756819182793323419258393583878118896683534589160228406731006870722474703430489270328491297704914 4238 189287617738476947400025849156833578940976869273240672162463755588772316262194429037065780215829530071783 4239 2572182376303569296786855374104188722533065057279394168158480141808610795999326467946731368366670698650 4240 32539362163329390066473378600081312857855146860197890353394737415870248100895935755101999999254321825 4241 383232760191896467516787793760850186889359323849401139840123439415459677972689560661201238328424590 4242 4201981780469503446068566513001613511831012641481798497941293213856118007847436077950990171747605 4243 42889174132190163121814754738160330094792651478520612932260606299673542624656462428721210268650 4244 407454196959294261664786932279603960560454840095489520946259889452742877173672383121109842765 4245 3602082604643399950445385111827011813441015964057706863915449839150379313124137050296040374 4246 29624278236549169005886416826831787392514358331063072232550180823275479357827432091323053 4247 226571052396572793126557057683393836481033714330416014662934636079027363126551813127420 4248 1610767829324721056857081654758978161894581152597710791012120034795393638228261580070 4249 10639143550665849325776195993172845870282847085810732633537647535284402196581195188 4250 65246981185734677194605834463544499640330873625746773310513592336577291018449886 4251 371268156101811910776824185107554807896588319210231882875702316075845259659260 4252 1958561872473358966952081517901466537406621269275768764949752633124655936190 4253 9569943342004594693669694178627094720773571108506894461680437705224054772 4254 43266406277486161614781372904436383283158328749194598904215593607675334 4255 180779796391488224400366004426240261309128651769722892985562618378420 4256 697155544960075262225248541989518202013345213194655975563112921250 4257 2477653514029153439627762611681627125967275565912809803325676956 4258 8101231935635405288109960308370047357240785775809593829057482 4259 24324105048254239885955477953444545116168919256388541717300 4260 66921800887173054792042549471955361864934894212888032650 4261 168302546297135311642980347155644698808253961987312580 4262 385843535447499615867400415336217380636267094870510 4263 803835762804563434261834535634621147746309056350 4264 1516347111874835961605046094769379082170025395 4265 2579326357669363262984614574788316415887802 4266 3937322097115805929648982882938136719119 4267 5363321759622082271169755116343501310 4268 6475959051200954781784984992169935 4269 6875908631848808921801248530714 4270 6357213926895327753079906083 4271 5056341861376644489981330 4272 3406546016123923203245 4273 1904837963218276086 4274 859693878860817 4275 300712549410 4276 76446825 4277 12558 4278 1 4279 1592116998994087328700841513711814793929982939632053037675550666616081627005890498360709903851141292461197758333780064468992000000000000000000000 4280 133873631851688284566642497919201977460044527859931589874227386542428598059211969887161859816507847463849108244498353337128714240000000000000000000 4281 3256189795563820954880843018588596620516490817329301125095060023257844992089239384456336886359293376497020908275700675491929469747200000000000000000 4282 37741672235134717925033749665186749478211301030736472385260600153683277134555419931892464628902230668345541627905143724103472726933504000000000000000 4283 253730142224884627006371745188611872121343647530682860907811069962953303924212952257321560858380460391355599780008567110711708535173939200000000000000 4284 1105964678227088164634585255376234658612848750282369767941569689740692201995665829624004366903612815599747182543426948745979813483186749440000000000000 4285 3355058215405114722574982312278663908511391101484870593697574305165583886891504026808758183439176416268436896021897823858987549982711611392000000000000 4286 7443261064225731819214932505172821150559907538052769383332862420421719593453421188654840085825111169749001369010837878489125126277878828236800000000000 4287 12529181509564026574334900651967738791491297819549185964791012134877252377319540280424394655807565148693303166981117375910167476880115855523840000000000 4288 16464902473434725033365084848864798041194903032828720451064046084406193653124029966022999937408244711661263466037963025066292360689021278486528000000000 4289 17280112157361884575225963981216237648939931399572426753197864981179890594262321562440607846992096724694808393821074394288779731759826829993574400000000 4290 14755137926467475278471687573728802716762939372090367361304133828981511025077741470478734711005235857789540830998905532930233179683363506534481920000000 4291 10409966288118739189163851953595896027575712084864492054062436293565491890111693174606767367125050591930461389345416401708295214202534181581357056000000 4292 6147821751767549864985199736466384635700432450821521723078786094523488261116912000579827550147366927135819981534848497892287715433583471337091891200000 4293 3073239363059399704193907088168144407763739179617680498095362430049023042467135525021419059387404645035694584908982348807169333655958721133082050560000 4294 1312975575836382737207218978107525516058828073159355541046223354150558849719867838539191773669318274404375766731860906060056033559868245246943952896000 4295 483449839970133521179038768436846045508625982856471922238166972665130678317843256860775812558412561268914460377225564452650994006510820702915710156800 4296 154557892768382961028483082578598968295604147241919775356801962949166204227378358806352332316764431984028054606728828552190085412857510810311888732160 4297 43183746567049795088899181991416787046882009445963886540890484695410207735078119769631784146993514492162389714935461200917092602955613760688475865088 4298 10606557878117350864772040954808110558930066931919759247487658155586902950942970505283882086761767987076855979516104358503889219456631275551356616704 4299 2302111950426239105081390606121349247248880153282825087923501643715183486080030956088262486253192165714007365877669988585433208010030133171565101056 4300 443632442401412678672471204731860847632701369395444676846553371882067108849818576552873536076866630798861108100017036876291739143016166392667832320 4301 76228377982363697352775582795730449398757495027574448099015076054778115662930491936994321316155039157516579537049143226059636853804345136624173056 4302 11724324157687770871273818330958070546566497437267197758673274422020848848991956427659040923073667885264634061277716860504578472734477868962152448 4303 1619826056991205139747051381021415119310193272171979351465396586608651480076712010884117158106153132674934983043263452348337710936921295365865472 4304 201677728315801781008252481883718958818928232973419818113143626302475162990610934900582824485383910947703691357547058342705415236298002587975680 4305 22695446832294488417617203860168941090603274142586328282904556034823879523091149178164082974302700717457386379285065089254616920117218963881984 4306 2314665473310754405970216152747821264237593524902027222538135702480098540216740898024139011742836021891666947142152419967037057733519694364672 4307 214481505368126312116371303743666571238864384840836324907097021002865588092680681679506968916909204843078819334294635845455239196960058769408 4308 18098483838222888038633346090990701895857172036662277965662138273127225073387705594425761400108554431921376507013457566950525162950648791040 4309 1393692755878834656964975338465444772582802806138651820044152547968473582234204560759394775181933524690260186804096973047208169794423160832 4310 98133265402788973833547971341823765855981096884769711213715385378867298608877963104300766207841124868252962639662937876519445396348665856 4311 6329622088050342575287879186857964574207836532655216300551920595124575919862117353950887850307234537304646353647757696968776585236086784 4312 374611384905202381450372114521134580624426751650784480621545251982935869916851375385513449679184847352864087647729068587812177043865600 4313 20375165593571968716103097093474528292923290367859440381431492497281971284282911053853332877725738934711599615085804198662798705582080 4314 1019914276158493201428088525654664451715834334935224243701491449004968338029362933189188218025651718691886465512024873649566788464640 4315 47048687851255424434220696030508402039279850261266701862579275112787595850314726078921879080461298032463171981976892087416336066560 4316 2002573230234784412356894139800880752029932345691794669433811078780915414280617840091348928700682925685734663585367476924755973120 4317 78737494578887546443271181107474877231954168657941721425651191079331549429014680054378847291074994918626459472944299164878985216 4318 2862755715224572235512014285656606042636174564761585910870183990634756859621359133557931314727280050002335268285205732710745728 4319 96342485817461322521237646093092975028647089555135422567420140384991005598284039803602172489035755379545111127262094179718592 4320 3003790430905669337154177910238133311276541156833034723831027055835920667434955879535155825344442720117909673231799543604640 4321 86834975335180567546306509762873644561271037338761738957894627867102268372905527561185108770931640480474454766230808939312 4322 2329255879373895340650775568923155941914599370599407721137277605920517922463354264291079806799579285405701998070034741496 4323 58013858847860307420772280262406295543635163154643860402431179568466098970369540525972717873967223915746666622293721844 4324 1342469414879609684271334675934002478211996258860623608191746491584302182028310861221155866124640137432068814700739310 4325 28878430329570923897895347998772619333590013603156986981799156977522701730195948914283440296990753452167043181037803 4326 577764563589523084717657767345493184195433753617762801736100399002178367153631238499605831748875045932117046962774 4327 10755279848529974542035539409604303581039087647009424320431739496416396750630292201909398132824075093849530527211 4328 186356962665137004451913515644757779640234014851369126978152610188958754768203778729671162134606573043611528230 4329 3006469465681783948690570682881294029604120862042802021061648341429546998014131702095790858120506930296580559 4330 45171465217051259142440572802900783263097416963335256157960381816167394571840843945650280877238664051998622 4331 632195703001888478536368900581135905801667222486878005140527658321216759167548805989847761492460984680183 4332 8242850378921741935208732979971566367191222430986172329758053951252025161578157097269546237565897970050 4333 100132460424687652661626133305755386440825876426266075587382170976208393062774740912628631406147851965 4334 1133316502389130724346218429214864116346720574903388672672433670556708897270861623452398174565722970 4335 11950534135517548553419520630834943807673891875498835433006262252756434647787304668496344618380605 4336 117391622832641420790797395312505775341261062210815484819146429217212805742759590317799736113530 4337 1074055211325790603352733277258641195199877732718112904568921657486288833142921981814856530929 4338 9150670170647082208270053250142347122771967346874467397301266263249254617683974195300262682 4339 72574300423279010673584121772787691890372665036833031685996366150983701671745096710329773 4340 535613609370379192507109102243610823301670222424586288343811828921828952388079612381260 4341 3676721468887191825669855005107037997930010236891127955544446943907321340112101390958 4342 23462602923976163655521917342324119773657100668592784938739127284443869856297667164 4343 139099580294878339090216959364172421906455322840915588977399757013909170745793646 4344 765590356071897322669499656251458684146080452829778322034820086208888977809340 4345 3908683946185296517126969811073696664066083573171240827821027583041098861942 4346 18493633913358808158429353309302360235541103971980685252204493391321243436 4347 81005168734113869803505571296914044792025873230731770107064051794706854 4348 328083763293636254982580738855026159800526737269880939500866094260420 4349 1227032825714173082953018933664173138558408280960325104239700431386 4350 4231286812882059309168361851430138507626108919195832550899635188 4351 13430660301666477999553114755003205089282759411851515539864282 4352 39165354963649066397881401894977511042716553663453608558100 4353 104701255993477815949227851664962462863298862992138925330 4354 255970603076289774291842064248039255017094947247140140 4355 570713160804552765498436283242298900745456412112910 4356 1156830140304341121919529420432911806682837481190 4357 2124130860341857150912941730400831611831243767 4358 3518443774410430564047222346914784023899886 4359 5232207379081126451396678594437965113079 4360 6945961643217366681269917730656788030 4361 8176904803003679731880617850332299 4362 8467791061081713598682107805142 4363 7638852127972015639888362163 4364 5930376695094573933238170 4365 3901264470501385794521 4366 2130848705369001618 4367 939718008642777 4368 321305157810 4369 79870973 4370 12834 4371 1 4372 166575241019756386765325543372098622814924465059003549066804488494707540225491293390989273690425657723752815465671739245068288000000000000000000000 4373 13761143912573582622672918905616277659670644118178383364058301436917295983583789144536313747814956776615810847834686595612289269760000000000000000000 4374 319594441201396068412020536902812419486016613595713503084403347358134200783616336365825797510690441303158450042044373571338355762790400000000000000000 4375 3685507145717403826664356716104578475460298562204614786031955564908553218979297297339697642267752514296359402554182702784525307184414720000000000000000 4376 24989607564962045340971253153620632462313953852465476168153268881383620170430562931185852521026557185472402115750317527127097456226153267200000000000000 4377 110191959383943047424022875930880870051100088668484354604498536145938356452740770613564056979632048933846648047429598607669741726696147517440000000000000 4378 338407293599677429977171560465143575140641484553488353639962973415023528432753242165711478815829289349978673439418670185924816792648205467648000000000000 4379 760267697357017302201296628988356146635895774350738930903675620712362636522408994132738322872515902548506130985008806808005411326074476822528000000000000 4380 1296268508220558558039324595205516220525277077636260524709785927555375589213487959491290931142981498066621903535700105369408933684679114426941440000000000 4381 1725846485656297834331563799595808797185717061052187227377506593710026718327915277286475575506239361892099849625726919189407645656048240519282688000000000 4382 1835531503480555407955750421937992689728639195645032868624000014760875755738988171374060793734704224439486445720898241437994528296221795056982425600000000 4383 1588666734130504939532099492461993239311514853630479757280127769522110793576177381438633711949764550653417312272239788039917559412828832693170995200000000 4384 1136359365867602054633608614467848700310840108226368744125976437517047992352847974615119333343593302017849363094974023360006724255844829837651869696000000 4385 680562354688198856066767182992536942401620096106596472660788295449972434540340325315682267345391940544635079185558897764129759076633461280650507059200000 4386 345086340436431486707527877103994664612618008530322403368202033297597678119373358057533313416606543320916663817788096317698462327874040792073728163840000 4387 149581664421442489900363597540854988234056776760702235960311815967133479336313057687175568782999338837832302117458960797607687313646656664920066621440000 4388 55894667875167489866773277099337104773100820747058653786861618888088468720367499492568125392062305565703645026756209767183291962226083219753778597068800 4389 18139100650835337602276836818692894399749653530177417399900014192450263339851109705012753528069729602562742594773826064553470956244868798040214612213760 4390 5145889097937601765775750055112299692304223081234530427016161829948725989316708356395883358368558464785358363111502232230305835900673117659238521372672 4391 1283635614666655999891351643475238142803171720439909904796697770482855773766931254342920658157196911829017913663602500325801799392171002675651416162304 4392 283031260195650350811729226288808517104855074184720306306193401628499899500598286358539767690278124593742471927618079061983426096596392409913242943488 4393 55422663129241096167393249486389541675488274528416845810467113315125725635354050670250611876601283021984155305684952735240787557868506102037475229696 4394 9679533930863171495406872953829428457108816451197589010022429722465854257584953715528467368905621265905286170484162013931231325644577832230090440704 4395 1513627598285440366313298841648494562852348826682905024294760450875396383249949127957205582227343804831428345108414444202266350927867750996747747328 4396 212674388225742270146127739688448961261827063568089969621598149978063517166884826711089231361936020614275172612223710901461795774646399217556258816 4397 26936736676608435971454764029331363698134908597109819093542537051184773765722065603024392791179222953164646338349715867128302935769773750733504512 4398 3084560441325651197383274234352710398796283676110138541397167837367939666510606352339627312178862302859065163005477659726906103418390251979145216 4399 320214027714267546056193306439144566823164513783010597151819644075930665443551706121743313021288869123102261390898255584929250976263775793446912 4400 30211518022020813914647878718850943978931912339152728041651812376204732026965199927790425119256985890680258765328190782729768839723819199627264 4401 2596519429471921402695789444667271405067515755602803030450928034833736121120730663702935193492365264240635242704809176896236881513205893562368 4402 203714752368987432224704511278196299416112974458316106406808789981101224306967065960262615542385154981193898704954327033052573767627403624448 4403 14619097261980959354413637217720252012618735114678844371844301577321320518260761831289163080545931487286837171154616496119929383761105780736 4404 961340836995839702966763662069199758552755141863654333094296785649058441962091674658572192482011434349602802354126907514450998913635745792 4405 58026468976539676743131629204543523344433954149536791124327985970545854231891199076812900362950906949247251213439172669378525864777334784 4406 3219928009427688382469997279898783506959625660533135145754662895855733352755098798329890755901792187654457172853684315552909699353272320 4407 164500435807542671454443550585450274894495076599229272481236089656928178303504195975544223864744250478185666187314397330220277534986240 4408 7747690482258230847016567045051103769105775471311395740336824647479467932013218768675973080410850703699494967210889587024648348026880 4409 336823383708608656868579307656721547404259149281149836897758465614612609800139220851081089479567054442921644287739755668704417274880 4410 13531850751397337745522413255780819331794942467083618065055184183756058066904842976921384570383702153609688829708566185494507490304 4411 502920845293167098718797636578069347408148827074589584104420859214772534535167533605645145330944325204942606428859451710943603328 4412 17308381237792685706623368349033972364151820379942361141580735062519112460352411799205940352018291004180410553501819866383578816 4413 552103999048391862347030923866974645571726358630354229781648318163014652607846214495448057743310213766374149351995744592063072 4414 16336320035479257573618083308466413061163686669961027077162559688397283459489056862358260051734264488594998068333963295898608 4415 448732218686924012577462166076072685732769250866200360857325057119080443023947395937283202123890899062395266086298900222056 4416 11450422865077111655788445004623910775876695056585157753764412369761214443282750692840191718358988002303604937162050976932 4417 271600477682376069433238003368879449417577534062449522539837808214914325406508739493808858194807966859951566573646425074 4418 5991845393272924876433508722977500865781588226083355937788066027019811089463066246852228445606709367197324500291523947 4419 123007537234888159655192439491057284238943942305662713239868193041393249628216470592254286810963604057877902000434929 4420 2350921920392674182232280639978957535625400746492567190256100689184509323080919834439245379072691077836164886910963 4421 41845540204138167340956880728395144081925353805156088209911186282799622058798421239646137421641931046290672190881 4422 693919348952526445023408909640400380553421980900346482384022693931726789171299421271102240232739926284573664351 4423 10723523144457321909273380513797755522735157159063219857328354979644968263734623036627595904888606026680032157 4424 154465006741038906220817263640778562544264037424202695614629971254400036705875120216201244953546182479227279 4425 2074234674929039346562146246137604966636934020179264656352258609683974955477902068268877881693752098019433 4426 25969726107918645034552488315124758182717640156479903005279939368705161841446419926777165491603155363485 4427 303165855336807841800518551840139192404010700706105628999691433747398198794689851928336485889228481895 4428 3299842301911699517692284892886917734331769711193289063058408100471279917732197482035020091095882965 4429 33487047215234470343295876804085661140635244570681931744479203102378981120386871648874395078823335 4430 316793018275651409402197758329339691412483420675003706475251786775484454834341249087920707744001 4431 2793227819353551519269098885099725631105094219388109361450953934670432377858315600138847857307 4432 22948673533975827534819250330151237341945874418391797923107554006546133300975221705208213029 4433 175625661987205300879037439644127288297841455135012708017015006187726491964246541894026393 4434 1251482782407192165485112302750938265622426875630739616207415505498529722480534197437422 4435 8299702341931396978515119019708964915951690855625491804172098830345633442358482826154 4436 51198805104417082714410596015133134534827249840725241545339411983718549491833605438 4437 293587776972486510240443179755964263381041798311348537850412915416629557069189066 4438 1563786439616645303742770831252424386738825569188819845427075364363790957975958 4439 7730625972592104414481489603515319951899790620978253723430636451927064395906 4440 35435454428369637544430558881009965591288973537165715460029882934025861782 4441 150446874066302741218523003971432296963766532337256701875192495972354634 4442 590918627854513350068918071043549697519905076043033943378384615940954 4443 2144294659310540409210753114507191996716556521209994390575121634478 4444 7177846524282455533708013129491112466592689525907460893004445066 4445 22126668707659576350439880217732392158630694641199554355320782 4446 62692691270613583448552040947276266245255992631861214323570 4447 162913844288596071750956824581677436312691890138369624990 4448 387327710038843506628461791839236201524949775795453230 4449 840187242703383774446966844558054023232470244504900 4450 1657605718059293956559346258457176110905785868023 4451 2963648001833577619913775460411602818423327061 4452 4781967577799992777357798993999674365227167 4453 6929874839950125584646491010950432099589 4454 8968668479250162578658735300196668891 4455 10296923021243411835891665947136337 4456 10403430176726627958142743456939 4457 9159772166415288515325486973 4458 6943023198685912328691129 4459 4461065309025487451003 4460 2380714315851476241 4461 1026185651175867 4462 343059713997 4463 83408879 4464 13113 4465 1 4466 13048393879880916963283834230814392120502416429621944676899684932085423984330151315627493105750009855027303878144286240863682560000000000000000000000 4467 1187282340757142687342407087314253356235091428808212452571252822349697467203536285920367304542002942774055826270519378510305338327040000000000000000000 4468 30353717854426121646077128287881991723574006889997108106159008364249730195122885697124928016735339283667599103887710972926570427685273600000000000000000 4469 360671943463456476178772910174096518505354307090048743512101182508339499296918499767856221333428465140784313381151412587028305300762394624000000000000000 4470 2482861654138953862532688206250307644316337558247744280587275880645827350531086983645431373329267511720015151222397399427963460214180125081600000000000000 4471 11086359096811780413865250412823957974776154750793470992435113476302278520554550350723004966310786252255207853125094971126697329799232476938240000000000000 4472 34468059802302322129276141140232731038549644332174011409000345608951710582806827592685814894936883692490774000340516717081989211415789432733696000000000000 4473 78406225404923316931045907962120876439294730339033216416161906332569240516586136822675586572090185226159290698179869803053307434095530092580044800000000000 4474 135388337520444222117189778223086933587397444695776841302581908396019745221779947060037406583992534646460607555203833150342400501601031265001144320000000000 4475 182595267751395025773596451067745873134409669576280639633865962429662233225419571855876277646266419874329018244971169194962068801925095415556866048000000000 4476 196765789001021684918490255749642112884658464656101246122024963201245953987528171471825644772340583298155037258758198553698807894203137162166350643200000000 4477 172592011710502051593625887813701838941714895109002011336990812590676338182694700259118395688756033872312536723152714867398034209340998353672281784320000000 4478 125142284203380277456377407330756258836500523569305713694673558302922116939151221977057608529885376585238699650629354581723571310440042621245994303488000000 4479 75990261227159966397794277738331657521415928705007328798612977409834190115285568111830746689408454659949800011017751192095013976594860253734778385203200000 4480 39077026501164695164127226492004979896026191287362107791926839606794373179113189170847129543328761844656262894945109337886368823611994328199256426414080000 4481 17182210019489155537260649853382056283946286731894120224929591873041623982475197523559182308122420979323699339877056504024252295955810742342130121834496000 4482 6514519719077881767335544614556699764741170458950369256997371432422174466723774531774371728585546384675343939353172334176993805776602588971273757812326400 4483 2145581188485650738732129253643146887201236761400349871383768828589373381469173632660804525655097095853192228698238236419818941258236115935564990995496960 4484 617894212918069742420018234176742033660375847519940571406224459783387410490505088158223154950101793707370073180520874214036615625154099902777154395439104 4485 156505254431893298103470022976403499537137190114139335599593294169744727222968851826129106333846863963498369814867023475856472537421594961853442057830400 4486 35048201793563193079350918401147121348234228600282899607904297412093431287109914313745731049480944180645686001556722154401422219302981236969402489896960 4487 6972290715961376980346342578935832255931230521827660240297112340638544155138760698709180114378199509895920455483630930682149332535695405373925978275840 4488 1237410786296879814388271359172565705970852165287529012365156621181320499841042899375385996277563457932612279701508158125704615894765021900151931797504 4489 196682881966606376613533702152755301929890413781076902408038225179334700499463486270680440458803562991234175338166537654710601345233908153342702387200 4490 28097635147746936377959786862361522408665358801017536640008876931743475896146216940217702572097694098526379194676560956970072060349811534895324856320 4491 3619328235579760197268576123281468107535655452488999086248816838820422153108504063173210040954351517746263186971326777029307940649799220877663928320 4492 421627152644355384059836528802526435772772698332568627292704483083866187775625949672972945463788763297819262888220318400484544193581700753228038144 4493 44540437703265778894508860724582957737130313182632674199928814099229417030172970331619705960060786190241298440184258032644130795125047303366246400 4494 4277547723002362887954429971912363899364216235109821774439059095502302300402655439572641376348416546063191253423236259684536496080204954093486080 4495 374329785101839558727893870850827670086665725942129326927519158621273388055887612139784493056270986856053953697270258873589026917526474214604800 4496 29913084475685759568268809986590193697296433270116926389049593048157533012133884558827255800662991900861674379137863621840186392374052623089664 4497 2187126365965492700445322964621797820086345995434865183500620025333668435747795404967358893276270974658984042856832748612271662804825645056000 4498 146584301324965528875973215495214858079818054397511155048616501299810666605478951515476503159789208425418389275786354689764299354356025917440 4499 9020668929684366977890588851117498163427758838358378455822100188924032596864320556259520404630516336038639613802638546932575732831251169280 4500 510517813014677223023244059974706238554936865413741432513310218778145490129352442148758500304832757115070616942047096790647465186747367424 4501 26609552352760888048065664185960676781646225905884755354751287028175301519044618885259488270875735558688000310010662324677931085046784000 4502 1279105727387503934527726750144353704677491998073834380477519360722564540138629067755101136024265708262879631258315283860995898309734400 4503 56775693429607443950277131866567526814555666981994777828012033325747979518222432327447050424358864635519808983973561546286284615505920 4504 2329756505371373970232289416422888466197252132881965300323792663740360048475977647707733634215029532352286171389330282075449979327488 4505 88474509998408838705232661973522061333534032017723991597386136416868832225863854370413532954999015999209538714936568378216286284800 4506 3112558440330323681802952897582264510524729861981461580172675416601211524750224021689830425503038214478726272931743730257585102720 4507 101533039291399747896816993193113546230760974161232889506250570238155548690093945312120811966920910640548992905449865996704137280 4508 3073653728586468235861216128591784017791266250199615928599525861875146039974288526793935239197756594672592269997298318400957088 4509 86416600487164040944530819679964773455205524854328904836705070577685578080642114006170126511561251797693415559043626043288400 4510 2258095314960144923898279093738823119976634484661400033478989190650762962866512105176805790596342638420732144091809984391640 4511 54874513860672678742602040562513998605054697230113110364416453393087501101569877282414875210482912321049510887362363647340 4512 1240898279834276161855714181173228761680602011185051255716854832526788575522817290523971461160390248232745452667089287118 4513 26125621850817171630923690361681398586947770635157545370040512048576367958940203963311526608480989590689809906521565425 4514 512347639480479117597172696569375248993641254812940435628734595801898922178869146971343066423284088584232621634280485 4515 9362860709884849721036054990457495949386834464133524297282090861434705526141675163901691458702953888577265310725025 4516 159496805635127527661354588445256465501107980126067290734138274134766877487026192932076590140655419123227639467133 4517 2533524049543901169157076867917116726997770576157063877716711548656060167214409714528967158554214380218804648125 4518 37534792001826087602963414559930581263420702335077952690729766492427921867101349609765393056019817551329261905 4519 518754224319793455382460894834260138341724964477119918421537543016339552071785997913875254445633353928606085 4520 6689088886237436074071942438493594752115052773216552474811473038593242756974850467571405904600681930056653 4521 80479479623213914646326643397562094536638969777193540287508903047474915369185846120384876907766475058375 4522 903498094159174702693519384865959781425343537785243908328338534549105755143325292501723929630099773875 4523 9464106280129498946430252441652391576857841730215920055092931173338698686742145864968812590974261655 4524 92491845230229685197271258264381412747070289417761873875006383562544957686454335885822187984388587 4525 843206510730644534420429530056821784431897208015674239368028361275811674865063261538920084691075 4526 7169344173347390697552294862406865974666860832690424986189979463580267360619319258865843648055 4527 56835560785061134519060722788035774248016559420343369494329995830523709319008453665720362295 4528 419959120289410516927059766500570187678449765980151033417907279274341775359799847839765937 4529 2891079294788097853071680274404640396151199854357154602055785930940389260583027734647850 4530 18533877851298216754780340613687415119773138474993373508020215024559315643895843369010 4531 110580398232685563201677086295780852966802321866604082064115968980053619995720761610 4532 613635348783598290292228496251511198377471735909887702349678727792807718171338082 4533 3164735289065317104440015659525391304292645454761387690352176824172477426872450 4534 15156183708545087068815962866030601157949047814557678183407125769225021953290 4535 67336519430802210968330149322080166344790633239419234053414943390707728050 4536 277236398984531480173166995921838087571830349751324861073295053429236242 4537 1056479681517540876672380207435490338478779252675904377758351752240750 4538 3721272848881693500642896119494996267943178779948606647162067788870 4539 12096993332786905428354823431248241047159345132465565067518054990 4540 36230457831978188457354473528864259836129716714909143994438422 4541 99779967129962621219783350477341233699838732068636673489750 4542 252140876303625457105922184886131931391108134418361130950 4543 583188605865729210364587393409496726082197347102776090 4544 1231216658306908529389859207846805028982443101111696 4545 2365085467977819110534684663281652637638001568725 4546 4118844191826857928142745330597946422211602265 4547 6476065840284438158628769880112289227062085 4548 9148619961239948808127008418518816320721 4549 11546503135106148328172915822235973425 4550 12932610541074864480373523068392405 4551 12751835751819765094657780722105 4552 10961167524540774836584427281 4553 8114332255558320958784475 4554 5093641352729318023895 4555 2656647199018960875 4556 1119536500065711 4557 366028086375 4558 87063035 4559 13395 4560 1 4561 2603154579036242934175124929047471228040232077709577963041487143951042084873865187467684874597126966077947123689785105052304670720000000000000000000000 4562 132401363966739461104871218644209992617484128411680886476275316786953105474820006589680935775740731056124009182463467730491320723046400000000000000000000 4563 3051036130280219786839160857704876436684007961688216737566512087357824397515632150051002187728362703996395881573130663605148633796706304000000000000000000 4564 35947262824912742413972720542088854274978437679400938030919678503268548143054048595403229776864505358819271484942321771604251908524977684480000000000000000 4565 249486356653859743645052814134718133804381643370136223756254689076277868919755341500252213854581061442997073751657702331467188809391484698624000000000000000 4566 1126622450587206004152593844155559593478218410834263691886099878492158833487627907322899492578732540308950218437489387361781049930534986186752000000000000000 4567 3544955333401953611643424109266195120089939745578050743629971811168754516226818999169070664244019390016008263512309731171329541303752421833441280000000000000 4568 8163538066413649293540033553408813316571869968563177647969260809480290145007311893943125809641489830996371622146778088372422274981933503534333952000000000000 4569 14273960354924128732835588981583935141046889705529412983975753713880769235809443502839000035283674114445079656730457263598530638309432886142225612800000000000 4570 19497803232320531946615294820452479815946532440837694729058259087608514779098036089602959756490809514962369904064779337831709353915791601541788467200000000000 4571 21285114243689128513376156663059378989820809590216205709052336265530558656491360563521684165499301460304458086010429648268536451623283952814072528896000000000 4572 18917987386390081473174978844444890121361662643107299896938968429677630787290613376148093059029004047454792678152003874619847664579391990959571573145600000000 4573 13902225978771133934516023735013166728705264536265428343983024624758597153459745553227674373294144264424819337093458177400585209953815771699072435486720000000 4574 8557820020714650289282552410642159658822008787450915393002954776661629086062030374206385637665476321870650650528980827834118314866693532441339808972800000000 4575 4462225236334780299727382525821103414712311582043321773635904619480525442284126443897147182958764623776771976809290618123989798500655410083947302250086400000 4576 1989915521834966218883675279029150575707711332855947497529013416432896207916578052361711582593315964131196755547378010160501342454952207688606742373990400000 4577 765359914077860088544541375524235709600130831929765442260032455427265356086595319430321278521620305648942841880683961435848101774359061621134698349592576000 4578 255775724264698773507885561754324719070569583471630625757315831817872369011280421366397206493467584986384168800391125009140751337416490930231664973971456000 4579 74759151744152631200823785682795726338187586821284751263501089262166959345608224961742622242000313029655374816408590632346806550013602984732962771928350720 4580 19223009978804971033483107261853719383385511436560516845186727681333894597564944146125788587215759294975287305972805951676140214227678882378844058475823104 4581 4371278547425719002328916279619152207994495314229972072971711160424734730921555009892952461059296732981664846230164134400367567945405744161546052619468800 4582 883239202475254277179665935088145113360742096095621348845574365226129469818097603937327542892906763770888708138964490195038718185248467091781517584629760 4583 159253360831674446216295798168520702986319837314329035636018795444705580766287676654938907052438605991785628036989473605764578621319728867971553160069120 4584 25723313760054728076720122899292376507703187869283320904607242739576660819365413707258687572272158651161984019067128844096825380591200186312522679189504 4585 3735353449611620391570452216081162451487340579328321562226164642663342442631022119610060220205927907359345127224050686895258678260238661963105278361600 4586 489226197203384722566347046203502533220776505801987891842142371129024740205880064002452079056042454092323122834221187002657133806823686500028377989120 4587 57962983575679198337439652359701584632595508756876174161697937835032234038202640449111953008394724374089050953620427931247618823151119465123539845120 4588 6229314170016190685698077721338263022817666555666629046244323852716941705072308496369071686807928785214375879560871889065073485556354255017312518144 4589 608793567367855223585506059483427867732488849511659878176227641704183609764275438685268968921782477274552509855566645225008157448206184729699942400 4590 54231008087875853147159914769595256489373103110736480514818938441298435917826088913737565778191180460652431887741772776775466643135090681504071680 4591 4412698183192130337717198137128665476922841152734802589726679055463466058360768928237454837684664567627291439330103329422161154133035542689873920 4592 328625601431261410664691081392634231106996420844404695599138000260988582677113438785856563559854679038751282426151088881399662379970148250353664 4593 22440757711969286944434012326787272694184067776913323870825169296270425733531352005862990563747718772664416706209609237270995592506765161267200 4594 1407514390705861902529604740313320078143142260932661146836277255508227389606719969681299632949872281686833513420812986231711881157904661872640 4595 81214615750561990669458153811432390387703689951302340906510810954117187288825300969429715088735344100421889732423658137862935154376154808320 4596 4317367718490201223909250137842445628255225329453695657625143334173548732385247648534190763442482704560192840613849466418732494500918247424 4597 211738149852045939991843097250062262981835787804443178923410594169918383393572189114023012194246098151121652948566245434806836345077760000 4598 9592318518100042322116802691870436769370806326131215682815814680757911612261864140225714431632373119194587361924868346336198782808473600 4599 401885103116514259273986120672492075834556589217420727475954685944043769522117148825382876134843133216116363094979106824438387028643840 4600 15588569235510067678498126203086127853384382536447692780391203644951260998023496508640860113380087673519888125641721030854882838175488 4601 560368598119899234775131891558796033133908109996488861979253242334279174915444096590985542666776224648201575531094000229603769241600 4602 18685666116032153412532216749201062250739567181294794549428048603084631184473394935453410825939466161893624495331993978568754520320 4603 578473352352761725286368257251236705163736182029999784114465949555646280855587473684579670262676534312510490073799040592419376640 4604 16639527809965886746925612030457811556686747428574528168981491325318546842107615547497909496433552249419022210822567385574701088 4605 445036772235082951887938623742782274759428806473657172564295044426776157677673753958999313001224377797676614329549789912083200 4606 11074780304989765852852277715087956536983292973876492549237904302835933019514877572803965709829302853625530767802411742912240 4607 256577998567260496938690021299980659194337229203748494774998156220283857513759389813040211706767991832938536999871053118640 4608 5537121762418226341412547384494550332507020140890409572900022288792874867118024484100262320143921858274204890526002768993 4609 111362681012161416588858415093113541564484874979128989837358580289104944761945441170265951399102299175687126237188900800 4610 2088202840776502607651288569925870333542346497650237444954294763048441477587121339391525096248116634690072742046727560 4611 36521272732801678517333384145617110279045288589756973247753404912516577337978685008551624930132033269027142556202240 4612 595934981393577248580894992228795575737454649358014706504773880053328027429871076628503315039971996613468794499508 4613 9075030796430841337997771102877881001030515793983570555695920608310505529806941310485616330793531610937361726400 4614 128999247815581728029630175792797431933343330973924397170726184847035450278814266427188123675188281169751790680 4615 1711933071026999468658637129238805518293857306189312975612468043222482600031531434812267957980482339048347040 4616 21212634284020752667494585291520459383093012863979073787359882372853496032993617329706495076706709076639778 4617 245434211031231838132832316919202336512780513884370264967629718168930396138620858237012111033430438952000 4618 2651606817913600449021158989527705214155309403104132847718390588158195096153666848238498103642770819800 4619 26748132850649670567598575247828886734697690812362088523542898554380815600516995844016637883944460160 4620 251906979323058494690338589919876373768984185334169273975703902984179611184542142019376289933606212 4621 2214500973916448915042250167039961747591772831855437829933336998826125774783692583450067416110400 4622 18167726956672342284621436178392777861433183738964218237906514508229722073659501710050831665080 4623 139055072763801381609856763304435989404956945689560704740763194770565392549743288384281529360 4624 992608769028604820007335025275172446991991551280703092538260655052576681975325254640320687 4625 6605220783060686721614397980794553889931727893371192496271585484299785013761823097148800 4626 40953877109831514081564743935999017529046321253840821455788732306389004714182292158160 4627 236454203604538061623827572692333027831223435219410223522303336016084373825612047360 4628 1270434047971747525633055486119675851199143921073826091186609959388267179957321832 4629 6347152444556645833542681038927899299064958667160781835933341166836116190371200 4630 29461346428530195829686424517255218836332838744377291060792394569341518249840 4631 126926041132479767582455061504350516922964081047875058128797927295782413760 4632 506989299922546902726965215064388964379951784955323711959161097811654492 4633 1875273064704723029006498169180813835343765488497349148942919623145600 4634 6414332693078149941331683532845316045554785460671644424205217500720 4635 20257760102106710159001896731596085086353987495741266511683080960 4636 58970534444628674040334433554358030366005162908563922668889672 4637 157921447346365800192439832476838651727536830515397241712000 4638 388206659401701425935132077829368871516323481457960325600 4639 873841201561957173466012422998096286406974356775395280 4640 1796139419000052055287557594229528464696655000037071 4641 3360542880257552614780637080885371222540755179200 4642 5702519358369689846560505315264148388764684840 4643 8739772989705083548707822001223503722074880 4644 12039479613740755904148412511619071770596 4645 14822748603743831715365972998069406400 4646 16201334133846944991678094008215480 4647 15594848347826587582129174238880 4648 13090738404715101006429887906 4649 9466982373964114522785600 4650 5807494365682541100920 4651 2961037263359710080 4652 1220234973194836 4653 390263860800 4654 90835960 4655 13680 4656 1 4657 97184437617353069542537997351105592513501997567824243953548853374172237835290966998793568651626073400243359284418643921952707706880000000000000000000000 4658 11307865117464565341826581600724731378076820016378381425073127944620196099385557397904214551245943371300049601610265659560272917954560000000000000000000000 4659 295387152113740112902105443222330437714284404544843206625549466146968614216802373615829120421424119609638252254859481255009909247844548608000000000000000000 4660 3589103289680478109660892718220514912025939415631658540711761116529469497298648440711509411289512257645254508850839876634371902152431517040640000000000000000 4661 25284181331312178738395126841764009252360951378846906613107154067141437232341019041299605169192220265653267291202401366610176418608782889713664000000000000000 4662 115587893065904478413878610474038636665968771909491753681409930572279779911526670473464675472987767510423034467680811520114971896451773183190630400000000000000 4663 368096447068977009273276828463070674523701777360474520637121334272417301234739007875234216562557124299295381093025529142655154300160792924237332480000000000000 4664 858044861858244785344733264263160973545014970828923487353822051722728929063556990193660565101068769862989160499375254817672267757080278617991151616000000000000 4665 1518965549314448647231312398481348762312288869473299161449775701519514336670798219860188778534375257439628707628667351515224352183683924676708191436800000000000 4666 2101143308313660657340793724611100206901939170726875720107683442811727030965922636935669004676503338244300535188594884944163429642251448318376049377280000000000 4667 2323312994454609482874270830333218488604289433043882803816856299533391939123938360942469112176295997940065918283336870766680258145947374163449081757696000000000 4668 2092010997919932003981120073344527443727666958515769974702839454579730205080253088292340331915781582825945074048080606850015111805952338526927235894476800000000 4669 1557853979985911541174189080106605916886548326709060871414523450893696250480306590378934195037244798424438190292476250487794548952982086083989914905477120000000 4670 971976357511000538807809558248566341879991544208801477769140756815340322380404682213468219368798729549385859407581513635975711028593668659632419563896832000000 4671 513797300342865525894954143510604441790241124830897934615193632146476139832583590955252989069671032921517924077599362349471318512887018455671730606597734400000 4672 232338602189683434454123333300284623544982755736622266566004576850063597741717492111620662748520474235740351795421933514632928922001061157341711631489433600000 4673 90635555434432244186278095974457691159019609814160362478995390445214541391521554840985385139973770443464420501479635625744221285387955863134320426238345216000 4674 30728359355226083793155135568414544402550523222423075553027716390915223260632291865085304352519935221638197260723754939028953241358166742918917522659580313600 4675 9113683760761959766324051032128240975811412635635479692114101179806223814022628498611006266798825114790299602480108707778221734238560676944179680753557176320 4676 2378506746541832809118622396876858317707790291146613717279634787963169194437948639282752649492156637408923367334124238365484448467093064238812245918526472192 4677 549098621928585498581739804306524047502344451475209924032835222956135936857938974215404429093588779318503970354102649837043285901029225384811589133039304704 4678 112664286521358366372041289583769748469330302380427752847226976809616142986643330711875493846666857047611371559200167780478961486490229055796694400400097280 4679 20633438938881750574240214911439993281480607232746888572467467741733433849157938447977766094734856055667147688290244495885688833989534272506193698975907840 4680 3386070236370366081627531586106412072336129786049735498278731328524577914680701415214355242089079350322097848840873068527011357951082199879105065057779712 4681 499689019339342776511887453487408482132847300461855463873362720369716888559202897726971329156639822704370354362406604227828680958103345807994038993813504 4682 66526099947389346227831044116839749809247319510966363806861522411680196856598034781369836403870611396692631524307749852656217155738315389066232054415360 4683 8014286194336627804930329836876883558208380217745898186493629960472335471292557938623703569235387658989761523342912725942552005627596626882623763906560 4684 876003886040532789010348865598180997540978558497388373602560007109732278138778072973348376210124896116572972496125277994387855951017547629155479191552 4685 87098368524816864543299770835830299156621055831571799001812684614950271831857045463522162211198708176690532538529885678678758530538909406081102905344 4686 7895633596443965501747866877121969119822055109890485239167729789064563812199517424145062560655242295713369825579842243291384783175332654373027184640 4687 653989666421319234534637398890182551902190295948183318022129296911944909396256215933370970497717215243670645784021682880154519669707765590529146880 4688 49593687413526619682856665438206765526893583090005120308927177095197333932163755190411999014150132831534708506335016220118515772862940161881669632 4689 3449490819098819216352765698706823558547527687188129569630468114880998391816073963162711953272877333436196558255875085013113920296554519881252864 4690 220444980550566801015264960562508227269156000275934755726240956740171853609899691169315636274854005874079319988084325259427231737830427821342720 4691 12964397888956607431654437643490241395959342208696731621506714853382558553062570893782166075065574544506887722324612193258210229910288809984000 4692 702671803435614987396951838528564122686355088922394184460902883932998767019402416097696603833940593944001115817168709627282199238883751493632 4693 35147651584314349210027873200100448546093323904926313536987014749658518943849859927771086887102984012186039418327095242059630752268153831424 4694 1624564383074240265763459548059450508338579082326207162071603256884922567944166230957030762623430543211633679323643615127931217436016640000 4695 69468522998547042525130503869971386881079372854410758001126600928294773715376977720681869754467310480082840589098860868792652496322314240 4696 2751226862202607731835575466154596561056608466741394627496438726801558067052876829048299651036108209497701198296065936791957273759617024 4697 101016850946495177821283694280119781154008560979837946313274197561264146025393506268352398370952702929887289721425726304028731311570688 4698 3441909096387268476379493425053162895767710541433717282720621311235192880080288738622186565774707238980519656168154195941370452008960 4699 108923377503990027381493497678271486510351259850565777490973518415258903883581934383137138620235383455646157604418442345794673127680 4700 3204109776818936444216855189476148168500023349080537265383735396541465370910833478732628718014982176943609987615518076264819556864 4701 87675556932373873022965963698512994997485634748904168332770236694675768899460556995850934105830265145366791416871416519864237088 4702 2233201065780668574009787852666343572022713074060895121102574484338549025801729978054738897518762918842632714896006894772830720 4703 52981299506162003471874435170114933663991080412749207774475895002213972476659257139215589468164482833855345256425603337105520 4704 1171399835048917434242611537788658419072670607780404531092608576347861858309037297789716607690490685410949518115215908320944 4705 24148684448891381940024279816006413175088069012880618148763692611592210461198707899715767767473687955660637608610596763393 4706 464388972754354243607112346925041639638981302741022798507814471071770111334861589065197201919014194535657925755576702880 4707 8333772187658675585479914256033581143860490322655063416865225080422752641614966674058182529944066797642838593903979560 4708 139611476099134898712306434197255707021611814971421750015849555690847735969562037514605238578472660833734200931438304 4709 2183968662928592682695190379397572573605866085707637976514016218788251627206897691236688041805099287500111481725908 4710 31909590625609294583757326676495854276416276450894947113472307337471264166814477713235961154755915801951603012640 4711 435539124803964072520909374225174658359349426263461858714542707317958808470739451962641015864794279824401742200 4712 5554226165602575898214584522834049862835012997697971217222990305388813334331475385482601745612238245297608704 4713 66183135408352719069291862610292546806049877890301743685223111809667186571949904741668807455552208662683778 4714 736907197331801794507535364770357356760715592557348497683228694703877288147372284407540402892938419279200 4715 7666747852024519423293523061594473962385153870504366389115435157559854739537481382818443769146640117560 4716 74526400299725352000891391297209559499915980716436689883314453329666131300385755792731474577401161376 4717 676788715106555822807107551717742225613856365316145608622674186632349666661151433840547123126431012 4718 5740615009356528172396092959283490611790444997487319157127952958543063901313079823739052874870240 4719 45469311944847706243624518730867948892208946507977321053826475341217262416883087180150581956120 4720 336200269270012916714015222502695198012074620351504965826340463399372127585125882707957193136 4721 2319711101885082281026574520148856055033854495951446100272401061925316648772114132551336687 4722 14929048827623544550128730078184979427682175837187360364724378193556586250967958615612480 4723 89570887229440781836372262689847927339877671871421093227487935346406475962914399019280 4724 500700367915683711834266838141618602299977819097448103617281922032487009900243787456 4725 2605962619247030031493536335934574229880099904198678890842203576730517078476331432 4726 12618298995991530200460777191872631877397949007689728049739549477802003438720320 4727 56793112886578394125519017564419911289069189859040676633381893692573764760240 4728 237369740814978770290105270959769468760594762565378220562119160551681370496 4729 920259888764596774373446126003279687559960439034013576155325013423064092 4730 3305325606996821289230480624285876175364859844178435695305914886266560 4731 10983375275894540785509277659305952084395308311604650708143022543600 4732 33713416264930692419678388144019584743871010066339284119692773696 4733 95424916717422994631767347549638947030925532682210032240945672 4734 248580919317119033231247143121548061674547258342581281867200 4735 594662433463786276245029656822638573354447421098754766880 4736 1303161629080851167646549297891092809663838009274459408 4737 2608783817885015231403410953141980394833932950335471 4738 4755657744549211609000393446894506334746385023520 4739 7865724982051604351859037915688736427987308360 4740 11754597330646883580436239855384876270600288 4741 15794754022755558262467891533210628094596 4742 18975386896079649592610897180127841440 4743 20245382579079068978903104649143640 4744 19029339236188067078914280850048 4745 15603629277428419966737496706 4746 11026589103714530011592160 4747 6612009806878096863320 4748 3296463991551041568 4749 1328771312659636 4750 415822378080 4751 94730200 4752 13968 4753 1 4754 16448961905704442494919160837375392479810792180178578923035865621606070499734400710295805339025731423365679596435224966667648599326720000000000000000000000 4755 1244564547876775079370630160878356333018204345622879405236900384204350820609065210288534235084887341405101133945578380701659166605416857600000000000000000000 4756 30238424618147946933102036797742671534271375958143970009056517999078018603632760225753721004252780723835517597645355996825605416457009627136000000000000000000 4757 364898353330696405024228751625404654340549102858199805897726434770308856647770205583540041900303339969523881628187326301151754799954066428395520000000000000000 4758 2591076755828363128615886385943808647633382706630061392761656285848576127810481524944161006259145692211603124275906092970188076259116471761764352000000000000000 4759 11976188600790534703686280722699788486468793011573269981956930419665612143936105751295206019527668606274213496732120739217179333328022812667097907200000000000000 4760 38587925462561574914063666775845745791342040552267348241641950318914306871517754994267502875303078090901546979532896727422251338716622966696202731520000000000000 4761 91035327576901714095614391881487327103169472512423933323713007236230870551652253381740152761974164116946962904842492565721809343536192011468508495872000000000000 4762 163138240318216201941901348573891725902478132508507365653153106286504443113275102092829325574487283098674556208563778920449622812895317906297901704806400000000000 4763 228488888727710277963095453626973886686202597534172057971972504114149989962174685283397582505879506961629863270143705258962498112566009478862442269245440000000000 4764 255865658210827170143369272866973013448876459556910547335396282197189686768005699908414388692945107579911022583899730467552667018041301283809470713954304000000000 4765 233376255930534663562124477404174312922031138401047565152200736184735692180654101667953475292093608649142721683846401630790764896746417212476152802915123200000000 4766 176076713798338573971706187325656962059156227366490457101623240209774874466872069339740037514248874381478875807089442409065089906238575682757189617592565760000000 4767 111328933884334178674034930098161859770875499776843961859154873278893145626224778243146789152564625822491706615099148707145269179418492797806998454792093696000000 4768 59650879350043396516315233899707350512048091994123358987311233055714546978045431884024173952871876777836195205058888730639486356053365945037517114090035609600000 4769 27347368614076767881246448144776729329315042635056972043047208728012973413614039004930952640880439699724116680917360475030515119459227491189679903424506757120000 4770 10818310547656813016565423388253900225716677067877697995796559413201227093015572834492812403030984845835533903451529074152232133183758549571467442711584309248000 4771 3720194221112063839017233670896248418794756468724247685841664976612201068006858200932810251474995288217328050845337687244663642289951244919442936099775499468800 4772 1119400841959416073620551896904890375596963632275030365033721782654707120094234386399700370611692610112631099944428595013797586189005844063758720460594746490880 4773 296457850142572913447489475424804872629595323315235164578832616930797678875227045098394174570631376454462030639089861692630616789642973836156748312190629445632 4774 69467041802658768678111512402412536185029263259412987531732846201944431390092178476558365843749538322730019140224907823961443934219999312471927320957708926976 4775 14470689971606536545221504208187448068848048551735478621405127257946739460685782684878727035687558012211361280801464891664267398784140473845783728508563881984 4776 2691258937134126454905855720965251689910185672908091087626251173998279433462716022808406015012779091410363106151472849892755716184095703361720769193432842240 4777 448610022848437386237469535308745232504206945352824375213469429464609501877188086411536491494579574562660935971950761891069915357518902619582841900029181952 4778 67262370876634450811263660369265752291294336523148472763608943986883386356954823265161024466473832422494055046506833286775150714584050955001929135256764416 4779 9100726902211088131818835211666052919328401946969124254818859526705936712402772640050195251627016385181350373186766060540158285377453118278570200650481664 4780 1114487022718359744825474673545953617307730446097929011139247328447194371977218926170539497633893172836021806466359491002887449116469191774448680068710400 4781 123868012526420421903822147506111036586665764133211023318070292902618420862496428364381045340391304857433847859854118614144966287880525829964859590049792 4782 12526374337276625242881480320567956479195563262414588321260659765930052209747702574777290529164112927796693284430805605640906379275905374316662636937216 4783 1155277764554218627949480631746904607514037395309346779551157133317195815857803025417539662853744482291051393538652447590269866025873820585160641347584 4784 97382050693447119840798529616459145611097221593726306687107878443842674989559928413584481987535555729755605497521740139653186523163270110659356917760 4785 7517447700367877842021505294618144736731642726751618725525727721993619753974290941137020443132772036456430399494470057155035205722811130915661545472 4786 532433495421419004583275805941396373139742790973696547112897044771417599847362156862253706226615138322965194521490485378564735649781939686860455936 4787 34658556529844317339879742121265700745715262213142971377029737665753031670704535223949434159938329479819392325291610193279487321429040371356073984 4788 2076822187522204842379746024591642449139248910731396850580394444119160767894797332352742583638028956154541068799593487375305037841737354331422720 4789 114729869357741091161611746535600803578993686545129667751858037494110250614914798867990466121131213853576190505055224675557265268054826038198272 4790 5851150267815196678831884714323394349709990437612099607905859157685698967085098416240267834369596063866293649144204067945360808999848995209216 4791 275835803393732943533634113915459654780049339952768032987338955384614965963673255658420116207448671743576627052836451209174008540367747661824 4792 12034343273871537170616310221351057748850126054244886516793387958219478086888541736976809178039481229983692036407086689195344495672849448960 4793 486449169396084000077228340529447109753353651277355516003427872547446289170722696450946884512625125929216910478655832465336142841085128704 4794 18236530726108303109695110896809406294558499811394758559183857958846788898669690873523666899623602723433500593431262606595530246656572672 4795 634673637203916337383870354160770142548843155359120753390071977733683639572985648971231049775449354902614214461429589496861737898747648 4796 20523203515101881451824655332349221856946859276182090070344439963185973564347031477583420718455698510157551925605206302183565292762880 4797 617134774429042051071356655478274341269046251768462052680662245782166638489007346188377647642289004878479756496578727320866581158144 4798 17269545116459181708717101331629671925119131550116253886053489611863102650006038106929912233038025187993469866483040292164325427552 4799 450035693765956810493367338903925908763273509142105746732143195862961879689273777766678114321492824763197408264779571854968597408 4800 10928278849953638985731780025917082841873593060174438252214365015172531319263853376800138000809989471923504204525068559505056400 4801 247425352578693932517894355702914148746636608288456066932591950757728543148885381341181421436261305846784483757419109702984224 4802 5225757230163313845907851466762014266765406901186380937689155467309650535563979399622059765536516818418523670050688233615827 4803 103007445692690133787416472851952274947355422767563343163413768447904045316922136028855399005534503353079146977446113701473 4804 1895751635126504853126150736524407594644445378524720626538607624279799328510445204940844185303823645729479649204958935320 4805 32587011821036975035960403119905903720781031911006918688585050041518966503225068794971466486113734679287099840026243784 4806 523350760210399776668707863365684689471451486986055092308526670399671376650327119145610880154872331367293848810160092 4807 7854882208818375363084025182312667826058586814152002344249529843600097772289565969361060337414244257171838461351348 4808 110198762653374478654432133935817279887237989307781802832662467914658701231858390893493506522566078343013665586440 4809 1445353853747622591628939980605610529465091253064463561757516339507827336955287059523966709065258367051606473784 4810 17724772304390431101249826340533045577834101724566571145416145771110098664678800612758585152918725535919189702 4811 203246435445053803773822310386393926197402449074832369584081709203960538707921607510045749001387870461164578 4812 2179243016218954594274135937165932256196536668616284852915164851596466385582521539667760005953736893074440 4813 21847962948923551438029220653781510762541866184728744575780305800809179825484843105173756244213251292696 4814 204784839596080219545284447849673132397346280518764014995570426048082212787064988030586422492396697228 4815 1794326261608696283080496014051286789516394426971592073125467753289748737965693082000370708198125252 4816 14693739157841564877529519071260228149271653482203720025027039378165833175523437524372018369612520 4817 112428240470430181476451011203928842105790030258532400459193122762171630583914184633540681038856 4818 803505187422285918109381430904082618560013980090561730850394337590579932815057188627817447773 4819 5361692160300455222442167820540433491819262104800276800482070448622152214795601103519931567 4820 33389876460350529740166620901610242715543341139471015833962930195088000240298047608646000 4821 193952555903004122980862559192833990820801231547666229949317814251081624410549565476176 4822 1050214349457870759003659282471053269898180053799185762893915035707857561039378507448 4823 5297360578551003120163587067778035726862382624144295587513389278253266622322408552 4824 24871278414216977102271100638141134971708597615523330487816945666565978124416080 4825 108594665583369959356036530928607139604088755607100359020901493059217995012016 4826 440512731815609296250893285709192529004518105207048201036318616184271047508 4827 1658303666320392509071418201969023602079692813233563671916131721693269852 4828 5786074862557593396991686002568643825349040534836349901847789617218960 4829 18685874540420855400890358044308295962103921265690339064685274749616 4830 55766800938735646282747051566207508116513367972903020654793199448 4831 153537278185791288499149065244551968699271275521924749669481672 4832 389205488625836947220375425429859862605278027726045575210720 4833 906394598591803773275451148238199389653233247041088417968 4834 1934433824184720951807745551967404609259666814775298749 4835 3772874795948081197008801431448664334050891456886991 4836 6703327274553169052099376596657030420651995482360 4837 10810056659632722624296637150607535426056851048 4838 15756775506764499885748269416000564153515884 4839 20658609751856099919149593623038956171236 4840 24224962628049781783116512303407612200 4841 25236887539376617895381123831014808 4842 23169756427791332305110055480134 4843 18563488822013812835404239266 4844 12822046869472147830180840 4845 7517537558171249868728 4846 3665709186886283964 4847 1445662721007316 4848 442760771880 4849 98748328 4850 14259 4851 1 4852 1470594910025786648317684975916929825914312227196316459505101249257974302923622912625744280836405742692482512691822919826988373020508160000000000000000000000 4853 114901247306632471871397388552676340112728401053048697789460145015864915899055686400698048222959006559312090598209416828151946394152520908800000000000000000000 4854 2994843675016083806412723330802361616239091709433107893076340253602832396760506330410662890187464331548058318299530066782508302681331409616896000000000000000000 4855 37159167727045107893236534695605738338974314329210616079596404553266258591466902029992177588242645366635183564558530770012584060201220141429555200000000000000000 4856 267746904234416853815692910805870369882371622468690525451417303315552339552375666972881758166989713501301210390455884756783362739961667914121084928000000000000000 4857 1252525154000812338564302397480402528785306730111938304327704080845535192224270024578300605869295431911427980659939671393645344815366892401500723609600000000000000 4858 4083386707522334047145294750333705749759410478932666584601762998853852808991981959278090318653645234473597292761501026492266456719473221800892710256640000000000000 4859 9748533291568542935261590795087003372645380087905768152630962482456414328031867960876599041454234310668734955714539337181332113965466004534106408353792000000000000 4860 17682045109275042893007895910761902237533384451229714963163417125698799407523919495975112736567245643728461440169578168797744282402097319019522373032345600000000000 4861 25071484149904403811674151028520738774239999701086893956167686472439159273440105037132599466854807818726850763477160956048284976327835024462922462967889920000000000 4862 28428668242918489592912517237479611019699387464563783440469225271289962950198558695811622365656556925929097409214947302018576477326211671183080550687571968000000000 4863 26261671488486692809023746980575789638008649037680490398243086811482475620161653165180164901892982554675111533042998533460718723896947470976526426057369190400000000 4864 20071548489147461421622602067807583529020120899959873197096752042291228174799130049819611297483584202815337220236527144706650938144228136786004894550736240640000000 4865 12858578480828954926653368074582741834999465311674328712826152556313456040741349460468907620111408522098922211367706624554263445417666232198734091381142192128000000 4866 6982342962713618547880072054807809491873051344065191637625959776256667054018248935227870958122560777621084044291711825619773672508844966646919511264527070003200000 4867 3244842709275913239927480317967132429550875085186956476660739894507232803095135571900632343154041142713007603775088520450277349667488111541495554775144841871360000 4868 1301447676865821754954145731534397751981934486511332066437424402315725157756446129812105956908535190884264596718078813058065994340039853337392126645442174779392000 4869 453856511620446353423787850663255261106856178060874026670888545298345437873923532269363847378878129212130776000390128322720301184113686137067730781700146751078400 4870 138523052043010991486591949299119317031887062243672064192329081357479685207403215685161584411114483385335220738327519902111938706832920752577621047543198394613760 4871 37220480860727810092230874901967919026280778568316693760262685834789134578810306366556389303821812668539719709124800899784516485794364574578972099042883978395648 4872 8850769582591702548484369655221990364510911096928195431910503107396347983790765985355787843124049677503417949918965817861819257894540243240422952308403985186816 4873 1871444042639639211510431869389014525578143369325443767584714542631066832526193235186774960787350324362193604520511749953353853227799053154714761811693920059392 4874 353372148366830378469632516692202720296093382230609011243999859484101055637170500326415639184595405043859703037506181922013633689954206759874311628555261313024 4875 59819207651066573878255035199799514237841499243522696614849909235190809087196620979344923896164893655567488103845834460950966626411433109800687219056278765568 4876 9110584074233039809204331285448250290002853948876192305867349088016342480039311505210039195182552299392910397126319494084161335704757783352014968452500422656 4877 1252454632110512101271663079730071757762737905037441224433520634126669049972437303218128519872648563817683701767495349853456535924490048689040161087812534272 4878 155877855215945944213081555149526146884846635843180424120795726398085321537145896741248790428302525853703961133301589880230213371612858959347434665052995584 4879 17611887012359152872474462008651012193756727207923154928717359275936620926448895775787235477190468087673425976152890810484766663170443802589033982924423168 4880 1811029774322752222199791724962272191131648817352963731812330903456983706203110211466209721648593047525660340982333294286934217414385312547064359268909056 4881 169886444907111790258221067241696208161917644440997686480373182952693736311059325657279982900911479047543679559043545050980412343729871703743111335247872 4882 14569496716168697723110881823172815148610646498301573244944367736275264627670100627865799995003621336213195313816855901228476914996713171488845368131584 4883 1144598832700394411868938864389572733261214154747437855386144271543367336818937498754606214509744129721978043678340062317234225318181466560648553955328 4884 82526283225437741164018724277948519580757444181045381430948854970953179221048865404571753708524621328738351088413884814121621738201590361399978622976 4885 5470300782795228918733255866506530570479613476558591427039842767089823875200408092240674378317909916924719308159087956942879074519735693492444659712 4886 333892609756423243963040247914006800591018341955704411804981689036467369636890986284107910461364544141606420571575138024410695927967592702987403264 4887 18794336493009997597128236449735182241960497396572524630405003798664299985674101504122556593833530519568154094094525875945086575579932450943008768 4888 976954845892274521720427627024615297161382776405793264771429033293502788938352451869010290763434909695435310667318332154513261702922794322886656 4889 46958045399969592933373043543681773798139253630990217440087934801250517685571480829973679582900216790142575240454198863751145995732166195331072 4890 2089561459446181023040849371048881016212857395241063673601074980602398448431190994948230496989623589634732306143841077999164575048255255199744 4891 86177699248755620537101699449381562747312419460993330396126206891420714267283116753564074691808606332330705898621719958891429608252565241856 4892 3297462662391430212662588341949212358572001756425101136401089910411618556877932713531497507065926315174981508201592243651348945595739441152 4893 117173231995671081268820537988243055569753688520363159929798283764950955951187512052337527260984088109968260963214865005144181496276449024 4894 3870153338889458534938807242799769761794906407440617435501639766659871291004666327073752667524469039384345965066474431558147748051267328 4895 118915341162815908998663779831448655801643204992168352323755743693291057541759960728661332243746007038820580066783628587714238851261696 4896 3401642400004354016880900794106348561497246792194981356108416559589634202946422705065661231574096466009455059885907470850955302456832 4897 90653633599685293490253407050940814475796181615351026607332714711268752241005839969976104933581245408944039335711010951509946442784 4898 2252200292063133884800795332340918481769410479093596094862927080244768513962695096108092718831525897013429872264977720630853980448 4899 52192624669504491098903278930338839650498648386319085531447750091499065518725670113757267431145524819535014253288716542723973296 4900 1128816025546919330204380802871976412071555847506861212410436842142685113191438894819561123366732180755072266894316486625847432 4901 22795957341437289433535798886714893070535898109482721480284076520264689716478077665295564245380239574609228103805863711585209 4902 430030872218554036324458462689255928153789568165979348181506316520815556234448142799450680942845504777850565923682850730273 4903 7580769354512244113814311803018207392115618630305014001513161947510553339030295991561222630905083950519754159133363126216 4904 124922912552253436740298157955741291979099907618197502220308633514723182469721945840772253589164010737969917346874970472 4905 1924900485941079566775773193721251258928555390306606469137610687063001140925895855600986512073103407824957929437094164 4906 27740422163261477953127717569142437960991941903956902573433911276296014731969481059466039342674805796196341512088308 4907 373970040659767219310933382847915412477826774208401762955603207540907124562178926732466962750074586236920655257496 4908 4716707768387180633419386385432777732928732632400409627067799104471137681153987034493212303183412294870937034632 4909 55661890677169814346949919031212356489350505252146286575149607340903472223887521430466881654467261032056874834 4910 614625969478637165892365997156664389103775688909895131083758123382078560915027538328303879850834042054773858 4911 6350286951464230836403166014528065519768237132904046956054256653382226785104062900453153180201629134312344 4912 61387327725328618673513039224500339449610786997861469764700545945542390374923011506830322579752885768248 4913 555159547622945381721032652074095149104458114953482041227788861523693595023119262172508221542939018276 4914 4696106990037506432738584378936262256880426119331642146209564810355999757448026594422232308823712772 4915 37148591064086331815050665149588754085318663281071880000533106889975141710398482035876623340398904 4916 274731659873058154911342339664440774512706743745997872505639226444883029924396896438658815966368 4917 1898839910160897838449369679771235511324525629961298620294624761631426660107338929572164571991 4918 12260398852067675438510156002091624262702689472344840250894485788593206825699492647162823727 4919 73918164394350410712124244301484136011845588122349795523678396338346800265129677562349904 4920 415901289637136781196659566239358313647251367366226622301591017221570496143778273549968 4921 2182480216866076521831413989086289318001149308337875523389178260315722389628124306216 4922 10673907218346713445155704964511482780201057614534103939703993456937114553669918952 4923 48614113857769666833367989070710250264466153924906474696861308927488282901465584 4924 206004715428668120456762990586560935910923309930536631916205007652353971418128 4925 811392434688390624279459131399513311520228672743004827145198250941963031036 4926 2967121818434424841221953456452212170693178283514574849391476996985648092 4927 10061088863385511559361656296544988080326009585903228025288080055926704 4928 31590081629445923216631315658178306577044541823305757918349772438768 4929 91700634688688602577583865577813241842442734402548088894708363016 4930 245668205790734119879107915473054659685176270211060748072589512 4931 606217212474704456791237196216203767948645841000954946965152 4932 1374842996651462462735137764089927807491129376293249283784 4933 2858546229732258911203883903655358619918108463616680183 4934 5433569526662960763582243678568302694613109055748751 4935 9412125610860732458464429906204046315902786793832 4936 14803684364025471827060106338206400294519019144 4937 21052859758236754723382904678341231051877828 4938 26940239222400921105921017154854489582116 4939 30844109353868083627018889424897328632 4940 31383644522488549643982623270093544 4941 28151066486571487267657353082578 4942 22043666618246985621559716066 4943 14885906205278810127682872 4944 8535479033214184398424 4945 4071770426063697588 4946 1571454534562836 4947 471138007032 4948 102892944 4949 14553 4950 1 4951 202517887513358811319287348318098740064853651133708118586846731652622191985308916871402976828259644681170524488195075555405071907689594880000000000000000000000 4952 12738200515528443433424917594007365319928738411869583734921561995676176599039419619940318692043753589799713305986958959803609831398632220262400000000000000000000 4953 312393654228688978114814180833051805173709054945522707176158941877229633061195529314941026702516395952730834657122284057848348895229446667108352000000000000000000 4954 3852486929969851362191098346077098135357810845174669167847751849241362086408129278524395673853279580793267706815837547558066687203626017235518095360000000000000000 4955 27972502538012934607240859967847247537303521328153527802434186116596965487564724816606078519261812940541015502684793129898291884964832934693647155200000000000000000 4956 132267020410569317217390112538584775756903012867429003889788064122863980812063855230585791299910803422597254660770161111794003149888916419837360603136000000000000000 4957 436167679305552396466081087005211065072868901088070596377357930907150484569601422229564541609336172259769107705174724723698700510303127149623242443980800000000000000 4958 1053571792254803495184411394711102763339287496175997531964930923907909882132108050049154769157069609650143786951610248660670608026446268790042045884399616000000000000 4959 1933942285772474890802668179688090357091493327087955557319835276724650753141570758082149656631428154274668137506779629472765385847315385705488744563343360000000000000 4960 2775666189783245307434298389024996541207569417658940881741796685989923949873409287289243178878694044088581611724361102433557944853142886060125505635693363200000000000 4961 3186467185065884256216276546569753184020316245907920273081402030881922860857960080025775714814165511177899549437354471676625055754047586097991064031477104640000000000 4962 2980786016998115978251765321015482435908881445159462114346894863958466125807615948880059395409076850198631813683094161673667989158879976391744664839697045913600000000 4963 2307464300740626991728293898003969193938493929830377589485618153249333774185568566082495767379303138021833134220342806006584679155603493134061994649753485312000000000 4964 1497557490743149599542887111141533915541010370006175930152877468297291781642786292791787417778341949116565248177845012736098104557789123073152931061118460231680000000 4965 823985623000886263809122579683467309419646355959132821208702106183611609745340319081174686393315445498512377820596877947513841770050430846906982386442163978240000000 4966 388089914045036434061333468073341349252241451914800241274312545713977527817987902320901012209795852945462248570774001260113585231112783720483911264407446209167360000 4967 157789819548411408509764998230611347960174125927016551570180253468280903707077834350520358404277793249367905475987233926833040347493191764377597204720393388032000000 4968 55792882269939458741154569550503762219777507960541586794694542647073375440214662301476991830133382473682370517752544901874441174733907432502273814937853780557824000 4969 17269741389628401073153458551954335741629505732454910269873842636893481619189693768201983368005910757038927816265475544927696739676672084908114097643086197397913600 4970 4707021842471449045800110897662073449061953683573689623462071215469164547470122030556507976453312589635702531483923588523076375135717215185990661754003165833854976 4971 1135648727331978791338028220570495083509684123307311667417621378045927016661908723794088591075486989315034495874206867675651831204199044908181132054120017952768000 4972 243690377680794329313121300761241477235250223575647668462042883627843534712398973303393212969282323980815964982244903517861743330566297608827514963841254634291200 4973 46708272754098327543279863865299166974275529741300907872043229351552484372471014375770206790076659563151585555547199860313638686779715251469562390291868024832000 4974 8027960205117703171881609959074802893477807409836188819685627270416379226931680310415267522708947912843380478008296013776063051861566943709634137276180154286080 4975 1241705923952205889313334905349949364233529036755351691161249776726299163772517104069412445055308557052993144356994177865404702740989223718842403582281515008000 4976 173400097413521502151980623709519447486752778577111727856541290107020995438986760805677229520597202298981627057427167166153003778657468502366178689709978419200 4977 21927816796317931000868379436183763069073748041828824347521123844964482687992759164143920344840955948777130013082587110862325631449091584272992186864238592000 4978 2517975284696024615050156149689239348345424521886999380011650772257950572289023311562381980751654426551976804656133498734013626772108233228916595843179479040 4979 263220044940239603932119411732981003405005759290177359532553312702238092379804756612085984475238938060412909504403243137095795595849741711801020223848448000 4980 25108191976042745088133497140540530147555489151786847629768865946607414124426209815113702662020345813467983057848003004142829293770770347157108265268019200 4981 2190194203307098283009367909460683937770744523374348324075624491219906024280453077098308318353647544126138298021494677156892625364784455143060861616128000 4982 175062591457783990735239254396802982127805597663112683105513438383512032114929884086482465836271739753864140826697679177320030505562230890182251469864960 4983 12845696695229769579652002474150151991868264296249957171183715238423133684874660987203894854947039151105572406392623222065197656957141155120403693568000 4984 866818388996440782965692612995883905252701879778582361162253004638073305480182343543718866322920735802569976459792302210665108248673834013664498483200 4985 53877131587745883076537133575240600747185564001001578468993919309271459801398067954628080470297519415464953562991996497258068739139826282482843648000 4986 3089141379205544588631037671258024994143786584848144812426096398971784564905143141437271694955109078809742465424873788187599713386162614135111352320 4987 163619138957751375942686480080897636293530649596613725279419420257839516771068431479904605047646703226849903018668036090950220738838597211762688000 4988 8015998596385468396794480124265292041614588304327386425212082202754719320314812699534510290785770784605949897276555513650937714009707900279603200 4989 363691901709625103112730019687041487362623721033552532082192550457059912586164186561975573527369599637219370399921329060786703320687507347865600 4990 15298573651291834422513199135038859687311649101110666640365473588409508749911689480225730038514028775401793174721579944734484612779617258397696 4991 597261137690057879257915514188952830238627006748781729505163846854742425796186877497753184746061863431436073611020958114396097084036956096000 4992 21661879207590273232476508516216894464336340436541499850198725066074097410604354631389842268037706118798736937338933980280675655618515846400 4993 730531188723233897451769053993087497209658406248261560168817445329902512514193657962675385698875658722035204653229389819704361789688064000 4994 22927441740064800039596603450432185599267405995204511893577581068292808350212570732783408226805724262915251505896786928037849610369512960 4995 670166534839455477586974343997053420782177112358988416923769276051013975181102223846052247533558295285018234201214266622293442623176000 4996 18257032139416934878393867572719378296899885981660905005528135027740820360086562432774424685843732800956197363373746044669143820002400 4997 463855738972372948902220112898860351873904612482620071304898743887970186375708880591866597276620383311678843713592925155150415844000 4998 10997702777291108530582194535048116416035369810933930344917154509358108305432715724091610528025655827040147554041091201391924929680 4999 243458590176780930048327428647461294600652569899305503018699994810828496502161001136584095299402253464040325243823389720818612250 5000 5034630849674327362338511293412253994371768104059376005132998500637040732884746185721939435102946251817292146174909979124759275 5001 97302285276196211436955459493131480322841310649988133408676161134965955516590624187427749843532524658201813240499674223567250 5002 1758180480722630784429571043299419555052061252822466461662350570157515155755754998129723725107752393988614531733066907679545 5003 29712559591423827367735024614011348275656909621090126264547589968210858496157250929920218411060765278297287942524294071000 5004 469768011783095420162930787430133097246968593711626184553320402180587777771066082216164680320910797935322090355104992900 5005 6950302941745148293313629237871431811212362030473287237955802735321551429842159327380042549435397737390332174216391000 5006 96247800380571505326899400504555043760550035435815169553204054951876435012651388614049572540319063809419425867207740 5007 1247711791624396615268099779117739446925358482625924405296927264873474171510662341988134520133203919130636118198500 5008 15143400362709342334669425634469251764541175792022050581003753622439122069539476242464597322255784889185951735150 5009 172086561965329167348142261677204242143460624381880308268514686290677675935211711723388278516699170509583074100 5010 1831019373157920256469955681922519025633062098399803210768787990988979135405898342938063209203230717043315306 5011 18240981268041841211980125465807665252171280145976692948226031522549461790767283664443423327833006970879000 5012 170128838969575580684896476928794333285778434226711476105248684200149603905086269555744618440769688196100 5013 1485337373920380319272143405663076196217702440611078176375837709094428380657916833516453716110986451000 5014 12136952349345061447473316442627359223588836703942060312871357623297037972084827857022532843581075340 5015 92795642605098592119315385515375933141179903113172430378740131967426424334672046705734792265217750 5016 663666635914473716018387660685983474432846517644336827106419071310067155765626901356949242415725 5017 4438351694656162231446427778458122665696216137867040677389934477732273686779593019342792154750 5018 27743418848071778068579753487004881427087620847330914069713137376602541141120034285395796895 5019 162014047616584288034179701735891175815675425540308190128668198256684413294762306406494000 5020 883398022163211935481083081531368127199096889330213049046494612726929939108836985542600 5021 4494634258827798166880856238011501163672227033239044491891029582828226944329728894000 5022 21323255622880695020417462299302265182309165836997087092835241038798589749348548280 5023 94250102686443304420365149683358664144609961233969039110179705725525094399779000 5024 387779354491243740218959721360293919180595844303437144149792972310048631352100 5025 1483613627532973389416790918327237525878186606962735766662798569838361199000 5026 5272269737651020467749407303695470244328333609746118532382124581779358060 5027 17380634087692991834382501026888046475649722428674095698811555206414000 5028 53077676207955014440123827979000940105269259705162704291688023686600 5029 149917539207548707417250085828634631587036996283724317516894475600 5030 390951506701092365651572892128576128327992012018215434236413896 5031 939436694296229184060407100381398959482456003289977584475750 5032 2075515164114658543610171166028089096650558958730587431925 5033 4205490741008498774638395647672540858013402304961496750 5034 7793229355622129881770888335501394840835483675407495 5035 13165578579556694244108787832488599299441597067000 5036 20202193845913191230913988047043305350680053300 5037 28039490573424630013472437606272931743003000 5038 35030153661330503420011019560413585701260 5039 39169065601546028034012486540094414500 5040 38935985787615871849880393154569550 5041 34132148263703890698677383504500 5042 26128562445785406959075814090 5043 17254789612737584845707000 5044 9678381094943485609300 5045 4517875249312887000 5046 1706721434644380 5047 501014918250 5048 107166675 5049 14850 5050 1