1 1 2 1 3 1 4 8 5 3 6 1 7 6 8 35 9 6 10 1 11 144 12 110 13 95 14 10 15 1 16 480 17 1594 18 585 19 205 20 15 21 1 22 5760 23 8064 24 8974 25 1995 26 385 27 21 28 1 29 5040 30 125292 31 70252 32 35329 33 5320 34 658 35 28 36 1 37 524160 38 684144 39 1178540 40 392364 41 110649 42 12096 43 1050 44 36 45 1 46 2177280 47 14215536 48 10683180 49 7260560 50 1630125 51 295113 52 24570 53 1590 54 45 55 1 56 43545600 57 102769920 58 201213936 59 91264580 60 33957440 61 5503575 62 698313 63 45870 64 2310 65 55 66 1 67 159667200 68 2367099360 69 2151034776 70 1812282076 71 547284210 72 130123895 73 15943158 74 1505823 75 80190 76 3245 77 66 78 1 79 6706022400 80 18380943360 81 46320457248 82 25709589048 83 11926058716 84 2570932650 85 428161019 86 41057874 87 3014583 88 132990 89 4433 90 78 91 1 92 49816166400 93 463602216960 94 557515105056 95 562555997640 96 210694680196 97 62316119866 98 10071294233 99 1248620945 100 96309213 101 5678673 102 211211 103 5915 104 91 105 1 106 2092278988800 107 4776780072960 108 12980593545984 109 8908817779680 110 4920228436760 111 1318198141260 112 272540626358 113 34249530315 114 3300931205 115 209384175 116 10167157 117 323505 118 7735 119 105 120 1 121 1307674368000 122 141702567955200 123 179077693449600 124 210754701095184 125 95241195766080 126 33572263928840 127 6726715315320 128 1034018018033 129 103956721440 130 8044485020 131 427386960 132 17435782 133 480480 134 9940 135 120 136 1 137 376610217984000 138 1382620380825600 139 4696518067511040 140 3692780191327104 141 2382253890795024 142 763909238106560 143 188387571936200 144 29244575287928 145 3491622115553 146 287350228880 147 18304895180 148 827112832 149 28814422 150 694960 151 12580 152 136 153 1 154 4623936565248000 155 46390044372940800 156 71418673681171200 157 95361180869791872 158 50172984180390672 159 20596220931358864 160 4920668555198760 161 902347589370864 162 111662134164009 163 10696405793073 164 734320938780 165 39280680556 166 1529330166 167 46112262 168 982260 169 15708 170 153 171 1 172 128047474114560000 173 550153713457152000 174 2026061283912560640 175 1839253152833650944 176 1347166149484838400 177 503062846996022064 178 144256176246808144 179 26628104171338488 180 3791680070135880 181 382834408142043 182 30168236205393 183 1755226123092 184 80128089340 185 2718178722 186 71742822 187 1360476 188 19380 189 171 190 1 191 729870602452992000 192 19877486361997824000 193 33687422807179092480 194 51229571239758928896 195 30798805514739521760 196 14395244096919161520 197 3995436652246375120 198 851369969258571736 199 124969209868578270 200 14270216822483115 201 1198481437377510 202 79249026418341 203 3960441457180 204 156378437710 205 4666994700 206 108871026 207 1850790 208 23655 209 190 210 1 211 77852864261652480000 212 261552662423506944000 213 1055027603388725452800 214 1071751659982528412160 215 885373835148206320896 216 376916456180202795360 217 123158750064258391280 218 26347062333822782160 219 4357438547455291336 220 520713740133020070 221 48883801009542135 222 3470671985008410 223 195706801613141 224 8498167422780 225 293525775190 226 7772097060 227 161584626 228 2477790 229 28595 230 210 231 1 232 613091306060513280000 233 9914502028911427584000 234 19337685190135751577600 235 32250611266065653091840 236 21802281753416882167296 237 11450589997693858726176 238 3617880084082449643920 239 878408645138255702240 240 149120662102158233256 241 19768524181883803546 242 1961067911184046665 243 154376890947771765 244 9393825503393331 245 457799485023881 246 17446069112010 247 532225649890 248 12596315886 249 235092396 250 3269805 251 34265 252 231 253 1 254 26976017466662584320000 255 146055669195092557824000 256 641221844214585102336000 257 732367681073111354388480 258 669506692461002515266048 259 320233809362346356133888 260 117471889167674567381856 261 28564463442030233397680 262 5381179961122765139648 263 742378492018167808408 264 80867344925934753406 265 6769534686830870955 266 454109342096930793 267 23963293694690273 268 1020749606767121 269 34437266713630 270 935671272778 271 19924313178 272 335951616 273 4259255 274 40733 275 253 276 1 277 103408066955539906560000 278 6371903617373182242816000 279 12773297096493788052172800 280 23549403369130366941527040 281 17707646897924474656256256 282 10313184762716959247509440 283 3655285748162266669784256 284 996055544051867882454256 285 191914412685381184152816 286 28967784224427775751860 287 3312356147087412721956 288 302380798166065239841 289 21659750014047488616 290 1254783089700436030 291 58010571281520396 292 2180762524551391 293 65634836299296 294 1599864778600 295 30832040316 296 472327471 297 5483016 298 48070 299 276 300 1 301 19233900453730422620160000 302 90721404074732061818880000 303 463929903151894814810112000 304 575115219247405561663795200 305 578862300396360854892340224 306 307206769235283587389420800 307 124999874110229790663921600 308 34046450091512954432568000 309 7196644641092010901738480 310 1125302957000045296954800 311 139502271850327679778100 312 13442253681485637574500 313 1045027000264443259465 314 64822745636550190800 315 3279840825517487350 316 134031495769066500 317 4483940902714735 318 121213621570800 319 2667682144600 320 46772995500 321 654287095 322 6982800 323 56350 324 300 325 1 326 217156940606633803776000000 327 4135988730186615761141760000 328 9890774316453404735262720000 329 19795791025203722553742848000 330 16357275516445920736491801600 331 10470614063367443590875988224 332 4112756766186577989333796800 333 1242928622327231165778566400 334 267911406928111705889930800 335 45358814851527283438240480 336 5871438800291099715265300 337 609676966378835524998400 338 50207638661171004873925 339 3368635030410482455465 340 182828525985696504550 341 8157738298238477650 342 296986258783603675 343 8906501221924735 344 217566528407800 345 4347844543900 346 69684289675 347 894131095 348 8805550 349 65650 350 325 351 1 352 16131658445064225423360000000 353 72757374723384683007836160000 354 379044714395453070053376000000 355 518738332191618340268273664000 356 567651453618263518736414208000 357 331128224941581413038152705024 358 148009284842942747929378362624 359 44629882473861237623741985600 360 10459941381586546482427308800 361 1827710654137156431875540880 362 254044005429967223768462880 363 27681339695042304181439100 364 2446479393392063168380800 365 174273294244481735775615 366 10205535809809642961865 367 489027158746445012850 368 19403842276182856050 369 633685776183416385 370 17145620017947135 371 380527799394600 372 6940160670300 373 102115901745 374 1206765495 375 11003850 376 76050 377 351 378 1 379 87110955603346817286144000000 380 3614931851372815455281479680000 381 8668653014323666181184675840000 382 18966680479075788342050208768000 383 17091018995782507510820369356800 384 11916766105202434168429504814592 385 5138938891214721708987495641472 386 1705731756920863049651237625024 387 406630173709663444775220386400 388 76310384406171321207014710640 389 11027508389199548353903035240 390 1283301358025322604057869780 391 119388052618554606294148650 392 9101168177081748002402895 393 566682389553526205330070 394 29245316291233016140515 395 1247107052790892852650 396 44326278241884921555 397 1306609174489248630 398 32078362260479535 399 650001821619150 400 10868698382685 401 147386904210 402 1610117145 403 13636350 404 87633 405 378 406 1 407 9146650338351415815045120000000 408 61461159984384468728044584960000 409 358398649592367881495566417920000 410 528569723527719391823102042112000 411 627965973544365286698917127168000 412 399034443830166397062238371231744 413 194350629233198697017215055639040 414 64271330888758898318219774876544 415 16540791375337341825412506066624 416 3193642583980068577302546080480 417 491868016546985665133763273200 418 59779850877955427262020457480 419 5918322884564819142794851380 420 475845064691091123961549890 421 31642614763463236864320675 422 1737893909097924177937890 423 79704712611655587131115 424 3045990968078735960010 425 97608895982529033375 426 2611387948905746010 427 58471168808187135 428 1086507201449670 429 16724884713225 430 209772869670 431 2125595745 432 16768206 433 100485 434 406 435 1 436 212202287849752846909046784000000 437 3282030271456405839292441559040000 438 8810612718414506535204262379520000 439 20516670848876201018120045371392000 440 20047409039441976270510088214323200 441 15134876848748503321595300543072256 442 7106253434064544443246789263331840 443 2569948926927283049618620422679680 444 671307345553918632686667839557440 445 138302574509156504611312245077344 446 22066011039174490329299435734800 447 2844245647902362031351973406600 448 294904952126105184671837784300 449 25170618981335487471060393690 450 1767515870658906926250158025 451 103521790951921606698292425 452 5055528789224290915445025 453 207563864047566162547305 454 7153304215564291873725 455 207855092949533081325 456 5072248679534761725 457 104056440086263665 458 1780297223910075 459 25322926033275 460 294729127875 461 2778605739 462 20471535 463 114695 464 435 465 1 466 8488091513990113876361871360000000 467 63524963055394074510914538700800000 468 382642512493296511951526418186240000 469 609460297554208434680177409392640000 470 777472925641972721776912622764032000 471 535038044959625833356778077166264320 472 282026052760311545244835611689773056 473 101478965007814006875166519426506240 474 28449762946422311332723061607131520 475 6014260104579705062535037272154560 476 1016571371834931388324507058237344 477 136309924028927791940360874682800 478 14941143112756263249047528857400 479 1337886518862465187943795640900 480 99560008706948510284280753190 481 6162263148032570739685513275 482 320557496469263304390563325 483 14018441081812372416181275 484 518582529135280659050805 485 16207379028252130875975 486 429228583023883795425 487 9597114495518925375 488 181138511001834165 489 2863905239955825 490 37770390489975 491 409155033105 492 3599111439 493 24825885 494 130355 495 465 496 1 497 8222838654177922817725562880000000 498 3498838765740145436046064916889600000 499 9919510723815622318926406706135040000 500 24982594073096857663613812885463040000 501 26266752622734287426915657088909312000 502 21336815835386990470031738000118128640 503 10837472420081646831226953404333223936 504 4241245688645307256923909160471531776 505 1204598844669168715706979965352161280 506 270278784937541881316172396319338240 507 47182721701743443302632404365709824 508 6672260921702576765432688692251744 509 762754512465524095317064831673600 510 72048254671697473256607159333200 511 5630839077330586562211762441840 512 368879028804949207304588135265 513 20287327389020558335701772800 514 944219907265327003099887000 515 37210332040301621868415680 516 1247423168165988815905980 517 35533316134403507347200 518 861668424941774977800 519 17724746706310244640 520 308952055716876390 521 4529193667814400 522 55557308587560 523 561704923584 524 4622258844 525 29918720 526 147560 527 496 528 1 529 12630280172817289448026464583680000000 530 70245266987098324817550702437990400000 531 461987134838573824539919695748792320000 532 784091938055314173554523487412551680000 533 1072943265668293262850710558028963840000 534 794384460384710860719477740050891407360 535 450595342196140440453392288777664503808 536 175255024763897699429400303714195714048 537 53161319122174493972715124190589808896 538 12211544489031419774256431286983393280 539 2247340741636977824829193214127095552 540 329511192252396961524568363970975232 541 39611088703547869724173922284802144 542 3908293598994581157864380405299200 543 321729896665215682099553305031120 544 22149316984834781629289997099120 545 1288114564113367277829057222465 546 63398164691828307447281023200 547 2657190327242260911233598840 548 94898825243876500124430240 549 2897888700080410266570780 550 75580334670971622492000 551 1685226602340696054120 552 32011482985768091520 553 517075718438697990 554 7050265750139040 555 80667731230152 556 763152009312 557 5889057724 558 35845920 559 166408 560 528 561 1 562 156299717138613956919327499223040000000 563 4001120632697978548583367281580441600000 564 12746383019307106168238587841795850240000 565 33935812427233859768614496541807083520000 566 38221739328461330991316451767192166400000 567 33247282130775418197801461370139391754240 568 18160879590694407655808872121530381049856 569 7647097730652375990848692552937929052160 570 2346213201740553921961246536288282644736 571 569476081881592115038594050512408299776 572 107960613144242327999128213945541063424 573 16617604283732205584574592845770259200 574 2076110224208495240852041158827436384 575 214989498861212764075331747301266144 576 18503778170483113033828839529505040 577 1340360700234931114599681070013600 578 81946029165919981511306282947665 579 4261817687820203956712934872865 580 188909612973866879222135883480 581 7171403449251128367127445400 582 233290096328740520113230780 583 6519355504927698305613180 584 156327007949662768887240 585 3217219236915745237800 586 56626397725005326790 587 850307435579466150 588 10813938580658664 589 115718344284840 590 1026812013084 591 7447127644 592 42712296 593 187000 594 561 595 1 596 14171174353900998760685693262888960000000 597 88223021679423064374096089641176268800000 598 614903802063250717491903348489018408960000 599 1126084453434492570532046945775043215360000 600 1640214497542599222945976992338580013056000 601 1300549474101815045786945560492725685125120 602 789810933657665261540439635411625474392064 603 330178586002061830940852925576376018821120 604 107745713294417996958212253582858634967040 605 26721171706840246492931971928946406060800 606 5318508543142556789845815296305507598592 607 846413586295312131737800439511528577280 608 110714524581595890349555510885231055360 609 11932287326171447480901437568518120480 610 1076444448953880009378055878741156704 611 81569844458103635125201123323786800 612 5243098986430040514058100346422600 613 286710187784825345420985631108275 614 13421564731416003905343745205985 615 538848156510695551071857982600 616 18623745364270109154460030200 617 554381101232281864946766900 618 14237411548635128725514940 619 315066208573022747731800 620 6005576258306422488600 621 98253150780460005330 622 1375541408895660006 623 16359883907108280 624 164129481770760 625 1369034012500 626 9351511708 627 50632120 628 209440 629 595 630 1 631 134330923563019884085666467387801600000000 632 5844861288074588131752954680076926976000000 633 17944208579647019418339308870332396339200000 634 51171904360387040669321392630631029800960000 635 61481753822877143650506569689211976007680000 636 57006775193406207667432850955348341769830400 637 33325706907405260018475070214383555292282880 638 15022776810361734665095544815596891699953664 639 4951406222298881278012383123917708585694720 640 1292655362928241617656885580367126683144960 641 264446071104290701033065123605377173196800 642 44011058163733625355977480480951182715392 643 5965249414615901480341941641035444860480 644 671936699285108160885732512603591262240 645 63141520377602200765334274468729925920 646 5010435367494387642604433468551798704 647 337008397740531389321559599783690550 648 19363736005726517207915514667452275 649 953152634720982663355196441521350 650 40395031576649158285995296162985 651 1476439366171862523917074188600 652 46675807693025318160248580300 653 1276718063208416539402368600 654 30247831832539187946449940 655 619879505772522708285300 656 10978681774090649960250 657 167437073240854914420 658 2191357102156397406 659 24433030735870680 660 230334713535740 661 1809766589400 662 11665561908 663 59729670 664 233835 665 630 666 1 667 14135746418016246263783979029731737600000000 668 124005252689178542513082534974604705792000000 669 926689107887544782426686455107512015257600000 670 1785382967828677735671728692175656908226560000 671 2766520279233614095869859314548361801891840000 672 2337894268482404503465640553131911698156748800 673 1513536890125509541908973747948597491568803840 674 676774724774212918173676378189691025857101824 675 236405017331399241797189976490808929648103424 676 62951839794514587022249380193966685342768640 677 13474016898451637444893425145821951433178880 678 2312910311541395398154781816095646802025472 679 327024672915988783701680849443252984978432 680 38220317425928766730170540719958209213760 681 3749303021984674137575685432511873522080 682 310056211920686686810972430348420280864 683 21824037457848986588053945190299087104 684 1312355319970630014394377001334272350 685 67844462868152490277057803154631375 686 3023326879522479948785679744596010 687 116602769555030390462649887083785 688 3897884407083745190546098942200 689 113192025202439482146448916700 690 2855840924309494233215084040 691 62636732245705670828000340 692 1192513323532509380247300 693 19682024479076847527010 694 280570566397126262796 695 3441246423699006846 696 36051403015667160 697 320036115559820 698 2373208088328 699 14461900068 700 70139790 701 260295 702 666 703 1 704 275275061824526900926319591631618048000000000 705 7946939583580763328241891711187360415744000000 706 28445532514144844029341388261407374023065600000 707 85177731010425192891240833685166487245946880000 708 108800245833546004597312119168482535989575680000 709 107145386805402655854040786043662747466062233600 710 66737513034163532883422210300372557601293271040 711 32068080289972167496433947439720341484575997952 712 11299705808508964054199069707068866267018698752 713 3157288080789074666599028295256706588133149184 714 693227557719554849218682210634511424756025600 715 124037526159033779820519867720303868405936896 716 18126341203444196483331110099806543817698816 717 2206396502965972579474327287358042043073472 718 224744054481457829946547578897889024318560 719 19386180052907016968594270172903427890432 720 1422424391265442290711708423695511843312 721 89465107533879924951278312288306885754 722 4840622305163514235761859567951932425 723 226462327750524286640371306329754205 724 9183224934963732349066331264019255 725 323823924709102624721872547097585 726 9942269622733582560412921311300 727 266227967323215633805169437620 728 6217281865893515556083582220 729 126644177371401100596164640 730 2246525973564361522360110 731 34646349432814473757158 732 462782965360477958658 733 5331676452643937286 734 52593250283172500 735 440513370056804 736 3088550518284 737 17823458478 738 82008465 739 288933 740 703 741 1 742 29289266578129662258560404549604160307200000000 743 200508367294075003918206009082429512351744000000 744 1524859867712754253732385906904383994042777600000 745 3127781954491888918298551819504686269737205760000 746 5120900579577748225967539880314056522785095680000 747 4597437534484223927684880252062740225087871385600 748 3160540669272493277041414316012570530723436298240 749 1505158067740157089865414910745368422664613330944 750 560368288676657325564322580322834435443749109760 751 159461655587974618173212006377748807335630946304 752 36522111420962030890863607324232686607834217984 753 6725957271331052369607512420036853258578479872 754 1022162819110369443828209367110159884235559680 755 128753531239643086037842856520361501403745792 756 13644608390065731494356641606056900552986432 757 1222653302984404991085856600549330444294944 758 93518628278192328440081690574131632560960 759 6132192045393531351377097899522903682864 760 346895067880966115832369293456947699054 761 16984994892534513948720430546721881035 762 722852989169557494296561472250459025 763 26797579543426047460725132601374285 764 867642804491454352532869288976385 765 24560540502650704509800944820940 766 608575781333443625679132164100 767 13197175098641378586856579140 768 250402367264034213094529400 769 4149843383309325035323626 770 59952359704972007153790 771 752098040066660882166 772 8156523496123088086 773 75908134260615228 774 600995996992820 775 3990827403108 776 21844604418 777 95493411 778 319865 779 741 780 1 781 122387292487184660151841690439417384140800000000 782 13922586933659728749882130344510260791738368000000 783 48962926602562952831241622523806297205873049600000 784 156170797092751745656169865787543645671433175040000 785 210984216635801862680695066793740518992851107840000 786 219882403578865613758464382366440553405354259251200 787 145390808745658307607307802406663616142943118295040 788 74181447358198115747003809481324177295466259644416 789 27827885340691872244226955959667265311037306859520 790 8285947049093614230466264505926975815405034736640 791 1943431125856774574019036864123242687508048522240 792 372020020538121438940138309461985721181978592512 793 58304725533488177168836620251347787247089026560 794 7626218099437124110816921227688886566741569920 795 836922728535493184313764428765395047317488000 796 77966297188459312840110925971217721933889568 797 6196405956615648119291553549158091603084720 798 423373130043685550185124289471678366449340 799 24969519703032162002912930819756699024220 800 1277825940927176034471760323722863431169 801 56911286208187005466053996387715369800 802 2213654483147779503949270139925931850 803 75341583889684712822313781042052700 804 2248480505767789336625193787084845 805 58888412180235266867200204819200 806 1354618192819557964108995631200 807 27358014572911622194285986360 808 484841781143468382876222354 809 7525748365448055261508080 810 102085534155582010470060 811 1205349999298562334360 812 12329833811493742258 813 108457576800727440 814 813109297606580 815 5121876696300 816 26632352877 817 110764680 818 353210 819 780 820 1 821 34268441896411704842515673323036867559424000000000 822 331102357526000138540273704372329541565153280000000 823 2776889796990241275263691779425229129857892352000000 824 5993570324032254316800936725964558148737957888000000 825 10373314577791123555390628447056169388306192138240000 826 9853290132748334205018045759535496581264471621632000 827 7168987819274745093477763865896503477028730850508800 828 3622617914727721514400728937712052425032715616256000 829 1431959552405102217405253688049242529172205838729216 830 433651179272897613655581951243459611386839968133120 831 105823199918955183787807136622842014921518252149760 832 20811073200336411756346302550694385223417122401280 833 3382854736614540723386417993988781117953995795712 834 456833886455484613767806681897758388055381378560 835 52008982285012822186959347751999711141569540480 836 5019349528852165086929503919628368699112672640 837 414507727575948493296235043528394375048657568 838 29430512442455665915686670331345297705835120 839 1808009996993636136058371296365534869172860 840 96461307610983584093220139138360266106780 841 4489066904154684623944592961389434950169 842 182712230995118691458741125793770896800 843 6523086429728387381775386492114889650 844 204611191589752967816116111543061700 845 5648415851973751428737646265096845 846 137312764758794075322156350239200 847 2941028310084489851299901068800 848 55469395406574580331890051800 849 920502398069143964038963554 850 13413542706603914944380480 851 171214165851575086728540 852 1906515551755130722120 853 18429383209931895058 854 153491972849499440 855 1091406003552020 856 6531430726860 857 32307671877 858 128005280 859 389090 860 820 861 1 862 1070480851621241827461441985710104053284864000000000 863 24309997315474736391103723682484620504585994240000000 864 94293018192887263401420231897660839365365989376000000 865 312897670247820807755820246298749730848610084454400000 866 446545973764790355436544070855939771791351627120640000 867 491073220871050279968648872244206429546456623742976000 868 343507829570579326084544895972855158621888956720742400 869 185475687858221992734418073666949103174130129194844160 870 73799224059713278682151540164441425821649218502557696 871 23327873485457862728514803918772268979238927497342976 872 5820793128220711360267936766232514901937218467875840 873 1186965554151697744731651802834686065668205881036800 874 198588157328707172053346562734504943327403985371392 875 27776740585602461838079661238262289416805565160192 876 3267068141849468502400201150176900173548359669120 877 326876493756831026591212846962768642041286430720 878 27970901718310098698536165339364941076619684768 879 2062790037242565416008890631005534440859155728 880 131688530783670448899020877312800798279239740 881 7316360664969837329940295736305863463839920 882 354943490683472847276707713232040579681309 883 15091941085173968528335884531391333890569 884 563743428281492105951584966644969860850 885 18544871090009093171088105094670279150 886 538000170099462991863422962618790745 887 13782586699459833940884343465766445 888 311924039197260937596020064648000 889 6237794807773684602382350408840 890 110146502199096190941283988874 891 1715608839397527657846366594 892 23520645723386059892776860 893 283078013152912515929300 894 2978335500411943249578 895 27254140841442456578 896 215271746721775380 897 1453997182403480 898 8278346034777 899 39006884917 900 147411810 901 427630 902 861 903 1 904 61820269181126715535898274674758509077200896000000000 905 636584997979297656283533441296866005757911367680000000 906 5521814284405845820298668839720813824573825875968000000 907 12587983503326085961764487149195427981400708481024000000 908 22885280281873138430853492759921829781006295414865920000 909 22942254958565211680062451795403560543576329983885312000 910 17611238356237979942459401103119765900384395542475571200 911 9411398199127603402584783151827542095225104236288409600 912 3936495110141876332229896903605109501160643238343344128 913 1264022022238913963172445432775205537221287979528060928 914 327408340428975457056286063974027462863035768119668736 915 68477855760400945147942809422266373412117125739095040 916 11855246345933950544097786118734809392624736376938496 917 1708581466811383992620862132473902883397364883755776 918 207958266505270360318088496173050451111073853180672 919 21503966612308581097115637527567905626716097083520 920 1906752781573491857929028043189654054829654188544 921 145719913387851392021110259490193869572933532384 922 9659712516832139776125440718962551171087644688 923 557682611244833605246246956423343662995981940 924 28167238195926012887763317111768830213905152 925 1248394200829065227698317926345387511816807 926 48704858836692539416974984682416875072969 927 1676146696635100357900560392886721795350 928 50985943264901224026607952951337428510 929 1372455335721437031240623765240939835 930 32726138259752871746846490107404845 931 691416593063713418100001370164800 932 12942590846567849288629763365032 933 214470567973160790413191102782 934 3142254627760571239335653634 935 40613075408569827108696660 936 461748816684702782490164 937 4598377022160158589534 938 39899513600294628098 939 299342203485577980 940 1923297661951016 941 10431986889051 942 46883175157 943 169195110 944 468958 945 903 946 1 947 724983156760486027648261584822167970087174144000000000 948 48618803231478243285579983357276855738386769510400000000 949 193925928198112095235495683254629062411966543298560000000 950 684825362952570768504591032698917623253676077770342400000 951 1027990570663285666751716913811491359747648532816855040000 952 1189549515012945012516441935211392506950399179980800000000 953 877684528118816411576151375748853144728694489205374976000 954 499980342915088369510669616945774995399697783651169730560 955 210315539775307321550371713133831093156402499669135917056 956 70337972108768163936311575653182616960335381998552473600 957 18603794988778681230373239614411615387163755393047566336 958 4026040144365115914798299794732016920775569401497926656 959 716172983676851642063578256311673587785031451490028032 960 106666262457343344739731492388858074941856447245233920 961 13385495737148212451965937206973732210302265135133952 962 1431456436494868938812834073890650913768452663706752 963 131205829211261322780071409376121223948835981407808 964 10386770513998701163839134010768794280532081312960 965 713522950793418544133691215681909730321329151928 966 42763903524238249570173687933393194865470353228 967 2244306005763626226413184745026023169829802594 968 103536737974585756502390642435199968569974695 969 4210085973241137552723249098307743999928374 970 151298075125691923251001373595984708862919 971 4814082340769508952349263293568273094870 972 135850567926451082864029952898386280425 973 3403261590964807499674039590638711370 974 75742366472315382838405646371586685 975 1497673195348743304267315602442164 976 26304173477539920004401145213350 977 409949008800468704000917545084 978 5661305191964950527143613414 979 69112931781201332291254988 980 743623566716057706062930 981 7021042439371219727468 982 57855182002523623718 983 412873224347431562 984 2526903112934915 985 13073777258542 986 56108196067 987 193580926 988 513205 989 946 990 1 991 207345182833499003907402813259140039444931805184000000000 992 1367630561761071946811063173181309676607704787845120000000 993 12036738461201624610456154110036224008738828021923840000000 994 28697091623824187620653791808241299390641492288392396800000 995 54849362094988081772459737323837515256745991323841986560000 996 57844690854450853735895036599340465088940031643828092928000 997 46724475729003430508716980868175270494053965792496844800000 998 26327831440489482068320800485979859148524014370497555333120 999 11617234392971700531279449840553444207415619517551834824704 1000 3942485115819844539837460891785422913795263470280639447040 1001 1080288222265138324020700862877565866691487426782911406080 1002 239434117872937660380915380636938290866351188916669921280 1003 43983334460321860634655635200251815387896315305321298944 1004 6737895328201547304547096687890875334339164549463482880 1005 873080211579871436259910445610978317137950056498850560 1006 96297234583099908113110014471210469125179789156701440 1007 9124439700585624123196626304610342860647795609650304 1008 746736322154132550479943771237778168700369348838720 1009 53122889928235803637999387244970943135192775283840 1010 3299280580483706768066102985577557807122984007000 1011 179713870469028637620463907281856391427405793804 1012 8613997197238776722654219941092853098753621210 1013 364525436021883209688484515701544467194811595 1014 13652024478065949320092712482307741345604210 1015 453529057220787442847213240217615836161599 1016 13385606997063933476808651484116079166550 1017 351477742267865627490409686139477701725 1018 8217071940827219819157494194333885830 1019 171127073373279804323091923171973021 1020 3174376736322848339431997548960260 1021 52426270424616923753274047940270 1022 770019750331054532305831650420 1023 10042261858027632190585889206 1024 116002137024280712046261420 1025 1183144711301158424563290 1026 10607480343440789068260 1027 83131465067374055046 1028 565076902686483330 1029 3298617984082135 1030 16298937027450 1031 66873793371 1032 220810590 1033 560505 1034 990 1035 1 1036 2870933300771524669487115875895785161545209610240000000000 1037 102716120543577492826751469962851785908858909412556800000000 1038 445010661584233229171937549145351746382663346961776640000000 1039 1626887212585502473471559571265041596212213599329845248000000 1040 2565622276852268256870883617123480172012942726555867545600000 1041 3116203277176849127397796610678193799406028530931078266880000 1042 2418507790747906697378309970410881685833885131357764714496000 1043 1449613781273715658888089230386135597260981172973917451059200 1044 642755367930121646113857649004191804819654806209097396387840 1045 226751454997990122708945483137121625263840233075968546504704 1046 63367507357895451136669211022320612741109794762164207165440 1047 14504755863415648061021968022245007753261261175096375429120 1048 2733549718393472916547043100540287110581959429497431843840 1049 431912814414735723505915969827007087432674972551119225344 1050 57598042553224656703821020875427764255296899538036814080 1051 6556147067882691914773398734104286004817414376015997440 1052 640815717705511592525560645885617461914297922777965440 1053 54197200418098175656364004819967898759809412129085504 1054 3985931828993995526504856039077063511652123260525120 1055 256307315632078264130136642251930194130396055962760 1056 14466553437277240841304602565984247782666157184340 1057 719562827464439629301836966519010223321977096954 1058 31634464986880930846822803147042070131822798585 1059 1232779171842056913178201384162199135094187905 1060 42674569909393895991730192944065987011624965 1061 1314802693182718855921984869215603309898849 1062 36103443807675812974042333586128948598175 1063 884553180004823200434065791485265698575 1064 19348205269746354561028110092284445535 1065 377948875329864541867740815045404521 1066 6591629214408105859300814012447610 1067 102579248760426195499634115907530 1068 1422630997553385070388066407410 1069 17552663665038957061843597306 1070 192174586128284802739621470 1071 1860918493880588650672710 1072 15865922557692909225810 1073 118421503901568463596 1074 767718445366391805 1075 4279655726473765 1076 20218419313785 1077 79393843221 1078 251141715 1079 610995 1080 1035 1081 1 1082 264125863670980269592814660582412234862159284142080000000000 1083 3028351066946912823879706329089660501214677093371084800000000 1084 28265591756160048653368317758179335116774116499379978240000000 1085 71133734220108717425309504364761488707061546566021021696000000 1086 142243688882733841617153513597426040096325047490089215590400000 1087 157495761079499553482649527168878400256690071575203183329280000 1088 133526698091663051527812710345988501164830170611223285989376000 1089 79120019292365636288317118260176752208891440348600840906342400 1090 36730513378892774066911722973052319177116947642934742480322560 1091 13135669119888079570282179034053017166812605657954641855381504 1092 3796228792988789377353936266911250585953176410530968183373824 1093 888785391347288818408096358089812496625591157702893391175680 1094 172661152091107109877139727091305164669279019136467195074560 1095 28015971856708977145846236448505974440438335043587594087424 1096 3850458882041341935351856329231246071436007072428516355584 1097 451206358982446181019764430108744651829819909898715349760 1098 45496012651936846427828013935910318961963557785681960960 1099 3969544184780874347401877752118194542312457281641806464 1100 301628792525839677917189251778803836992673563841142464 1101 20050683305738021987318600904830317102460549242271040 1102 1171516536590326068882915045254159015969569076785560 1103 60375356017621565151622781898529423504008217674044 1104 2753995736040057771228052635736240291548010150934 1105 111483780928431545047048272585729174904260945195 1106 4015000423382765995445541768425024041917341685 1107 128884638428557328654266024319532751014574119 1108 3693877631587978392567231309832062289681749 1109 94630236828594130465988985116705571289325 1110 2168885934206937153014111305795432700315 1111 44492302653028416188851370112911140821 1112 817015209627357694166386063493700801 1113 13424714323212624731354817734378670 1114 197235045972029452622405099916690 1115 2587480905311175898684634696326 1116 30253807573732232603646690466 1117 314438406378094233802020090 1118 2895135918992072335967790 1119 23505682200352934496486 1120 167308169273883316536 1121 1035738204395378935 1122 5520035188865065 1123 24961066861731 1124 93906211641 1125 284848905 1126 664815 1127 1081 1128 1 1129 1034492966044672722571857420614447919876790529556480000000000 1130 261070423408784741500181039592027247278847457433432883200000000 1131 1088952834142610077746258888070728291386638354584793251840000000 1132 4190779468426075362133360281784450693809747770289023877120000000 1133 6919721495109126569382480464166994685011098879729804823756800000 1134 8802754701782565754259760877467953527203055007307506028380160000 1135 7169156243810159767915826890150311448415208013321881277956096000 1136 4510094748238052762000943983199750024156062443725487510781952000 1137 2102361585723548239581427261276907308760661767654460375650795520 1138 780227477189551884166005115014443348187075149791744183353802752 1139 229715348173084767243064641325545591203225555342900450702426112 1140 55450188238725644838243059437259024163301702991766547444076544 1141 11036196909503533040027080147349189905744177784844974999224320 1142 1843783588278020260712020208198916675874009091745749786376192 1143 260375849972588190647449346487932623861677486276592645036032 1144 31429338000533738940535714304212459897825382029054364487424 1145 3263068108032197906111856136929346237194798617128216350720 1146 293619657594661562851570458342670458877990401626917524992 1147 23016808226240735219163957652772664775359919389764464512 1148 1580510631421019773407949565269944539133474337785341424 1149 95459093156747609138005210912222551369819239236480320 1150 5091850453550131077041455899236005857907781147255512 1151 240629122968016380420837395817499569881079458459112 1152 10105220401294808780820292956294612176010786747089 1153 378004344960245483783117101742935314128497775520 1154 12622378308424422205592190022610371191147631092 1155 376873007954519378144857878157921653453150672 1156 10075675174469947029283820363400615088698274 1157 241433647320050670270109714515933130704480 1158 5188876453811723563955849484884301581948 1159 100049887848480853148391571329321329688 1160 1730666294500185532549575335137593231 1161 26843643655951430216806214038159680 1162 373006851049405173978537667178408 1163 4636642299948285220616552403168 1164 51457259741527677318828787276 1165 508451984069789030170049280 1166 4457506269838914373172208 1167 34508935728002299995288 1168 234526520661987476351 1169 1388005591981435680 1170 7080199724594788 1171 30676006638288 1172 110674840386 1173 322224480 1174 722108 1175 1128 1176 1 1177 707593188774556142239150475700282377195724722216632320000000000 1178 7165250429141188088569606526075906721911662775954413977600000000 1179 72905265014724664809225622543584775483990588398380840386560000000 1180 190362084600605109704846115280347719197155151096880591536128000000 1181 398291443434123007952006635689648490882366241983444369696358400000 1182 461747125410956850678175291861130170510958883601569701009817600000 1183 410000959092401834195372032877872905496523725665506449963352064000 1184 254858774688064988610706018581278626173634041811787919577527091200 1185 124172736151493889470720384785166739313823146841945670845973135360 1186 46673733718865584649177986288707090617926274213016802135644831744 1187 14188339306783616169220177995563399570148512256293471449526108160 1188 3498904017936192511733223695517934388628197255609988638531026944 1189 716693745508637775250225425568006188024147413696558297367711744 1190 122787127472471882582146660408783377832676236971239699278577664 1191 17840440213649168352205362324983213166587872458754699100682240 1192 2213381986827644165768879459916911946852741182395329392154624 1193 236627474991637569473303543330613243416494851317972863876864 1194 21925332176654568489727581768559224851571816438651294818304 1195 1772167083081231381650593841165336088445145165502541560320 1196 125537144109438260678666970148939213910255311905411748224 1197 7831019188112204550233644327167726723379001053825611504 1198 431763384518785653966207768510105869584414031166830784 1199 21115653540058939064046302947688083073315308580920600 1200 918607324721342334741231533088443740393755168434664 1201 35642823083362566837275846762244895234437985563809 1202 1236079803099671277351732753328364032468464351984 1203 38385878897294748634869919123189403998738520580 1204 1068985958597287817838758809058691198401613024 1205 26728143666039108495862915751731635140965714 1206 600491846009512176272705876279197718301456 1207 12128805308553334011887413832118306976940 1208 220270652685172884747743552913043656456 1209 3596217093797906570772440946805350831 1210 52748887231177457994671196665802336 1211 694419050535552151057081834892360 1212 8192049128008360922241239496576 1213 86422038638810670376120126636 1214 812989338608843686349500896 1215 6795310324514663019803280 1216 50225512965929853805176 1217 326294922067567293071 1218 1848228905635805616 1219 9032888437688500 1220 37535302971936 1221 129991964466 1222 363579216 1223 783020 1224 1176 1225 1 1226 18856737785062294387039817062960156683514137772755517440000000000 1227 611346375155637680830439491537872289143309951039214033305600000000 1228 2918591672872905202213283683536174972954305101329702951321600000000 1229 11642350095026628589502460865224712447365758124765030792560640000000 1230 20115243117787474293122547572018882421167144791863413786542080000000 1231 26745321940017402074004566859772098021784311024895664007602503680000 1232 22805544517957557495896377874486698474160968552356315854473789440000 1233 15024759910541378597415137680701003121890303782124943042057076736000 1234 7345441699092572604963556059418411131188422853818685520584087961600 1235 2860742335587270497650270807980163300592345361749604662639369650176 1236 885059470867104014662546763362965579927891517096685838164788838400 1237 224692291027342598796714334874566200073851056004885250566372556800 1238 47094658754252781172794170059103645158458626533576015735884288000 1239 8294654791189294768334935648033707541752326172486997588856279040 1240 1236547300222082329069366558296157164097058060846833727780198400 1241 157766735605146428719058190661582500790779896427319613747404800 1242 17338332938992753873347449894658386955764147068916285805664000 1243 1653845932075607893018165604679994072432327522194464391550720 1244 137650999683287707567884899817150200827329680606453052070400 1245 10052423442451767417071264029820280417680746185717512316800 1246 646858465303726989696640545065328289653871821508953078000 1247 36830045929450009639538666570457827445227146195243837680 1248 1861635582131807512013292734646370164435898093032201400 1249 83801265041084064593495454290992296487587129602966800 1250 3368046254837130643886976636166466009881680244549625 1251 121140474016266659951725493877437200879872321250385 1252 3906584886429241502846813123052285060726279246900 1253 113139467229012138919744507129292692210348311300 1254 2946334509345943194078097432945330787172644050 1255 69061762813966015282764881409884635346777698 1256 1458003696087840023388359362299962733979100 1257 27733699397264457029458812358401863425700 1258 475318302979824150026346952260095226375 1259 7337619334642894999730763776175515535 1260 101953131171871200603327274718786600 1261 1273606646939007707815071915000200 1262 14280435151472877274431991163500 1263 143408515050880897466451333580 1264 1286082112517252511302259600 1265 10261693824950878795678200 1266 72497278325506794596375 1267 450730608801559658495 1268 2446048790513736100 1269 11465292124755700 1270 45736890827250 1271 152180466690 1272 409243100 1273 847700 1274 1225 1275 1 1276 2189814710523363219140107787956663356795190192965156864000000000000 1277 20030501365746702159194317502216516449000855173570137948160000000000 1278 201403300996073690208835991828342381077362808586393236380057600000000 1279 550436906981916002547374448185160457328153792565404921914982400000000 1280 1199813062254967732984050855610682312114550070275299474575196160000000 1281 1454199953184486157288065766821066229278606611364490056025767936000000 1282 1349493842430471222800658453777783326002865217290236318999621140480000 1283 878074818151844439451761162694539092196235046734679421649692917760000 1284 447998812037551471393666920127383076881124588407197872757548253184000 1285 176569337678017590025593620908007701521224815673678724345279990988800 1286 56321566902314848178269958334613406979977314478340171003696881074176 1287 14591927984948316617942461051270867639605261248571035827908560486400 1288 3143092489497030525084844332732210241018520080850781767976276787200 1289 566970410961210798208293785387117545046729187913942283951228006400 1290 86832124865927811804655000803875420234924904388509871152518615040 1291 11370264220581593959671603728357140777684999218620102622790502400 1292 1284618394016878601121586309166921429359410044721287505570867200 1293 125971525416357511381522416386223578578739012614063444031366400 1294 10791427923460697305410929157980460950752403497747444904318720 1295 811492427336985412968132283621247165641711978444291487270400 1296 53825021122255847425783918076455728530018478313943761203200 1297 3161117657613671236872682743319440438979635896424134792400 1298 164984894880240851857275853645802133945853111903400037680 1299 7675311901275962936971930924211409726718407921098207400 1300 319155485983920335431906974283984896045638727571656200 1301 11889288967579706913891929982974094015339344217355275 1302 397602592017616983787131416179604668026223969582385 1303 11956459207585691309778393453902536209171497823900 1304 323768484073888009063237075610953675722636739700 1305 7903365997407671201439198190668363749767850550 1306 174059151000290242725152345765656568839293698 1307 3460228699801207104837251721881759594126100 1308 62106558266996486449157888941675965440300 1309 1006335775620591220863831050769029956725 1310 14714185534225796089120700316984819535 1311 193979166561724409371934792146452600 1312 2302873810326105148782952094837800 1313 24576860954832657779648769116100 1314 235256112211352513285861205580 1315 2013789561109370118701079600 1316 15356981407664721853436800 1317 103820356197453082450725 1318 618368662050304198495 1319 3218347238346725100 1320 14481529854931300 1321 55507812115350 1322 177596374690 1323 459566100 1324 916300 1325 1275 1326 1 1327 21715662546023351923139402230570244954885636080237805568000000000000 1328 1773751945093253274046061445486743137248651537716838704087040000000000 1329 8320074515057745330179230552796582336443796003102229104531865600000000 1330 34908825015002116310825059090701730383612466276144248504346214400000000 1331 62850174618457335551940934171644868023475044246178511831779246080000000 1332 87178142827715640728985718270882687139514655856117647895351525376000000 1333 77676238271927389937676069419254070809018914988400221393690747207680000 1334 53482806032669592565764021891089020337895649532153382012720670310400000 1335 27363471738035987376268536143770134316583812070254368634588315779072000 1336 11158714322386260744642662261646286078967343435963530969435039072256000 1337 3619201045729603622525357904056711273596392385246950577557372453912576 1338 964000360683431301778734835469291208351260583312214720273032073445376 1339 212235196676447282105040862179963873493001889290261237167192520908800 1340 39302935011720300785179716866959848337086323785598794505431381094400 1341 6167979482004149138488117231197042407061898559831406236243381514240 1342 829365162716627636055888564514906166394971798321535212489682954240 1343 96182950722408646239893230622486413729279007342313302101765132800 1344 9694066730672441086910709165435811198347449994606714105453958400 1345 853742106753946529241017404163633996767017935650876427779345920 1346 66067359482660705853097483582102998759460232216863346968401920 1347 4512110732180856969524327518682840701674881895435918652000800 1348 273113384478808870725523565022519361482193998086121036664400 1349 14702031493952962573407018845296658825000973535792513520880 1350 706139477643488621796811330164033574612695933789333151880 1351 30342674770377639013841622117398486271238313485818785550 1352 1169331268565269217322666409349131685748528903487521275 1353 40497703912694644403838621285367972882214006580844710 1354 1262757756699396745351942483801328177305573451731085 1355 35501181060849313268439804224582172685012597305300 1356 901019691436910596731525677583288892764927030650 1357 20662978672252770699256124390024617669716573348 1358 428463015307572978402107923804963309935084998 1359 8036278106810704810272426456955629705237450 1360 136352759935447595280463345977813265031225 1361 2092382849948001351999826895927162682210 1362 29023850547775393148311069968522395335 1363 363582731243180851007685682517842200 1364 4107865136880162770615661991569100 1365 41783451357373595782404566135880 1366 381723338672326239566336522380 1367 3122620718006198699633520450 1368 22784633995105108220273725 1369 147555495586435258492170 1370 842807054832354406795 1371 4210808714415275700 1372 18205485787611850 1373 67107779296740 1374 206631505990 1375 514918950 1376 988975 1377 1326 1378 1 1379 4355541459230969442869674390245803416665633293807697002496000000000000 1380 55110077329010289723442746125881465575477275357171048408678400000000000 1381 599608412122900704979620267288834097050278135053883692980948172800000000 1382 1707630933324961385425821138628925480614696570463830715651850240000000000 1383 3882131718606631050594792649574363019671244980760466276449685340160000000 1384 4907247396337921627682767358646968891548881151570991674239762825216000000 1385 4750839941904696146676756477069682173756393406304915588240818978160640000 1386 3229280276571107632026579397243297432051874806346388354316805729157120000 1387 1721816677873761490698426186702077269725917021980775634548986000441344000 1388 710039948940879756160675576373448382893135720668106503545742377510502400 1389 237127284752224244581579432846619616407784107602660657691857970877431808 1390 64393883427672036353578947984865058767310802881047154431101304635260928 1391 14550666762625673287612850846471200067233317158374853552649556632600576 1392 2756558893480811469945068638108825360087641987792494964673756983091200 1393 443818259451090647624312489433259371050798273230544928097443306270720 1394 61168239010817837509020174558410711047164183393492172662450771947520 1395 7282137451615905606296032375379799406755442231559305830636158269440 1396 753427564477117933943209598053435045103822006596367288044346739200 1397 68185926384110262997474541193507238276690604371600388105576188160 1398 5424483310131470651525862554030397218859273263535896530906626560 1399 381196905693895226173585643684301934625369231814685429992293120 1400 23756307398325589331553471857070876095911665754312404827895200 1401 1317865882908975504781260111959231186083396839073794868301840 1402 65280064515569413306649003942801866447093922227865052435440 1403 2895734867715012760513359794728526892121234972471494561080 1404 115308243959473807428568764324202066878616676044546764950 1405 4130827835553258322360450749812981992251508825709642855 1406 133377898126219956599479092825648255697492920602927930 1407 3887728204852568744505294444743771619228398243216285 1408 102431451707399391140188365435966761907656106494900 1409 2442068166066525312760038197560053149312082348434 1410 52723627532555590343765833415757293988432494444 1411 1031359365603838733534746889639744780813969798 1412 18284355259056053937482188148543273332980050 1413 293771784874360436186119984979643910389005 1414 4276206753272399763007293075636014726830 1415 56357442331831594275417472379527660135 1416 671812984547046870980420879994155800 1417 7233415032752974155416683460843740 1418 70212503277308986286907751558840 1419 612927942098487278666078821180 1420 4796995122980141068414841050 1421 33526543625504019474023185 1422 208199355623593582958710 1423 1141504763100740997595 1424 5479775268144841300 1425 22784049772854370 1426 80833091941420 1427 239716266790 1428 575693950 1429 1065883 1430 1378 1431 1 1432 170995331362401022571920550135575985987613751534672548986880000000000000 1433 5161703009993717880762594403077843050072864213259885554895421440000000000 1434 25999970214739665469812866693718320715283324954878388754546530713600000000 1435 112165043292843893349345522777017141571929515700382585013668308582400000000 1436 210577372548790816954541934952526865246021942007554276264194699427840000000 1437 304174308252987367375019406938305800806290206411248594194285121765376000000 1438 282663688480872734936344533561157107538364780497286493997534692853678080000 1439 203026029197706102779802562986452549793006245786292948121273526554460160000 1440 108490877424495806219310828432729783344259679324676905003785465580486656000 1441 46231583684918982728140243119582160500685624632922529932666281199927296000 1442 15686089816602883665373259664974856961603467502153147890441548749923680256 1443 4373920997563215090766481122476466000170709728295974735655071287961845760 1444 1009165903995143716941268300879146375966234495548239427213367638789062656 1445 196022975255615254247872802380739232095397220084065224976167004021989376 1446 32302380023131638978135891885032212029708400046196681579878687219159040 1447 4565537305549327624103284215775807096317159961748986939925338247577600 1448 557189651876382883730151682565684181167215158742779999464703183575040 1449 59165986964413965666384433648276736805956631488593411589645386954240 1450 5496720591795750724356540437340694675246097427158876033036333541120 1451 449302077467678987975675579685363900786501622574686888443645638400 1452 32457369401236054446934461007618108840274682992993278749278661120 1453 2081094917849499926768113027137168386873685123244474099116157920 1454 118855829994738754049235794451516299051924770480435786086944880 1455 6066565244352389664052873835037522980559034578869258778108000 1456 277511961420508102483273990421790970207022636634113307485880 1457 11406549138818898472300226923755369449605175751017597735130 1458 422191756304544393831685079720128998909073532642991806985 1459 14099256682060515224601711238914025243081274506618673925 1460 425523612573519240867403207600410357995617404398606235 1461 11622650720323749227640753000404432628378659871894585 1462 287628422526752800831681556222956884569216421401838 1463 6455037026588742506712246562882137832062682421430 1464 131457404553429601843755840813542671583699132538 1465 2430358182452607052538311916945954264046854748 1466 40795717575856980340218723350928297994144035 1467 621681642192876685613064308879908046628775 1468 8597019321142811379156608719929154366785 1469 107805483126172101338746577080641340335 1470 1224539982399433205425807091817702180 1471 12580660051185146384489127581852100 1472 116675645967999850990666345992180 1473 974361845812363256628735905130 1474 7303606456309060548076175295 1475 48943713661137120047551875 1476 291732508892182583088045 1477 1536764977917955262295 1478 7094443375215058590 1479 28390809528394950 1480 97020933372090 1481 277322610240 1482 642305781 1483 1147185 1484 1431 1485 1 1486 16620746208425379393990677473177985837996056649170171761524736000000000000 1487 174448388297810473694460207678934148919712352792845518164239319040000000000 1488 1918809941903356407166159970890948930489851848755246022067923347046400000000 1489 5695633992079503415688783212950696025852982736446281075051974780518400000000 1490 13448102396846841888633018734895280329516189514912941099177742266531840000000 1491 17706557677249377017695035382506624833090721783823904959171647158353920000000 1492 17851348328098415603873999349220996439098329904002963384774151966210129920000 1493 12652862900926379688880671427994477540255494585303664676113746663896514560000 1494 7037175302013752047881242255552850477368572108136631145750922531287597056000 1495 3030385665633179848660627410971762765110291041843829004099281548111092121600 1496 1057449328212680310165652726869626518561840359597252778524752937727341625344 1497 300349594811367008566365361534012786206832161234306855465226505054280744960 1498 71040565749949151299186283285260658983222569816885895400269017722288209920 1499 14101753856929683468917716480331074600222130114915237707113814259745423360 1500 2381167221884087643189388586205927474745780200474256639930968730911399936 1501 344549796647912382227165777032402112369921785143109197829530962293862400 1502 43109827788539800872536642655192877400520610315264175235362186315980800 1503 4692977065710547406768648183255776120795085337824913979845146892134400 1504 447399649456224473608306593089581002922175721996723568402348763230720 1505 37540392490865658767403196996380933586544507290902874182151980115200 1506 2786079570313149251635152617722303214868312661561855360813294406400 1507 183624796267867076394183471489646100155088529866489359951742515200 1508 10788591020602288672311373252270527524054093235195867555347444640 1509 566880624239685281958853562077338151650215872336264875677086800 1510 26717850341132701753542562578764657160488576822417487225369600 1511 1132397156072216065442149449961334400781332282639171181033800 1512 43259698079254872021418515667989311180803744051039333179870 1513 1492484980387790937691297420500440843194541824594689410475 1514 46583770953080928580437136702878528216974383014568056825 1515 1317318192902004515170077422966067103450192163206904025 1516 33792306871762956166134760991593313186511491078706897 1517 787125943972517309984834088661113124296882938088330 1518 16661160401761013618123425843930874147399696348910 1519 320647492060547113216348932281831536507981152030 1520 5612313637134347786565676656377610980233240488 1521 89343703296620265559785194266171147436895225 1522 1293308543391213518255387745708536572375075 1523 17015181683263618474524487904799967964475 1524 203290934994259628361066691197125453055 1525 2203131410688191095047168655722600300 1526 21623764319445577000126761069362100 1527 191827282769194207613275771350300 1528 1534142959032050912395543495110 1529 11025180381073909419413369325 1530 70910075622377012774345775 1531 406063601478164423368575 1532 2056941307957825143855 1533 9139456839938074650 1534 35230246757255550 1535 116054076030750 1536 319967160084 1537 715192335 1538 1233045 1539 1485 1540 1 1541 101571226829266207407720806780532135676642568411595494098206720000000000000 1542 16910362250815726616893125396419251031289029574868907194031957606400000000000 1543 85325496919359151878169949083156330813728088039338102469478924156928000000000 1544 386745292673943783209245912869893421288719594696715229466141382829670400000000 1545 754645747957278885528521061008478177016001633644907266291317594705100800000000 1546 1133532340999266849795369017568528698425768280077412003770242277834752000000000 1547 1096774961203807490606784023501990375788658771896680977182616891527947878400000 1548 820360189231873343390618819300668342354512689870494175941607986295230955520000 1549 457028514257889622396739613433010575738411844467323207748110934721031045120000 1550 203135504082204894220844322465560231975576770990840581032239138383198683136000 1551 71960164624670784607233303197982547460557145908237333753987690642806936698880 1552 20963668729671757418348689406154488993093114518376826831947186885559084908544 1553 5058197315055672166486343686495877053655089090009116089013323309736728002560 1554 1028321088340887333267946156421907666049077133749847451641869022295043194880 1555 177530569492333280783554167212930322865343223004259150827558906679906058240 1556 26311835662104964935540480891953826170694689415127589001094356759749799936 1557 3370838124180672000973389803989105820189329384005666979810226890840166400 1558 376128165519792873868602562782385011872386001298312555245081091134131200 1559 36761206996101226744245247729165210009893078423554345955697882127027200 1560 3164844833801260906958045998696479320994486568708431546635841310846720 1561 241100184385557709642865539787108254679039694030161401481625176467200 1562 16323395011004957115671364047475549023130737629703460918916311969600 1563 985769710550966210296042442974331395831878948652858451302205659200 1564 53280277165905208041502325704809537312905663910019760641718282640 1565 2584926361456568291595104002936619427250435572862632930900514800 1566 112869547881221589999005999581377048191129631782428601661216900 1567 4445804475521425802016873745596099268925786048540342969140500 1568 158294579162637689361743403010155462055627976857623073715745 1569 5103787806114129004095445609636484884183116363689573034600 1570 149246770160380738377706533084446907642323645255760986550 1571 3963388269211451772746561407700788784395044603785536140 1572 95686678048501663560886537797511400923921830394368747 1573 2101988549273036985619028381797543127213697340766880 1574 42042103864813509153398848654364425009517091255240 1575 765936873390179508897053510669357750617803131220 1576 12712782017016291006634479169784442362771071113 1577 192222178949513709347319296434935506898820600 1578 2646985146680303778112170005691783767126050 1579 33176477441262327436944263868420788952300 1580 378144110006226729073083216229017384555 1581 3914684594147632273413760935757090800 1582 36749105308125985624116940018476900 1583 312176647560332499724964464734300 1584 2393420893567717691251717070235 1585 16506935640308171433193018200 1586 101989326604988754048785850 1587 561593490869137108882500 1588 2737911636631592526105 1589 11717957420952182400 1590 43542494478397200 1591 138366025777980 1592 368214505659 1593 794815560 1594 1323630 1595 1540 1596 1 1597 56879887024389076148323651797097995978919838310493476694995763200000000000000 1598 584644401311032651828438295363687624825561245502962172043636768768000000000000 1599 6621918260684226855854505298222206270373457855286833804271330237874176000000000 1600 20291403504829135829700313417317243292603202385129914843119239198828134400000000 1601 49796219244267086882139580129186777159302047066077292647531800544306790400000000 1602 68161030658376416174481059249092681905770271680276793455798214534302269440000000 1603 71453829128882081877371921708436985615298558833429501977514345737510243532800000 1604 52721733222350295447666348875457548487611831659591068841308377469308287057920000 1605 30534097919573183605555732210935738909562553668387974338498601977439710085120000 1606 13705857686090109563034357752402372115585053488797601646432994552767720718336000 1607 4988019838800248120960574609335934403530837983884596270815034038185346161704960 1608 1478968791449777468646740550500033841648965991316725886090700485284374919512064 1609 365435228786849646084427820720414670089293703312395998004772550052510714036224 1610 75849127089055357271726964931804457201362497581073533768969615947578982072320 1611 13403014089552893820727622566845414396422230982280056417668934432992346357760 1612 2031509304310586118972104851082248856564089130126929548896466227786305683456 1613 266505196881197732621808837672478161539303604453965492994991389293942747136 1614 30450185974907400056597621246996174472781975290388297414827302326339276800 1615 3050031835097953744398742277162581906330112200259545363356361805261081600 1616 269193566410572100584284717009589060150062085964940446045492251906001920 1617 21038870885444326829374658023930577221216380201684844417264708616216320 1618 1462052630259572514899690932626349243354607631963418297973567375174400 1619 90690737538249623545900312302289257524359232627212144432641706248000 1620 5037977283938102127924289859897205263454419329364956428629648216640 1621 251399216965161166590984722716043693494137669002735642253696305040 1622 11298774589343140419686155239884003287769333724950090493705831600 1623 458456723624103157890307166882379094855404180604886634859872900 1624 16829353088324010879969060254506668324267025081713336376494420 1625 559944033256144139909587098487678902096535689537196167157545 1626 16913030861302637878591608885724642642433082725871724225200 1627 464408151139152968933001839289873300507827809465471076430 1628 11605935835007507317925628297856313981846726626027682532 1629 264226767272791189137418072873176543528759276210327387 1630 5484136768407589632649475238926580759691070637585360 1631 103826097358582334032773158961020204005282452593880 1632 1793523032622562547639508523487586199840179203748 1633 28271757187779339147752644618698185328586834913 1634 406614710065893963731336819910903883547437200 1635 5333745658346373430618707336995167532924650 1636 63769666968774034550677880043290877124980 1637 694249296544711010998236695769307538955 1638 6873411332682132683038895966562651600 1639 61781105904082259021851386884290500 1640 503075989957982977845203420308860 1641 3701198173972508698786917146835 1642 24520118258994028249505144400 1643 145667329563156139681610850 1644 771928436537792244891180 1645 3624872117952675895305 1646 14955163000580602800 1647 53608718108019360 1648 164446636958604 1649 422680674339 1650 881662320 1651 1419110 1652 1596 1653 1 1654 1215807585146316502670418057162969664049411543886798064355534438400000000000000 1655 55194190199049286484252638521708180326061686854740205150523628925747200000000000 1656 306291111902378352333964570800848378823198891270713826868356891996585984000000000 1657 1424188274742722684034821047481962102541812617529282219307525726836831027200000000 1658 2887308707858836690504618073021714693935714724089396107020134439583114854400000000 1659 4502560217553325479450076992274255410523731550637796926604003976829762273280000000 1660 4528890058306161840980368909170524371994065951182062795087527894513991496499200000 1661 3522109836161977519381778599984224823963879025285712145275839164267317543567360000 1662 2042265534626019323732266001048793624210038482828122456454131554476601313853440000 1663 945173913236856719170608748989671980805965337958379114602249794637803846369280000 1664 348956978489832178915502331139217010311500542506407983703570517162520051701514240 1665 106014814386908082696706621914347371505321129429089376730482437762973119615598592 1666 26699077207715444169097979284569338556310820923054292805696336671850827778097152 1667 5669603657136302526249592052990167432340049858926686933465402019684651131797504 1668 1023317500681437662534228606236198160769109550772265464270848631413575910277120 1669 158697393466368925630928762357105490834235655838208495492817451264605869375488 1670 21293668554882081716586496639265302992407023560538844630404993693027061035008 1671 2490883953338275515147838556903578219053018748858159738391375259208891662336 1672 255480614374941574363977909732861517261137391006283027745697740935007513600 1673 23106126184176671675423352366133578397489026750379525159295541527693250560 1674 1851253609209266193781188415250291722724752975173050943544428242524834560 1675 131970949234788752510403953634839377850330853753484174355654663482001920 1676 8401954959453667104269992741008188870415794134178742732455444423457600 1677 479370735443011814767439598963025379012858228076386043455024312920320 1678 24583934591490554894495742475362262269715808084774061256094256413520 1679 1136341015352731175176825583063180362150953213744868483264156669440 1680 47454958499836470739299496748163852906405521636781347377662958500 1681 1794352058082778840401565693921703073869837470933168068105363360 1682 61546492749378717018281857370926962538555118425851490301669685 1683 1918198259587635287686560276544641385624114765329778131594345 1684 54400107038360823002165799814720829402324950509551290717470 1685 1405589442397024609932529741204696718609624853182796004746 1686 33121692295081649349191091483308650365429647916684390951 1687 712397444116239315432737879160679043012393459888482827 1688 13994539440588428083553044818091481326269397654914360 1689 251193462579502685482142581412820414336919437440004 1690 4120658159330940182337307153835435436083489092989 1691 61778678950292801191304851779764576196545775713 1692 846309227600736042926827952276178916935478650 1693 10588631488954696200806126499246147096430390 1694 120907956700607867896318145635291184919015 1695 1258729868247884756647696404896478107355 1696 11931163898194218347075321181539172900 1697 102790052265896950942447766157454680 1698 803122818583679354685830510844855 1699 5675291339653890033540825036435 1700 36148347645543343913317319250 1701 206655917889197879677583190 1702 1054777694574179723512365 1703 4774512796536782804505 1704 19002552173081231040 1705 65757188469699012 1706 194848231748247 1707 484036787619 1708 976245270 1709 1519658 1710 1653 1711 1 1712 141033679876972714309768494630904481029731739090868575465241994854400000000000000 1713 2021704021053584898664359391329941194766331017507417360424689625936691200000000000 1714 24151815583175657722980377053989524349400275119783301723505737988860542976000000000 1715 77314304939173566912771953589835943986181639165202424343768554891536393830400000000 1716 196569416935623865656717065383914582030269651798921035698694620026658776678400000000 1717 279410844001360779884469409489055532275187721635317884896405719561421906247680000000 1718 304101015857530606400120196425979256305315761806911756492937818916720873360588800000 1719 233215226902528104306332749702968357927239930930130837243451570410080100176363520000 1720 140427925561410705533014863003596174889482177972473359756573603140768640647823360000 1721 65595852220398205399489151089810433756021030353159916458848058797659603525959680000 1722 24855416498418763307141739469928994873625207849237739871085384033013881554453135360 1723 7679693956621540376191847609219758691504126007661075434714679377278136477384966144 1724 1978661033630026056459255603073616306228542402394753097680319219637077475605872640 1725 428602222136942709579430755787009669609484584951001168058885688939584257086193664 1726 79100702677835981788434913765681215498831266388306126669306346891408501545959424 1727 12532923046497463779685621107944795294588791845117234996869797479336349497901056 1728 1720152922026139208458665629936512987609766979112672086280449184013610609868800 1729 205819694095809523455431703205894984662538577744972221412838233828256735645696 1730 21609743006638810506924927417534009202374129964845850321588358153445172494336 1731 2001246444494458910103396297333005947934150515507341765380335403645625451520 1732 164287773468679796962365667597146939719433335866864481603938165200327372800 1733 12005427032818112828263688992625557104855690707458638039472129693901451520 1734 783997625623854504115222732662206119244877977185265478774840709057093120 1735 45907213988151137930229312332106814801492253575588727115589758499055040 1736 2417819830780760165084090874482851943332930727514845184250575157843200 1737 114847888648015103407740150683346390537661565110518127913591304115440 1738 4932319511075579325590931097025714942822337178530954976344031688640 1739 191933417326904585906461908958604032780299417694636508145291218220 1740 6780598853861590759547156515615426365092456381611191753393086400 1741 217842383991099523175845344619818524615062756109580788922948495 1742 6374203238431031527015570062460586859406928883136118462538825 1743 170089190391073615337676927657773925722149658275807600612122 1744 4143544416233980130787500992668276690977801189164642328970 1745 92236348535705334945000653113596484674513242457650280357 1746 1877493879875456630450330071538888843715131108647893387 1747 34964553761722055592969875599446638578068613936006248 1748 595931585100905017013858347612453974245565989302500 1749 9296975234534962296036921798468279354878897295143 1750 132749857483283380963130040633464716048015395713 1751 1734388491076744912484230445299003080411955630 1752 20722889576387870512500602906711391113912950 1753 226257077828801746581092636023495139044005 1754 2254933651404985417029814629997494400155 1755 20484748485598876488556498341060284460 1756 169322365308180944695881656015743800 1757 1270595417347385182991633200637685 1758 8631774341099717047861182125235 1759 52904271163317831613601784630 1760 291288023167796159972635350 1761 1433078341029781263672855 1762 6257646671422335568665 1763 24042744159248141184 1764 80370120947047140 1765 230192259033429 1766 553012907139 1767 1079103746 1768 1625450 1769 1711 1770 1 1771 3328394845096556057710536473289345752301669042544498380979711078563840000000000000 1772 218368524849931410416922010795996763212273562974910441742072455981590118400000000000 1773 1154441499836165316270230368160636869230202705444205703821533491216292773888000000000 1774 5601430412704702440965620286841202264144082975860373089736561356586043939225600000000 1775 11766134768110185147489270949669546591250818973538460899508798150323287044915200000000 1776 19026317615087971376878053973780188105223956234336418871251445766231775751700480000000 1777 19866197553951171601867656146065203966918888277175110342583376683172554967770726400000 1778 16040251298442286044997286728890581689531242588147017245073862929168501108197294080000 1779 9665463791198700428399669089742019742484774271355058533450467631567615469216071680000 1780 4650464960718240961240843137574893691390322864234220375145541267311970101103689728000 1781 1786470486661774692442405493693330948235118083644168836568721581166927436991409684480 1782 565034899896961275878404535254317675789398682891235232153439958347264728742374670336 1783 148265347319212196947545117316725252835208219245669046871557123529781299483920302080 1784 32826694322920531267425301361253775041995640390090588653500704473942455282074255360 1785 6182615371090351184427394251985663319997411747647542106024092325130451407689318400 1786 1001280924796879012937328683459868561050551803399309145548548669758433725930979328 1787 140422529180119163679259915164094097900265087762046251394941473126025249527685120 1788 17183613500393517726879555618777188252177461120184648875375121914141668827197440 1789 1845431350693023040023085565662700327940899064889372175743456953453247580805120 1790 174928030915326641650142090861263010869930071486103692151471057208424358767616 1791 14703830933813960404874700462178655041214421084573276095057355975987196454400 1792 1100858136379500427551869514375924932883045322563432218122352615695216940800 1793 73689361769278474030509456339121549682304384872094184889280668897735491200 1794 4425600559580746217758566674194571768889057653991406755536349640389186880 1795 239200697804469560502211939147700235327549871512962003152436268203536800 1796 11667870374458355581968931756148492472615982344048838139050058007003600 1797 514909941784584711247671800445487542382390694408620972671441853720200 1798 20604051522895167129035833466183882073425826746860569255276945252420 1799 749050860225151527771843488953434703441328229289201951820550442650 1800 24784112692315497857877229081613692835166405145746851630567474175 1801 747493518338143541403876213710238488977132743117236879720754390 1802 20577872708486646980783250327726645631722803644751694843871563 1803 517669866062270792393600760725151067127831919550864716820290 1804 11912096048075311239981355485901228082666117150343760067055 1805 250927772823847244041286496841893794936879553197062132350 1806 4841738313601651739271545806783440527387621537783939019 1807 85611533515470406844049121496177577645668647686696210 1808 1387553696854433283584661743947674068827800974090395 1809 20614720462269335575188169894322629786054811242110 1810 280706980376501358320101930803130710959024125783 1811 3502033811320106459045687394332161088552729850 1812 40005756865898576732289946987825563461062075 1813 418109644006636091808877988849598739130550 1814 3993286725623401148588851298191836170895 1815 34802144474353415692459224271278331950 1816 276258677621034521457814657700694525 1817 1992791202874244797304994557278050 1818 13026067213898521035370475883105 1819 76886269972141378136205349350 1820 408029064224304733796729325 1821 1936399018174453584167130 1822 8162375858382740996001 1823 30295174049699166630 1824 97891361443020585 1825 271176529874250 1826 630402077053 1827 1190804670 1828 1736665 1829 1770 1830 1 1831 515901200989966188945133153359848591606758701594397249051855217177395200000000000000 1832 7612248950990367745644191843928168436041407854965909466453458585026297856000000000000 1833 95083025923023110620818214251126495965585727197080935386557102104061421813760000000000 1834 313522300912334414891966470643524708385289251783588431914763078629240059461632000000000 1835 826129743359578733591367382331415794709065689478188313313372195448810903280025600000000 1836 1217276951142605104932874195109577074233818749655803018009705764098134224404480000000000 1837 1373692765254803600517192691507171285662044778763066944157388016419703624919154688000000 1838 1093391562897586725943887281759424850806089080832500773177382602512997895313660313600000 1839 683502746449536078475967207530441191971755304181984335374608881531520240672917422080000 1840 331742231375200563144831783904159602900183538653306113474430858576515127644824535040000 1841 130673579677626164392354276681139764479971310354993900665501519875970865477266807193600 1842 42004205981519665964854588020732735244374789151016689493701079154084777188232863416320 1843 11265867051930681879701484199046346022547341289718656195222326678399586731807249268736 1844 2542309405665069118812630132585476329130748401661003810538159118671062853433732628480 1845 489147131819992613709763073379400032336459456171054572917695531730885728385465712640 1846 80862235385996007725331353414820649242962379220007008973138650659330275725042483200 1847 11588711742486263323984979708754858064073396321616516534332019364884454048682262528 1848 1449110074657480667747965651247659435670463167389451209351028973083320698631249920 1849 159142537670478784744155624360712904866200716594599692393882803309659114304040960 1850 15429825642358059596710901673604810025285047545026316800889508035904443513108480 1851 1327403743201340223939009391339599539848973576221713830579899037078982227823616 1852 101753834323608744776733979091717249062914243379778173872795748772384115494400 1853 6977808028518400188393195004428452210751244269514656686273895092411127443200 1854 429534150837321801234345783433181373176294109609618739054737112389427228800 1855 23809884544004384439791646117004166680875983437382682223380842256361602880 1856 1191806201225646218362289973041230875388578344722609635914915559162304800 1857 54006210396623027913926578837907800920093283569728086698675351885800400 1858 2220478331323416498195484111052143522640032479997003057096844258677800 1859 83003222934427611833019160467079622905159245002083186405990628952420 1860 2825964454131519583020123267891449250604733850465632114074098625650 1861 87771886101713544963271965312198889024668726946448815615103845875 1862 2490382841955086785019932931716358846425481763768464144068523010 1863 64628895629060711496806873581551746563620591528862096669811763 1864 1535624583753366771215065432398868160442479668166183370755490 1865 33436112602166138280857324305175789158544463004576264461195 1866 667601460601044269155773484432980537218421111434179842450 1867 12229688880847945594777542288928153269306092492800418619 1868 205617155164998413486602879588972513498591823136947610 1869 3173383208678762135826868041989165865478324401411055 1870 44956938048235029096993776414011619953343880675690 1871 584507481115630424671977837734177551876806004783 1872 6971373081091899508361315662558524643713719850 1873 76225294386813768715306977081099808062945175 1874 763376529377744317614695243826349675089450 1875 6993931585099370800289227252657016834895 1876 58531257919620023973078293707775548950 1877 446597687281035006410351174322135225 1878 3099481058800126409972353900618950 1879 19509916675398670047812458698105 1880 110987816129092466558673301350 1881 568135690441750050868949025 1882 2602684791800863808279670 1883 10597892026319011672401 1884 38022675627742440030 1885 118835006696208165 1886 318583068454350 1887 717064569253 1888 1311943470 1889 1853485 1890 1830 1891 1 1892 16242566844071193561627417989652007271232144927617152099180990063391539200000000000000 1893 777215231305617304722671995689505598553553220947118587831142783467892244480000000000000 1894 4697280573143286575870488880198366932545664274964324134148673685359731167723520000000000 1895 23411045179647110726471205527303089234396998927983878881373045101080172828819456000000000 1896 50989257509280019119280775385818501084149290217313968473296681287987203401161113600000000 1897 85377433095494627241188058672659069801987803309861796718959127941400529114182451200000000 1898 92413814544489932339037187420529768298574178105696639929570686472623114564189290496000000 1899 77363068776909303069264294095724736248911117524490992765262263725721528669322398924800000 1900 48375654526726027317464016478556322451149453073471168077342442937485493731033224314880000 1901 24162582676823088114149527919458794366177785207315065534959051640679437743301349867520000 1902 9643227028358071420381082993161523882795793429497437818142495022906931683315160396595200 1903 3170361908809411468434457035334845535170496306569059985865859190225792863364613889064960 1904 865370843798456246511103218014298288101210976774849958829362763331147162394176390168576 1905 199430794709057878653874832342608363273800262874211391400575008868503183569332798488576 1906 39126118206837042986239640247216426192319559854422043155028254132010906142460831989760 1907 6605254110469438652990827813736259001649228070304613477488873612451991230106653982720 1908 966391836650151594543418204358368755231761978648839539035278307535618691425307803648 1909 123468593215376883213965989265863196885480589208517546696043802782471002250663026688 1910 13855873995027547908050907865499500303483298911940303155321028820491889635573207040 1911 1373617982828799240502454504736604098514636077590801946294278017105156428327966720 1912 120866794931185054615835478118220688519317135322281742879275626946969557840761856 1913 9481809641817508016425986644994469494941512719928719256442734788955489649890816 1914 665709004784432022645780623961984727937469949473010782259796466793324632428800 1915 41978485716409105375790019462234770910572656758154510419240316751601792592000 1916 2384909517649792693121253014277480119280349875721642930454871640541895014080 1917 122421946197781053831993138969050426590438943576032289718866912171948037280 1918 5692310346741091662264300947453240372535867887821308599757907327761639600 1919 240303011857048943057524276389166102240826716447007728536125426345190600 1920 9229103606457825853810271185452370099430922086755660043252923707500220 1921 323064875448341328420379456043632716529772706604942269491942491625370 1922 10324218967534107843543150403731897995117245296164567631177925898025 1923 301641045818008543948993209720355888356634193945625006263861576505 1924 8067454870791014372725465667095952647432611128278206823453588233 1925 197728826378427221643964342259694154013291972662097756462693433 1926 4445191433911534642258881356006195930452397202437574870323505 1927 91733530613808385194321403868456613246145088197354918798785 1928 1738765013985184999143352891206267547662903470592042324129 1929 30284268791167818759245441358924525493619451238550588649 1930 484810005246535485938788859974707525310160838801012445 1931 7134206875722836714372417409566149359756407839656685 1932 96494330659677459147821882197964565879916225070653 1933 1199279147127430099010188836382266105775541680333 1934 13689616907972438014972534364572520953898130325 1935 143419499161632360520866336295516127078159125 1936 1377700404323436900846195588308139409568445 1937 12119742507668868818545445481123317501745 1938 97486559835459093268650367401138517275 1939 715595062154218818644339681000995275 1940 4782161432193252021332553115962555 1941 29009938921392559173881476486155 1942 159175699157030323810176448275 1943 786500491842719079517516035 1944 3480417686385726078017091 1945 13699023694422100122891 1946 47539097522054664735 1947 143795053847724495 1948 373286619338623 1949 813932338063 1950 1443145015 1951 1976095 1952 1891 1953 1 1954 3272877219080345502667924724914879465153277202914856147984969497773395148800000000000000 1955 31841225834695232371259277117835465641367242274599504078362754769339627339776000000000000 1956 395966436366884534166043335567298039831687676025237031378934741091767693648855040000000000 1957 1354278686838798079475975919723204175185603068170132071768861654692592649079095296000000000 1958 3686944920132006117470247840755092261865107225843193665389453063360236426774760652800000000 1959 5626792531999395717093333649737150492282335046128702461058041411377807030322672435200000000 1960 6575217882176259871622716043853710380557041780129119870282969151248770493004006817792000000 1961 5424592913251462966503218258138903956129745283536469842219274630797190792714990177484800000 1962 3515701673066465309144481008083069445497286139569340366333356398144839853988766799626240000 1963 1770495900599683551288292810557470686978530631573492990062769523874930907947935087984640000 1964 723927283489683014394669997624376676499828759955207834800543402126580647264665857320550400 1965 241727720137762626874265310384047522791383282985594303108439515355297580126068191851970560 1966 67385687572611290049821739872372390111385118549456920463419311890369281206266737457102848 1967 15816504217111798859475455992520505233805342892534103514324423603718377992410106532200448 1968 3167243297312384038940954809590055195206845338786443770645199726656860026291829241020416 1969 545340664401357582302031608815228363747204159271554994659132269518904207340157347430400 1970 81461110362591668275318257360568522312269330410202662532730198662037104208852691288064 1971 10625506293213581650896984586880248668304477372841466098080338152424713246684508831744 1972 1218179989698196499706635640007057020382256153468380267190858735639411499513916366848 1973 123403997873502768381437095045326200404287729243583220221733523986279146872028016640 1974 11101736686971043939089709165316583706266750707953715141491675111357704904012310528 1975 890750422037177295329192103754479174398397670645839540812085854098458646887349248 1976 63996272619905717110317652387805705178391743425651771499197623785294218263190016 1977 4131414397400040367191328106314862525498477788675110672592191251250519793478400 1978 240424231190199631027649429982879226715527755686722093996455579352060851104640 1979 12648097741375279981459439116554958389440880949278740849291147790640224383040 1980 603065360597866741671949054262136299112098121777777436808296203236436035680 1981 26121525521080178997072726810594610122199283987563265744198932190094752400 1982 1029999550234069109010937580925194970570187507997457008362104214871279160 1983 37041626382502645467417541411622688364031337627307125225985030072049460 1984 1216986083064161278347823788944642900802062442710228456752848001851270 1985 36581984940953995507403569249860496743964783025647139341140784892955 1986 1007406268510887564989545646147640485089005303551232438514619657709 1987 25444397434327277769243270210738997087814691312042737962099456659 1988 590004842804041192691465187460989835624072217336305273837040853 1989 12570441776024399795676951495532781480607377558650822109059875 1990 246244404362250550649255605724772275344871003317875493621797 1991 4437351913751623045017421186985610297612462485182844181387 1992 73582869044889037565113402811234002657985963773540643429 1993 1123073150960971794055672884795838461537586839869654295 1994 15777186019713177967446626730478177027037653158465489 1995 203974641865356809151982427045828411379081925077999 1996 2426065967032682876772914285614375018907915712633 1997 26532310023088388135125897724115884962790676975 1998 266602524743450703106040333462701519398818185 1999 2458854276250087645911495744707465050541535 2000 20788479008229327728239470687734333665845 2001 160855392936254385241934424264255642225 2002 1136871578472867164977406483068133415 2003 7321421545875423174154292869211865 2004 42835255792269682251095395005855 2005 226857902695132695271041650985 2006 1082730442507777549974988143 2007 4631282024725119948238593 2008 17631660502931993225631 2009 59218093292962909725 2010 173456181974885339 2011 436263853836069 2012 922013691123 2013 1585064565 2014 2104683 2015 1953 2016 1 2017 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2018 3463362219816928196730434969916808280607822950641023430971430715854181766266880000000000000 2019 20030475203908312059434417572497724664408391328522328653005696936036943216131440640000000000 2020 104202568657984517912574520914504896913620432337979328825037371015416526407829815296000000000 2021 234492585511788607306988218235920077251259251760391290293439295635807946599206328729600000000 2022 406135019046292471138512746641791997382481184847305127870055395980364101934550456729600000000 2023 455155170142265703639352007606012990428485531835590151447824501633757831784701636902912000000 2024 394553186458282932895054913174222910128164442030822545146325927895284427032830971530444800000 2025 255685526485382822903338409944770273231215907795224055199922708375637125279716592823828480000 2026 132397375695994037407951104366123544161011919950583021579421245182330129777648757626634240000 2027 54818481513053294385617658043401844788473835008328624662494000125202442148278712268121702400 2028 18706536808028095371818840578281142455946272429036018013063502760248238551642816660436418560 2029 5303517946449172512501788020602203110100988309002047380511448858221635807298524448404013056 2030 1270235724204670827058715973219347491979388022344684908480862949829823864830114643931299840 2031 259173343112386031950519992176195459356825597329520684637578631119564082613918291455901696 2032 45533391496401196618797002665222093645542645357921600711183963729929052269028840707260416 2033 6937873403943980772879576735956076169404801736552559284102308959692078058550499787931648 2034 923797884279562036588025810097279474683587944339586322082096104955822011765305302712320 2035 108128212985397717423978362756845079921728950850723960570078124690129939102547879395328 2036 11189226406233831314043282050858173045024993869551224060046757637140095146952926937088 2037 1028571121218554524404477783787227193750430377210020615424302759719821260114959794176 2038 84370040247161537369791255042276114641780324406581795418430832094101023087671255040 2039 6199367996862483438830081817807129030930033850174645649613308360637197875323027456 2040 409513502728703214315017067860593469611982657489948339096886288962082498613372416 2041 24396391389537787136355939870473561668486743454333357613713864897018508464865280 2042 1314555583276132484669393416867833317254553139125442365469899304715584675187200 2043 64232057881726168383250433547246790250774062850193683395198662450935522273280 2044 2852776261253793156999216623586495856059783350368831154885437159273076294080 2045 115409715108652090093605562907932112224608818100552497854606288756256209920 2046 4260933898661117020930053766347910834669860330735265391670853002708304800 2047 143811823223525748570517295426451898733409456477548835448580417207927520 2048 4444007362680312405195673726796706055557998274169595553531341895353025 2049 125901505339659095263962783112346320091271040413430369783817114005248 2050 3274004432002012524592004984090617045945989459048799876377828588720 2051 78228692900618619637558308244503627953843511181786525289793927168 2052 1718987098130618885162435630038977854675064996152549853944361528 2053 34762752235084094134464573721394382428137383200569744538459904 2054 647355001819894971063373665586766393060067831265833455577360 2055 11105655495912934220022190230914346312030148262751154690944 2056 175566219082748746627685770127850276957683356985930466524 2057 2557917465481118052207869581927468870744576790129695488 2058 34345124028573268100060617383325551430368033311801520 2059 424899404543919880494136149745942729601485936316928 2060 4841504105784410883729335728800135179600707465608 2061 50779863073519401438416558312700686136852837120 2062 489856968143143330262997266959738384518158800 2063 4341664964388692106370065768393062812461120 2064 35308198241847886386588189977117689832070 2065 263033208792675253570393861853723700480 2066 1791363427706159105087111039139661200 2067 11125600217415823881386562054036480 2068 62824176198929836524378086050440 2069 321367641182778715400621604096 2070 1482517949619868574588587440 2071 6133440776282366506033536 2072 22599204458627143204956 2073 73503242373980014848 2074 208605776632386320 2075 508603320304128 2076 1042398183288 2077 1738388736 2078 2239440 2079 2016 2080 1 2081 10658502303614269784688404704153564387440703358661796144699359127518035155353600000000000000 2082 131452734305064505473982910180493000667292269687227465874515056547364782848606208000000000000 2083 1753852337798493915472242994200520402355051630508506205558997367896733384413418618880000000000 2084 6197273867271947292503612769520797247507938110931135307415807842243958160021421817856000000000 2085 17454992861589538043935932803181283873656313904664294595406216612790954093076464166502400000000 2086 27547729061264283644732710344073851292858721826047337575274406152314432655193156878336000000000 2087 33296601250925864950589967141972806578348955818169174030780165147189707716561904204775424000000 2088 28437036550973232455671819879081379890964263024696572415579221846702185518767950271401164800000 2089 19083725214699857898121625675057888818832747257560178928299257102325710362888552396535889920000 2090 9958580532761550608224855596175659027004608915964765804194178362032964845412723314518917120000 2091 4221107275809195026428166120146781380687826995845553320607965748324824311673382841665506508800 2092 1462100206542622815437806857328258114607217874630816745677480914320946983156406677524143144960 2093 423022141407560967701134237213186057035966299682601382663852898979448776248789393318749405184 2094 103118533354222393357166745004925862875487136371507985360205524966598317355409352640723681280 2095 21458442756429015924828390610367305155665277626551741197234178715688647457793032339282984960 2096 3842115356452062657796023320397235445671225337006135919358149924460798865876834747689205760 2097 597209774423575834684200820425054281794983640020940189782690390177128692696282048948666368 2098 81117147440145937941733140837176733645493846307691741175687343223065829009759987239485440 2099 9691180300075869345779050735200505586060842208763682437101525878297496870665897576366080 2100 1023839306209075237555467067404925155629667712183688888288153958365740771500650083123200 2101 96133622085971337017992508741384053868722969170961424254126087611504541028842298130432 2102 8057214974624948351157491443868178528795344562608321999188271812616974859625898311680 2103 605207405678381011296588311893798799743206561309223093797084912035633757941739560960 2104 40884997318379793382936186579854718174194327621211134149078011499997500880134062080 2105 2492131790283856263472409320335922788786897875394327542166764458852121175267534336 2106 137460584476747264845030440514696552247528621146424649797291102491693510464102400 2107 6879083236665050756731982148842613360734445203344547494970007708986910549772800 2108 313079391529293477927799878486509747451923482782685736436169647537102267289600 2109 12986243534837476730955327597838145996380911443989235970703328291469404455360 2110 491875531020452617712439647113682056563655886098227221404250313271518681600 2111 17042229790274829849165518666851584965611304447311289771197673814208317600 2112 540969561855682081579985162023375294818414831236130064859653361746157280 2113 15754284321809876806921026977210376451931423313364081898001008851942017 2114 421441006164886061819633037259413189979930015636403322629519440770240 2115 10367039097300237242691755576133737850509803556818794062283596077680 2116 234722509208389558790760729804294598587369417337231822341779897280 2117 4895277569719198484798448130262421417444209197157340852604408824 2118 94102370223124218259394666194931979854639888393196453139773120 2119 1668175659997460601072105829298072682938012605373408003013840 2120 27280717877648757112309905566953307861017358812274962760000 2121 411656330791420823867070798261671915788142370373455261596 2122 5731987587004328299350841559601849900071727866876283840 2123 73642027390817283875220925821469025575628466277722480 2124 872734229494195629364620246644492401274931187611840 2125 9536353790554866702445801409180846319452502729288 2126 96017354162577898023018352913927853983671729600 2127 890048724531111142187949774634538495185901200 2128 7587496339606733558172869896323883360646400 2129 59403070874747212696118524262389116072390 2130 426394382135781233986112610473478350400 2131 2800347487683832151455387548407547600 2132 16785056521530103915836184537853760 2133 91543009033247182747004302868424 2134 452597232757925925121294140480 2135 2019376809298080256948101360 2136 8085549095545344758112960 2137 28850220677849946865308 2138 90919676689433733440 2139 250147317291744080 2140 591516185332800 2141 1176261740472 2142 1903836480 2143 2380560 2144 2080 2145 1 2146 395887228419958592002712174725703820104940410464580999660261910450669877198848000000000000000 2147 15055676097795175587278538610705260771188184809848657303479213762776151891325747200000000000000 2148 92623766863129884543844385889806328815766136588020768883427411120915735071683300556800000000000 2149 490953168276505467279850706430285510442437788188702617039373941110257473585765962219520000000000 2150 1142734490980171385193335004779837903698496599014561850098480911907798554467586392719360000000000 2151 2044721888744847840846968414430744904367772927334661126235908331268787274164267852916326400000000 2152 2369786857111237531421363543700184684885993767034100744585209583536368461529394713345392640000000 2153 2124697720576168755545478969920900969866272381763005846309916839186136115979167154019762176000000 2154 1425177050484106109743292759228512214511660314944729309905641044423853064454135532539084800000000 2155 764106423016568020268516662855882085243056967834113811269410689241257375934965673658700267520000 2156 327795187059461120151045515246408467651915988701646366698735769639043730371875541510959136768000 2157 115948993458699340656459067911721729803281341572774359423144510652863226300550757926156055347200 2158 34096592642265136654323811797716811017622216003271001401367402502729120442284655654864316006400 2159 8474996516326645175233424598900948021493171756697026122052250491470164158061353387031091216384 2160 1795692873512555040249144101587983750843593278979899894016858111261791188070370700882534727680 2161 327810042071751568576863126016243631555200233524838058456017519987730502169132456161983856640 2162 51935000644608316741844140576417759220147670179009619037252051399725113119847613815884677120 2163 7195190029691876234084501593446125365175772738710279914150563338068824635435786231723655168 2164 876891339075697651233587725374138973670178171817990346834107521212226091529683941837373440 2165 94550631486817234224280402106038859598681845857554699756679485490766375798511776403947520 2166 9063372734911252109257265620202088292869011718918200008514796068694299753257985655029760 2167 775852558920272187890843361242416349345123591580750371574398520679934946973890181906432 2168 59543619445469991043035136880592377591395087825760683194023131672437893735075552993280 2169 4111767283012587886463765032397253233476770309601760288502822320747975394930365603840 2170 256302186552248963534516025225684107110444089411919937905008355571760120731590264320 2171 14463830259780458180494896788296429642351927461538408046883117254796676488670926336 2172 740910046019230110400472863882827971310011281101095224287891816527053196484518400 2173 34533681435374179288865770940824033507388450727731020667482293271650336881139200 2174 1467758617705454609237164198503118437443682677163224180985399136403265595377600 2175 56997281373118233793764728715454976612557418419431092874124672409709007111360 2176 2025854061514970684886632443452624212540554198789636122355926723951932301600 2177 66009837328079090244298990176595714675688785045366281701903662244929550400 2178 1974573608164159666005749934404039847661516872350945203417396004900376225 2179 54294147569531373875732200291326737319816124995559374228736765684087617 2180 1373828069144963303827934144934203536607707431860930350805695535035440 2181 32020977126907627998792669075358095375655087655253132474292887939120 2182 688052205535271443872342715884502477815904313676529934488787595960 2183 13639420859980839161050583956562259569294279107171368044347159224 2184 249575523643799050867407883031787443955024145001751193170879120 2185 4217208246224692136187362358109479326665401365298700810930960 2186 65824953591684933194415131307360070741349282588955986677980 2187 949212261912146101546325630346874278275751593693505525596 2188 12645745677978526213412880662740703477787731510705198640 2189 155621172386180213154192141359497793662988511105103920 2190 1768477738684637753197392543229145753014783766897160 2191 18549172947134990081425436618785251535731451937288 2192 179451411335982397782288973848604587365793003600 2193 1599843698862094940847582946147385990802806800 2194 13128737101680924910173934766512328980494150 2195 99030999214843058107140439423358084496390 2196 685444860627199783465256420208482192400 2197 4344271890215601830915379973505168400 2198 25147912804942756428700094558421000 2199 132554133921613533730634780271624 2200 633824413781022986450257208880 2201 2736831556532516385120600240 2202 10611654539857887363267420 2203 36687485602069932166108 2204 112087407373855639440 2205 299115256969477520 2206 686347814912760 2207 1324872020472 2208 2082160080 2209 2528240 2210 2145 2211 1 2212 37015455857266128352253588336853307179811928378438323468234488627137633518092288000000000000000 2213 603066576516317373341154369805638737367184073552829621110321073639746614999426007040000000000000 2214 8245636583380402002405017773815041873921075569049069261888268848153615118994296432230400000000000 2215 30119830782275522228635274097698550604979625847462128497942087674364376851166119130562560000000000 2216 87463408710599016934600640537752051768076427503847371875319399265468932934015107249209344000000000 2217 142635660097717325867722136067514349228635342518684340581308821837368716108778996538697318400000000 2218 178114685894670892238523112570962138976030988372244733876871735433581418463350111887865937920000000 2219 157294051897284736232273954794995791141841709545482596096935129389157514054899970278370050048000000 2220 109172972850786987260605521356564583789980163881163055243465341277314759768886118156996916019200000 2221 58961561174239455486753032114652204991237628706487089156353703070228585373676373789618439454720000 2222 25875187739664201786531401156142778739778542519141392430752721488891882451119830939796676542464000 2223 9285158923866493083636928992191034994964833054585784390116125818307647694341409679625483295129600 2224 2784456105472767267623364084220296707598672584546271701210484445949791959713495167380300119408640 2225 703953671976045792118707144739485932280927576699677686106392289417025205988200337273340511125504 2226 152011573667167062131564489189221334686612544563974181474740000593571767068775510976200152449024 2227 28261343386666876719483215872909640382211342742208259368305722496681136815324977222770764021760 2228 4564149604494637628890012196224107942541064726485371299289132399396390589837428619928154931200 2229 644531534408921166059029869807496294472180096378742717855465849041600478467138308357415436288 2230 80112011106385806560003540610253592721135554789032372099710346284268892506874031090698354688 2231 8811508299804285707542770872487354808347051607024525022728264781568210658000647678219386880 2232 862000454442676220165007798700313171128274576788493656683872472485916018416942527681658880 2233 75329147592009956490124038606689823265577765359631913387591309628557776053889039833055232 2234 5904351216115190425842457771385099041255786005763746078015747950981124698889328115433472 2235 416564371235307020204830548007847313187766999834658015986088143745578838791940334018560 2236 26540823641608060831991708454683248240524877755985381677196709677901219352739715502080 2237 1531580294461659209897891217270423425792213895662839425810550590484256161086851191296 2238 80264013393023221341195730646015019995592350339655661739201745757303816085130241536 2239 3829166243034776503475912452400577786853516108795585414248085863835057391059084800 2240 166664914819436139341255746271467496153061175001302459397046966983937558853299200 2241 6631342125885870958831411287431332791209192076387666394132923616858372190410560 2242 241633624714096726382801011598967512894367207466400477877667274119031787252160 2243 8076343141810326447554962677005150275967955424216857518914876638279270300000 2244 247974412536641980928790530074551825813258197804080292745031163504300259720 2245 7003232361801107582195744381660179419203980154629272247665278832057309027 2246 182134426535858185047343914793677466414916457563042736263030564779372737 2247 4366444529938556601509907981286413920218758622993316758622780447272080 2248 96580337375753875102718062107882548559377879117908449678178481084400 2249 1972417980346870899189461861498067642730056610960786171255904620584 2250 37215796589083389846085718680233282933280637645739597760859024184 2251 649061627365133216475814186232026613571787522960955386986936240 2252 10467207004379941526062002144109093506623222633270679984409840 2253 156120587916155633946543656981040482493966443175891158171796 2254 2153839757227790704456705952796795914559383144266922577116 2255 27483235181019129953642367482558493504019924990291739280 2256 324291956614235746793669401171556403626316646854768240 2257 3537212414193566986370115933630057200853572487673368 2258 35645975466814421998612873965304560835042763518088 2259 331641725553488101242303442975282006639419049200 2260 2845971541494886487767329377189738089597988800 2261 22500097915302460787300565975019772595156690 2262 163645034383221965335443569831937591187590 2263 1093001774928869179765473445821668324400 2264 6689806192623394979694616149484034640 2265 37425165756968508535086100020664344 2266 190775641370115651465348737769864 2267 882784785300664560764760470160 2268 3691168145919085903441952400 2269 13867160582774030873540628 2270 46478659368838406337628 2271 137736567461162120880 2272 356691533308819280 2273 794590246922472 2274 1489594017912 2275 2274146160 2276 2682680 2277 2211 2278 1 2279 656479996527396335188497463738898359689017435652891442686629313004823323864989696000000000000000 2280 71225904969273829226659836108548681763513592438298846627641906477368347730637372784640000000000000 2281 442914151932169059484628753234893707532772065426834464831984749714357687786733694667980800000000000 2282 2453118019533927949595282734570556122800844071493521243214889635657689530883668773731041280000000000 2283 5889830988755058632800425640576199824223469861323014419643617063798045835521856881756733440000000000 2284 10878537555633477794182076680000685436839457550832993852044280430283985567605573145316242227200000000 2285 13024369193064879599401070888924533228600160218884009139570155077975432101710591020615797309440000000 2286 12064401425817502239002622556534824827983775911949995029533542094919991035289469357217288290304000000 2287 8366614220290212437119919863495241125502502695043241306444892357151557126935697127916500418560000000 2288 4639145722867752745861742870430681557902182607773681149450831793371719608864056190727180423004160000 2289 2059488633391572840307412931336495151466894659571364499849869264303244061189164662284428328828928000 2290 754189292292012001203079415183893561592340363899602543897612146927517358689119924302517870841036800 2291 229740003426010307754015570992725056057060592982107052062579817243516291426305734762993081227673600 2292 59182877525796528979365390884535655460298639787189240762834905563377924787307707733436563688783872 2293 13004013115314509285638523044803855391134267917348722316198320371767158493978419743041632937705472 2294 2463209106797466929171581150827523768008180383302267862815177360811720288430376934696707543793664 2295 405174311195252767702067026448025782025889795101495249094058409482659701772426143020820090716160 2296 58316963071910029895245550243907519451125269214316258090965139648072204751229248978806464774144 2297 7388478877966695105611741731947425079584788429657294020695852770015097796932079995262499160064 2298 828746339680645300399604682416161835201452450912089120299591351405737975063297830204840542208 2299 82699241107486941164258776183766584960231301774777796140251866032175029055954978687447367680 2300 7374990033840710301278805890230548832563385848293707787803074596535858428801926110122950656 2301 590091121615024618576032239353069453546410288210614729041380568913849176646648854409199616 2302 42516495613570549312048143025254171907552906721307287984671876601735234766543633367539712 2303 2767487779944565866224597960825322062450774032763193344310636643686723123282703673615360 2304 163228358605847679192318914538589834587195526085430722405344679575835663845689750245888 2305 8746790573603646309964546118736968671119112693138439893657008886102353381870173995008 2306 426881072747126857764787130693145872940023306523436153050916892146332773688149492736 2307 19016442562549247510857867675945108523742241863699954367055563762069139968826844800 2308 774800882718850314783700528331045039493453759453279651373315878906865252013314880 2309 28925392815648044595527848095197650385336279914386100476756777661032410965948480 2310 991090445938901480406806744540509759096469467577482571718960255945062531179360 2311 31213097400008256105642675047571314332265244024665413295360880318167327259750 2312 904752825652277423525260512567600927571272529562249434169400415288540790211 2313 24166244362591818883964802081012789860680696506538066416332161649037137286 2314 595432336212062038690502939938064354835826359677629725436112287210651857 2315 13545648923766231331927496052723424521209332826963548664361216809735280 2316 284745233181201240219511521118040784337222684732105080804132355503192 2317 5534682025882917611358819687944114781273672969599987019674698725552 2318 99528012831483911357400791803170460528954276169887496948047191144 2319 1656522065704272957089832971602084097536636519743505737385893640 2320 25525664625574681356296011165418382900777398367383491206648868 2321 364214919167037968417535647463822910168158880296864607957448 2322 4812324638974135525996168970209221904688313566228203584236 2323 58874054436231967024972400997098385404433624620253145680 2324 666740237602106748006257394826257072042519220423160904 2325 6986769438915652885118961107438279077220168697288464 2326 67706840700466362026436663960023836564768997312888 2327 606307070167538608392789745851657920685172821700 2328 5012259596011793158767712358926153775475678370 2329 38205805142266093362094662403628711154286020 2330 268124813218710903134423926938748733473590 2331 1729326655910971465347762115132375424400 2332 10228460587816662801226950722814282792 2333 55335753195656654165415957249958992 2334 272961480854993693342872469182104 2335 1223057793734598695486959087560 2336 4954877200750434435982564164 2337 18046061533032609691141384 2338 58668841339736865099148 2339 168724809831409797680 2340 424223860954297976 2341 917895608565936 2342 1671895920552 2343 2480616710 2344 2844083 2345 2278 2346 1 2347 238083412073935737561695080182640471780550323330115296547684230849749258788369596416000000000000000 2348 3000933933515307153258946967881564974193503739283197551456882555820121212126224690708480000000000000 2349 41232693606497003265420664659579520921140818446153196234226786007565699749362878751178752000000000000 2350 154631194211698284021164826376781112739379832828051205247595348674741513501975452749240729600000000000 2351 463368016148217913007851513770425790314586273304663824901208546290379582789547283133805625344000000000 2352 779806208601193908904206850471538485721714241537324053167718363003872407742543417139725231718400000000 2353 1005073679098154503645794933498814291249735649265267818842280538414465587701287189415392077414400000000 2354 916777627556662865180967074090167064396392015686206766215414349509732648673695642326859545313280000000 2355 657377193595474206873554374212434802742229954032243408076701068125634582055126725034998605493043200000 2356 367021717246172764734213971369034918143907234923870808135508831841816715934151421386904074893393920000 2357 166565486834630260829138318127901171232537837270607541003637485588106168536925961646343040993853440000 2358 61847263642289845996710699960755362788702369768512448431372195552306279089771392029819227556806656000 2359 19199820212294120143086946263469170708633266692237223953244370520653542879632529785484810008123146240 2360 5027738847678077587949287542238561451859283910949283368474849217155800507456792596026945574161874944 2361 1125126581384338842278056191469679108874938925177496254909735212298182210416001724914171749230182400 2362 216903512161672030618455340403570627896522470757235344809859416380942125475656357046508332739723264 2363 36343769864080915299638976333112163889284012699562545790353976453389144141812159472577534093164544 2364 5328155798199463137189981846917246790351634126958358293628351048647157638105477722144354488680448 2365 687958061259724739263254751355264155669688039273517351910258943129205354631485343499998845665280 2366 78655707281552497231890871855627710455617700962903605159463566718516719922046174229980512124928 2367 8003768047613602419228164905827661738430482693058510515448981136993649526681151435198065737728 2368 728052046230740521976141764518533174932596740961084062290527054574611749850209174697357115392 2369 59442855725890086709049458696378225629388182440079504348040944781252475448228336878157578240 2370 4371875526308802449245078374207216185271428765804791649879310211754574118617499169651638272 2371 290603737843632742564668110014777265132075816540606550006855028479675749956137680351363072 2372 17510002554334041333384121456212056000415316870548367105813566482470134079742495041115136 2373 958960559198817516168627252802726995128588717315905413252934197500024934270656557652480 2374 47852953509486314246147717979538017587983192746905859633463634590222203299146961504256 2375 2180632556510729409400648867023035308493835244283864985367544279673031994523304462336 2376 90929027216809629574587719542455568620224660743325131961792657558401637925220498560 2377 3475931867722944199244915334145862405187193079907519694731212084026832756488014400 2378 122015338372091474644120438421250541582537279723311211366756443438924418336042560 2379 3939035808286397231801825240155791758299335816205115470678914413289272106356080 2380 117108812193913564519691068142888319164175417840633781655259642890774142726222 2381 3210293748326429525129007063258743754574240918547456485991807403634267226175 2382 81232166111291349793727923003933707131926679441146948532891587991049668682 2383 1899138398794283532739416247515655739582706663987653553895551443718071697 2384 41057587318037998982861013718626702532775354028042832711423962782087664 2385 821389533242437358909719879473037667318466045403994314481025416325240 2386 15215368858602148897273803200372595532745240006619429233183090021904 2387 261096387868169620442918870936827111138438656373698396886403529704 2388 4152024274344317515280430723323041253831972498549356104640785576 2389 61201615568885671008995744394307556944059532377939842161476020 2390 836294390440000885909500555400618792420094535797867947250616 2391 10593570442549340758484719355094039822039990110565654867116 2392 124379011372197240900752569224885784856964201002311825488 2393 1353149647979590703307495729633254726446190377955731240 2394 13634638404516825375316774477899236613759385455177648 2395 127166455666267288403817793346245874659847344123288 2396 1096942515498788461436870505790062177743248781940 2397 8742564208379566221849580622749804921946163850 2398 64297876511935054173193004096389632523262940 2399 435712392545859285915047169695425889837430 2400 2715535064133079069064969104249132621584 2401 15531395330095023764391196692449857800 2402 81305704867543640347993085098424304 2403 388339491001035491004729533631384 2404 1685850551219942289254803878888 2405 6620948902574755092007968980 2406 23389693448217246013746168 2407 73795304104175013285068 2408 206057125248171658032 2409 503245966259705240 2410 1058090534756112 2411 1873355224312 2412 2702430126 2413 3012655 2414 2346 2415 1 2416 8213877716550782945878480266301096276428986154888977730895105964316349428198751076352000000000000000 2417 341922850991168787874379144250765865992648443685833280754326805224866488520116252767682560000000000000 2418 2292610296399263477679364865161291875621318930546226024820796198969427709531755852598555443200000000000 2419 12943682988307303186366271771341642483126239063918552481216548862226535106652646891033565593600000000000 2420 32071126585403145245048917112167317855914693926882171009887502189920508056051329271857286217728000000000 2421 61071916850126734306233124681000132518565133210130855937867449197248436621318438251378020817305600000000 2422 75456058900064086164406584868725727710657290144264788201768663750494762402656964650539516333916160000000 2423 72137269193190277925837223898749186715525249004949800550845056985610627950728958001392464145940480000000 2424 51666363071213653130668664503780275580948901314707948298203183122482819321857711161132557726541414400000 2425 29595403705597024399733045360250314988273896781463163167717012826541120944923214403748242404545658880000 2426 13580787969644169556972484483564145422743221086979405401205164232142735360180021235443098480858365952000 2427 5142773362822146455202929590505700242751489843631918342056907481139427779929705081239123722781065216000 2428 1620851494343939424415042811259541697217856515100367760183645059842239224873661202767797348033919713280 2429 432211439260522048529322161312389326303527526509484586266753644452118486455139109186569826707435421696 2430 98358259292139962139991388335972082646890226200842921608566569150128220106735599395928586439528284160 2431 19306153964722532817879043209863671068772262681119140683878982917836150421621025477565851565891256320 2432 3292660352464884140670734501174567202496324543610340210888083945152786809236536996748646429040312320 2433 491653486240776566331405936953337571251380812463985733004865416284765238486914580305201680290021376 2434 64661053310632801635970792647968949464497507638471036829692070801464507193395882856909325935902720 2435 7533593024342086709378663506130085804565979681878755204720506611806538596386071010415162547568640 2436 781371561257093270631407242598969852161606155294002766872005040185532630799054170248366383759360 2437 72474335892373183395070900101907939772306766734525879248958213429280506575654605132167795736576 2438 6035496063596276059103267911699223869349219775014205454980165645345893629742499475708898426880 2439 452936940970076032780749249512506142094574165873083464936373785557820275173498321929814671360 2440 30731346878370011712163156223948996586277756753493206565346577338800132389093890522185932800 2441 1890816932723098496797413469297461391271300398053730800369459904433091212546802843198012416 2442 105783586116572781506262747652275929293943817185021256300156469844135650313330239082903040 2443 5394675147903822813648000834548251870367390001478791383151205576787440044215649668641280 2444 251343091435324360969890341053132314349552660992225229058322604887806823697289813744640 2445 10720511330431592049878687652008884394878624916457272722863669366319024025219832098176 2446 419392465941871387832357858003925441925645286878068663479403093305792106936255614400 2447 15073700031217086129472337295075578225404760574460636786992264537706189516060460800 2448 498518063196461535063986568316276721929474919717767665573809732747648437371095040 2449 15191767723082616453588679898266898029941443268961437712393176653847692603625658 2450 427115843400964600406493899417643714338831639939933960265311694796944710997705 2451 11091239020026659221722232871401444715557816546335862872785218316728948290285 2452 266283041780817099623821682809825034766886038364690049926774983064851514335 2453 5915833417463379620258396848996069669490990196747758708249866903302930273 2454 121709919713312579530391000151269832297889499844036631487379543379077960 2455 2320345079871034679206279467381260508506940633363158770422208783316520 2456 41013334931926118770557490106971205639923634235439884236604419201880 2457 672393828224968883303193675086992321097252982170340491106826295648 2458 10227718823510553875164614808341900769198992242982075705732964140 2459 144367688075178832396861191385928655254743297934457606962695580 2460 1891144401259365634532181234605421545687166097876332160804500 2461 22988773150048437632898491602647859709260197717375791443868 2462 259273823259178302540972976512722718777233893706150935320 2463 2712111389883442857367978801831209248064860905202413240 2464 26299668372286990919427475223930485518948564045997320 2465 236266816420402913495649838141408376061861845968948 2466 1964720115713612852152747095724647831856902397350 2467 15107434608282878603627426566344151235600861950 2468 107279793958768102754868735011352206504517930 2469 702443449538555409716448728040362648276646 2470 4233159706418989259803509214161483368760 2471 23426762252837690142075723877558706520 2472 118740141537943880894784246164727720 2473 549455381898407145186109713440976 2474 2312284568780385768307339511820 2475 8808211750988111354187817340 2476 30197287789178442078406260 2477 92504742016021792733276 2478 250908373147133181480 2479 595499937224895560 2480 1217191645870200 2481 2095665114466 2482 2940482265 2483 3188605 2484 2415 2485 1 2486 862457160237832209317240427961615109025043546263342661743986126253216689960868863016960000000000000000 2487 15052422804739598449054392329814276728778410312920628054694628007176907512756314996473856000000000000000 2488 216004356597627929728096664425238400263386597936478569281497601044645240567561460109906280448000000000000 2489 839568364364756254074049081369105350516938229063279262356668883908719683293019582431159019110400000000000 2490 2590321706953077156768421826511028589488617525143214462246421200198026819390920967202128611246080000000000 2491 4495687833196197919567981903169007058387914633020971166331040193880090666792012959011663968731136000000000 2492 5974461851608774924027255304313062621800729878567255408314728424221807636608762804294381100597248000000000 2493 5623165398600895757891167964897253517130648150042186557597257166789355806252385682142280217337528320000000 2494 4161333158175151407313709730225151530468852098627302512818335098903998926932539269522455054205845504000000 2495 2399211698800608091449625381218617108182573235070293507313701407957283348618303660863597152865930444800000 2496 1124777735335488930773090370840990438701969340593173370076156888860759824164488239596873397133125877760000 2497 431659399284104067087186456364731593153743093699482399328630314819715447293809872373976484997983371264000 2498 138560763605622708765331853572905172154689380530776253465599227740228579459905705671143360177487269068800 2499 37537691480590959416136964648468838115684951125880276421489048803390329000870397294527441059186904924160 2500 8694750888691972752342734814194076812101886383319142474177186367815650243263354789770677045267263389696 2501 1735874885215020321271142740608976451679031562878328643691817532608667488420978183509734997823858933760 2502 301375428813417776613860881434894358614708973941331317559813495815392598714292455461760054690557460480 2503 45806577812387188107563584244484175613970460158104234037586599533532169465347289125634706140991324160 2504 6135293239758977882378182228984645709388215426089954918304251535810325319935161810515537562511998976 2505 728096328032742934695118136493176802880793080178578032040934082457457365906610577517986333929963520 2506 76949825917997393973488686435702368641241292218809278312894435994615917186988276373741314564751360 2507 7274644910353210612586875856012634926133227161996011337440192615798343857599828979778589539368960 2508 617697920278263443826967113404909805663182707567934645429422187183907466640227213121609531621376 2509 47279714318706072659734254508826225702132069075106453042085393177230329806078335201409218068480 2510 3273057649624413552140041253169040327607864644962563811213079496255458346621702075310191575040 2511 205547640971292380036994634774407961195319605035824035336308238296358594714062773286382837760 2512 11742015931216968712135835999878453920891468794173532396330551862867335188305620812105430016 2513 611678551586665911096333679251577520415258636036776777027688968438543118320261516579095040 2514 29123401327466730293644308292319583434926341069394491543208267491221112967000049342558720 2515 1269980189868340474156804892959544107705849610463656426989093750304165576825033703439360 2516 50816906022985103834036639409336695220409553128333319641351200137456894755154306306176 2517 1869052368540883092133732371265399663677571435471362244204914319395971571387408942400 2518 63287159706180441009293625967171892984683497696004225398441150160285944159950905600 2519 1975628975001016867858062768674384341209454321915312585137078825716038058336915680 2520 56930748277462461661682223388156725608940272510057307702811593869792943536414158 2521 1516140880359290278053375350001516689185021299412578753391123745818715047255755 2522 37353372205489165479547085998768367641130517275820116308600213255298927048865 2523 852143054471642082400995938812610503726729447818195492007262774782267628805 2524 18014955051014558036613464217822341651651368974850634034422836140116531073 2525 353174069839989650992070600528140396014393805627788445954516461725286360 2526 6424346737583976156407539529819186586869627784466922357772202396065480 2527 108481537860456542921027654286291343496636670666744062149068014379080 2528 1701078277670189012817838758621180499598024807652495493429196036048 2529 24776567008551046153448528820938105075598771485921247192406159940 2530 335246344231001173731381411152930793979277546058800514995556620 2531 4214051149784595884799274162130386039641632910811313623581980 2532 49204182360024813495393659768570649208837975161887054172668 2533 533541165393755411032034553995345219543541383025519989320 2534 5370746214308527555060581903464918704354225270975524760 2535 50161889951330814752662184257766675454182018223216280 2536 434396367957070746768438812235748710782887090195948 2537 3484919477869946861904526575096899757122110584850 2538 25871773571641129101780495041985397282528079350 2539 177508154440773523219335420538276178517308910 2540 1123790126014654839765804069025518486272646 2541 6552515293052647125272301948231392232360 2542 35108236916808454826536442623911236280 2543 172392930486603092018576777898335160 2544 773284250367492406707360827952576 2545 3156315908948775016753778907620 2546 11667946815526700994789335660 2547 38838663173055077006134460 2548 115573415938713454798076 2549 304648848112137609080 2550 702960874093460840 2551 1397422145802760 2552 2340641120566 2553 3195707515 2554 3372145 2555 2485 2556 1 2557 11056221651382210127775179375119038133751599905570351066523599924051652844915027230064640000000000000000 2558 1934834073619001002115456174414966238585647792293291588436994349461212693875739934401023180800000000000000 2559 12334702176621220102920464854718206074040341070778822421929947488523004763296569588029144956928000000000000 2560 72208483425178875421804498782983566370202270242256025732428915332224664987429912436905376900710400000000000 2561 184146121980608372812166990017013059457403038860208394451196253492254595123459191688526829463797760000000000 2562 361282742148736498152502089553834984117392781931113975106936931321830794136921543684634655152144384000000000 2563 460204612319179377692275281500359600123901857538460126961559674616588196807684188155979172346331136000000000 2564 453639764200936535547151612326589513767402985212250247800045933400880521036025023660298929431086366720000000 2565 335217086051951772874018940191539889518480625202436518511021442440912635906763171979467579660171214848000000 2566 198164183327715358783699868515455102985924422664552707171796885848599369506269564652860794290048283443200000 2567 93895244780589897643393728939168170918107100383747501980796756780169611357468547190893928155942391644160000 2568 36727823737390727403415343008623268474521968818621419936254985375712922899692399903030445114336858865664000 2569 11963066223441035163885869911372555771659802523855495272978949857526214850073871231317078857898794785177600 2570 3298282032011934716851369837260391504250084781878045064428931342108062281780469267216382290288115229655040 2571 776457973688853859527382758852720384497345515170282801035251535195608514251390227352161584217439334301696 2572 157736025752032376643251500321581300289447701721329362508798036591370047182108269936619378357428002226176 2573 27857496719030762924607925003682766188493878864079320035440537812445158779136109206097895727009727774720 2574 4309684771911861182043720632101314899541919122265422139526745535445958027360349679266583760184655216640 2575 587578112812257876736184348060069298473845227146882630420183680161070950092960701035380994088542928896 2576 71008624899776104591262314603088249769337395619634226848768105897435401516994006737504180334821441536 2577 7643887435574495336958985097474965724374137969929704342734686502714881226063762804031161297898045440 2578 736305092070880451240671852589476964873541708573476006913655473005034092565157004657835650001469440 2579 63721234609937439790085832091681009687633113263888961627102321556737248694102755767261456264790016 2580 4972755249967868145669579832225976332656990483273590607942296785214283407873559796563454732681216 2581 351100761418583841073412459680280645795505684799096993448197242280268958257423257094396867420160 2582 22495973834105519900600076663805303272033259353599755230144995996030447740122094419480571914240 2583 1311615201392864834376644700458214432548626941664328443854128579835426478384935984109202712576 2584 69763379440764663470740616246804972945647448930096917203723605184599500607258364916203265536 2585 3392809457753007375549396148301812340043580960145776011139626303082070440128473514911431680 2586 151185523172320706505123265363167074529199938447004147949447274515219593376973282460906240 2587 6184527443694600959393239170454900434960745892148061569210060175566494659183525957798656 2588 232650538596576065149485442259693327270377941986823104724884882092367280227378581805376 2589 8061023822157083358694124885793992114919830735561755092882854227819223281745469447600 2590 257626548099053010663771439549638229696449937923518165768485547336879722113201777420 2591 7604519588457952815013289510196046811125995191009382196845787641590626684226949708 2592 207560859600270298915190076407605266825061847196413965572038554764963924203542273 2593 5244095667411088745641158944081271733362348830080481417481821913027324258204360 2594 122759846049981446355877381109716714322587003048553557796682171732143200067970 2595 2664791360643311934550987606089532020413812421633929489501071950845548922908 2596 53679079066237960142037589115797370661785492184205850589219988831041840153 2597 1004036597378595951488952842617370440165226789646866888950176882090865920 2598 17446930701764021845465501663872150304609105599250616575387920636373120 2599 281767203516131650807109304660704375168616535480589855026632004739568 2600 4230533241660763240353058156306368993996884760899414163449555710068 2601 59063319945533209259687353307873653869629497525169733070268112480 2602 766824237441782238859736143739470586617571100716735667024890520 2603 9257986450030181098463566031879540211838434654960835781524848 2604 103923918024792085371018712618282671702149865471960193501828 2605 1084358654009809655678044494265145859942839155745076793440 2606 10512592882351757031927073926044331361240612493359706520 2607 94641749142913720526056667892050609318874951709845288 2608 790637996814537043646046998355793802066848671493998 2609 6123533170673291742719817553126774989100165834800 2610 43921316870722689488921906791253960473544362540 2611 291351062761690554792337573303825548329265096 2612 1784554035796045692203968204919640190594926 2613 10073580603540957521223552811842278785920 2614 52286504087644818703577189129661236640 2615 248866651688841012058165917291147696 2616 1082688213122150497722299397138436 2617 4288450314811089262424089868640 2618 15392055777910526639715412440 2619 49769446518125208557098416 2620 143930626873298591041716 2621 368873237873795157360 2622 827864039290247740 2623 1601229603812076 2624 2610228052761 2625 3469079880 2626 3563490 2627 2556 2628 1 2629 4531349919889570427752781208510325782817578792067602344802903107334400489054405006291107840000000000000000 2630 79986970710559415307383585345438561000002184352939790047318255370508036879944104948324001382400000000000000 2631 1206527999651832526706060633434083695298599235719563859272061110307692416972727729597119140462592000000000000 2632 4804091722924591446448169606953583884184791078148295785400540181615283567912042814193643295237734400000000000 2633 15267123424989285601379183995409592281982274077312412789911068801745038868076886426486807935844352000000000000 2634 27291314472679688412728280808152425072819277668057380170919215610312878761174318726016781228198330368000000000 2635 37363537676135818905340608435676806195151740114826571021122299501622057354313060476524555780774848102400000000 2636 36251698299658238862765661053102315641854368615815939695836590232204314448252690092399982823885158481920000000 2637 27660641527998292641670626953836458801246315702168986185424487500786321220152965251039366638661638553600000000 2638 16452124898199557754485957963937000697443559845599189420286187109215242155289129655195600912904150738534400000 2639 7959412172901730151198047132802621084220013514584146444594275513081038495032887106571230405860137484943360000 2640 3153808935825940988617973346657802620258335600771736433916946707474635920428685389511009358872315936374784000 2641 1045649789432967638734291369860282717827901295585284555896921404477721898726107644620602766537326403256320000 2642 292738285684546488337162506211313249694539351751131114005613799457183750085436414645831174639428315885076480 2643 70102037486726336518099822591529344659422761539105178179083503697041592332947459113631452697184732811624448 2644 14476802416744030695381495329779608878853863976082240110257563776277145297473938139693694007762827385765888 2645 2601100896363216632302032166292849469131426446932561930562018849546663740528559260060677405311798981165056 2646 409356891085582506169272292747587085630439325576815799291001982320609388285010175437585338649751380295680 2647 56802354492895138061907035686658048606429846112733255176288166508565143207150370057366740376107443027968 2648 6987478197723519591352880400436385049219933952650461923999263028821915073568899451433240082477373718528 2649 765930837382171410473893952495996908516498109445936803260839171038383405211671397155591603425860714496 2650 75145790768013331398272801656845074749095162427988398338614328041938856618101056353859498111086100480 2651 6625959792656379951854828357548337864236494124714200870526917677656015393429843666838954391784194048 2652 526995962120043071214414820809962798299272285582476590916123686220520179628608905391960723962134528 2653 37934635713895954819754241522454274536849442466000550687697577407606420135701980509927099136557056 2654 2478829044629940259166691495679121810234941821441554349753608499112500529359989112321846026772480 2655 147449169749785963852664925103600489078183903232324918006449469406836070157797457299414155470848 2656 8004155759262144376568781927115395506441556023616834893396058211736843937763297920526190389248 2657 397436380432485153264927455982768727768200354995558912682855668178978551457991987835693600256 2658 18088864157735214128674169780913528594039284846719474269512191723178858938156686927638830080 2659 756105966008311496318428120433232220969422636078190856922084302064388494585264272373822208 2660 29076648321288832897203307066572163195921769109955481292786277140019112079008917736694528 2661 1030370409678604486734732119426819797202597388153396608076683150390219115987556515024576 2662 33694902640680749886678092854303061088904832282622369155682214537534074238253798333040 2663 1018202114071202852213821209736255643507047767267980967245318898013279445226617136204 2664 28465910472624468678062785505290473234082596245129173782385935525802781889019562124 2665 737069773964864968428090061512451274206830874559199278366408248807223061984446713 2666 17693196862582774917561893448785050260707979561709598535686761661660467854992640 2667 394087774181566331556434524764631874474280346276179282173233273578267981312714 2668 8150748006949419370495179220729443449756509690186779645269492775714613372644 2669 156640586958649830184407069354681512093479132907884648964700063410774825433 2670 2798684718269406782642746109253429813440901866501823108257703119250095040 2671 46509703992337606182787958124152508873623342167936630010920408009165504 2672 719161613949016492672096648909415627602016398425183208969637821879344 2673 10349327672736468946306795671547190231542003111942435453362220845588 2674 138632416298992437056422478020742540617634524384408603910425463040 2675 1728631370228945703719080243513968273008286705996625494958138104 2676 20062931356922430123061392616811397390030601264546618241329104 2677 216700202659109569357058538536670833989070275068102606907588 2678 2177516082883098160946437123804838924260051717324013175840 2679 20347280719533456306394710081138271290622140398074388184 2680 176699991002624733106001815084039226314796763546058344 2681 1425030418579340005398673128322943228856944846628798 2682 10662612060130988472411547508087594184943421460480 2683 73937002047038377133594714946434299672612576348 2684 474488690014023216885146876037697955351626488 2685 2813506161204848221956018124714442582706606 2686 15384582453682741295424832235744876671680 2687 77399599395041888627363176428129161568 2688 357285673545224991161516514032297328 2689 1508320067972122862417837027820196 2690 5800452665447694825801176244480 2691 20223116230370422878338459448 2692 63549279103139311444090128 2693 178686008065258405210356 2694 445433364372870474480 2695 972734719364399548 2696 1831304986295148 2697 2906507227281 2698 3761614080 2699 3762858 2700 2628 2701 1 2702 169864387537482004953867771248751942182918426610750390601125043510076039954552966046642339840000000000000000 2703 9764261561251203801335473286201960214312878607682532938445891104149907713346656449944336780492800000000000000 2704 70860382328917362199160049034710128527356606747472680286565605037295199600198635841771096334401536000000000000 2705 423781122771329931684565832625581799290199767461362617347751256323381427382035078919363118793071001600000000000 2706 1113836776753430213447788279834073283473648259884201256178909568956758934026563351301345470598485114880000000000 2707 2249138902184103294552708738098321117591375512412856090917505541842702045859464080405992863016025063424000000000 2708 2951057331191411840903169352809408220596981457017042216321506186483627555845453155047570070590223443558400000000 2709 2996671843873138078493910411641762465473173302478551827123337668042398062418882087681532549752830589665280000000 2710 2282490440736821826640180147091441944398328869043054884507393188907940252076479507150704426736131992715264000000 2711 1391145850305844570493088099071153657715285473294237112355950632094012814342682334492447604908829806113587200000 2712 679948434341413059712111774231529327734485687556366809128395759149655183836697792496826602634911982802698240000 2713 274450611170602169835416158119743119358698604938260191476496994440664064890403641698855799225850262093561856000 2714 92290315455034627190619693708522732510830117442738651629177554039319682844447055647707230633193484640373964800 2715 26279967933279123432908207762345776341380809143190806832977542170447395093367569474255950978823090314925834240 2716 6392739866465965518571175079989502319050759048233259961562899017941249232595498358750932841786955598456160256 2717 1342550288968177914661407330292650221864239956467215451037275123044140879398864121635978763017198468585226240 2718 245238504303158198648585724197608796245107577363654310556771806687350001673077788137874754701407539592953856 2719 39260381599954690003142784285961230815750166716603693725891436379391038049391894070768361332441113617760256 2720 5541983034781213917787360497818116446318318780179370364069878819311891010503523244034347869667682811641856 2721 693798517830087133207618637633680604036846265533677355329913885667775169149876957370498061401996431196160 2722 77410882389476854390066686750488173366245911536031119357517223355584425881557152010596435156396190007296 2723 7733222840094122817730367866786639743760041623051145293747964283722539151207429904984130272428020269056 2724 694483181396870584211490225355777258851964079011965958058140242767274686128841672946403178281156018176 2725 56275316927850438121512126705843000379056358296173948584225883717143107497587166502118681507923886080 2726 4128337926277015995991357583999334289222294491744805591275021427156653317852483313766687044925997056 2727 275017560600316540968569877637419725463748120349332474774453259869604825059075289054901281131749376 2728 16683054630264972196384417865813645497077580274743948871993059362318315967145050825119753101223936 2729 923896616689103155486255387473997189402868728051366597085505092635391058601918398142927038259200 2730 46817526119828810535694250319518044880069825126279154858316058934646840205817613621671321478656 2731 2175466398082488675101897608935836903925168490968771574551942463590020609144933011413936462336 2732 92874571333959034166729768618436617724405918693152398673262461206218083763393783460068150016 2733 3649330183936944949581971569469145611194533226706256625352477803984459423699194708417771520 2734 132192189218559692244609826503652584167375845910173596643438940007391680947937410448058176 2735 4420980023191740286705495744518996147416004089238568749971767545593273823067978086296496 2736 136690262481572533970808786716962085110309794286483593021833912878839315184934570112588 2737 3911971891444017422931834454410523152762338327358878366757838782117644468352352474320 2738 103746831345562769146308014058930011238766881565090877133343249888995017043114057613 2739 2552165101985463241633158746369230736210197216778729052884990441450661633081680713 2740 58288779632139638213693501356717320009271073420896099045996988664410937276165738 2741 1236933875585858961808813525926531706387028089941055686134794952370787595512230 2742 24405794242616420585146160560940826152982516078568336497450205340701421691333 2743 448003732303480867215127151796730719921551742510969082632905933387934802713 2744 7654693666597410643249040447480787210810848622001074883102499428349501248 2745 121788157540275350074029914471496179379415068277338091803267412993506640 2746 1804865518594067312720378725413846717845219041565586505170564409647588 2747 24919312945724571551686529929137569111902957261895707221353098683348 2748 320570696162850845592898445558828035032472694316450501623100763128 2749 3842448169017759310373669810265445968082518610749245413313471400 2750 42908287104046930796418228600238350989330932181696759433860788 2751 446298938911760850181759144992556906958689339511980980553828 2752 4322262640351251093562045932582980353120168405009420148568 2753 38957277539341170547253756774714915310467285644957175760 2754 326577914557666525792538240513389931082250431683490198 2755 2544281441972544013049405591885869454116827153652638 2756 18403721460766498517710107706408381603988007136156 2757 123453471424678527261178298185059727581310371940 2758 766926412578014743304097415978491950954624406 2759 4404918257307154076535134005826356632647406 2760 23345478766878261387963027285130092370656 2761 113903507262864063380580937814698845360 2762 510198201710044306245254889434578996 2763 2091099545981598443653111052768356 2764 7811295972854179303667305803576 2765 26466722738775802999176122280 2766 80863536669284758424248356 2767 221161188618051055650276 2768 536475138141112197436 2769 1140421026360354400 2770 2090603007338181 2771 3231703988961 2772 4074366666 2773 3970470 2774 2701 2775 1 2776 41017779474840391512018175499435468986064723225795936425155878927590993226920474116947108167680000000000000000 2777 476300186574979583001610911162084096847709263549134764239528916098641383588943071928921034535731200000000000000 2778 7069245601492642671266103896439251626988210500346305593064482523462696461618273191931445800490500096000000000000 2779 28997838116615307150267895914353108601648431982091374507062808741833643418197034846596510882855911424000000000000 2780 94684578300255274815557862174115756205933630142214027102583321955170715160197618164945356611294697881600000000000 2781 174243423724213895693310238913233194786980815305402812351601493771757763321335186815255354150950241566720000000000 2782 245530140682273167815094545462291775309034796035499918940005009769662312300234753761663707643502944006963200000000 2783 245356429372411677627081135115599484402109737290328006514539963294705469986434547533996381804066742940467200000000 2784 192849716301444168360698902853474025523066224673795095871813782411308957055759068690788791881671303998996480000000 2785 118220680950248462589569599800967218894188820386869549791173063816738634376243353184174582845462618958725120000000 2786 58965289988678984612870907972135149874022688507741834090994422531505212899835062115508960933325345288334868480000 2787 24099060796658760746539710876810739086997916476985772438193348821897054556773604882421504085312021246026711040000 2788 8244452056554827679664129531470675966079534467536784571518218935172663973573514807039291107734329117592518656000 2789 2382683301197828440594748037625108441330178519084689975049383219506832389803739916514075257499977324177234329600 2790 589266726014052307345222593477918329298335866338801187173351166271065121022599851632554541695701946003487719424 2791 125734139016979557898914295609393816686064127608721831679938515153234229075590843839343587985831978852574822400 2792 23352717383195579751741208167924916948647210049710824636639159322459992095662574193257143442135248278441164800 2793 3800985854859297532772188880341338659601483708278475397881855275438840179334205541192402029428846113062912000 2794 545745965985579952596290310403593007072241313453417091342209124185431443843646231371315211378761750350397440 2795 69502688113089223297455412201807681037250751540275455477138726471803753628837811114806628137272851097190400 2796 7891503457334896545481599787326991052350591233073203118974583700568268215473919287981941771785526365388800 2797 802427547204896266882823390354221166170084978811901761436517252740282088577164514398826141396328210432000 2798 73371971014195241606949442162544902472608972821086508432261937789974435961252875946694091128206474936320 2799 6055193582356306819745869566168124224794456408578306748582742754866044194875255449141930521295373926400 2800 452547414237195172447467031516354831429361209160687454429561904952770339718714600006712163976285388800 2801 30722802035233224914494829346037042201540658721583752314302079543153051799450463391730868472961024000 2802 1899904277944003769425904534672714343576283939036475067808866381887311033031625859692711560949882880 2803 107295324006186220261575896158021521001970808752192780206073246149154579446567767671403794514278400 2804 5546531144926866732856546793138247001051108168250903276976390388641504693928052823714159871180800 2805 263014378772897278591656229969704729080227454272954999375526602047382406204448143417724634944000 2806 11463169351246229106658693972402472790483219257279793373736594047528875463900750016414192130560 2807 460017738446887222061959216102971435789975735956565019163979965373031542181698123256500998400 2808 17025578901279351460707353774894170234330572955950302778225865005672879548191928840662220800 2809 582020228238065566642007172670333720948880281119752971980221224013319556599449088032779200 2810 18402570497728397344470184796556350987115593872740876032591100130563057138565453964148528 2811 538846536986640255989624809676986762100187693244892258540384060721320505856366334177700 2812 14628175251938576235202027262760470058701630244980103120911807729169581065755494110400 2813 368551592561362022127687344012668615370173053538975519523243341055446956130520640375 2814 8625593845491154911596274203540123271333479662415958340892228498052060340173555145 2815 187680045852203866085495587679219674218654757853257879891826193813287268930637950 2816 3799262548616719403700337503938866029055772810690588094619615780263438487236150 2817 71598691114579875188306499024655292511509624381522145857947200449965472805375 2818 1256803725630807951361181372485642725949846434232012730447339968877444258585 2819 20557875036995994355030462552366067349966521173182742641160151726806507200 2820 313464967781462486385430219155665066004831545781757849593243959868912400 2821 4456673722337733567837996395159222209230870179309221600298392714699500 2822 59089921263671893344500058419789351698362180362988886444843886864340 2823 730674339021691670261540002376711535186123289104446731946960788200 2824 8426071863646220809367127617876558967183885456312409758105223400 2825 90605365935433553922363433584565418971178544807843315880129500 2826 908233769192667727527129190865935970258015278337709213991780 2827 8483815539263588021331777997508150471339720446687346968200 2828 73809565673682319571137613037537838783458982091553980400 2829 597692375795862019504508960244678232299274479769654050 2830 4501253832470380154926474707165464450586038327691422 2831 31495630222279991210638352999675958360320901474900 2832 204508700785306703870565871335945907803627487300 2833 1230559512448266518004929679469801392422513250 2834 6850041520123631441000236896264672381143790 2835 35206281238215319710644758427239499690400 2836 166671682770016867819094611536772818800 2837 724779925774388497180811027757409500 2838 2885421918343079601592000410117220 2839 10474650638575711629723127391400 2840 34506588682753546803864973800 2841 102549176879155582336051500 2842 272926452221242479143780 2843 644480198171711670900 2844 1334129881597070800 2845 2382363869673375 2846 3588195538785 2847 4408437150 2848 4186550 2849 2775 2850 1 2851 496182816227907961838929542331880673218524877731402456755917890253116853551457348188876308480000000000000000000 2852 60694110519645070074653248371213785920295400205348687904027107942228338875750691143833869216645120000000000000000 2853 422925179287463985401982376884082753982524597741620491027474472056117913261634857223698181093588992000000000000000 2854 2624474350099838670879360355913732086823155761139606524513035328577692287527498379839852585416419966976000000000000 2855 7085844150757555180320824739163513094625597921738096968410196218377810233865394173719630340977344905216000000000000 2856 14716619627008193791186698546860683357586430170415468671668905390241964890729939651086833724029162382950400000000000 2857 19872621237784889426614441215575706645122173154218704663152926284482358949815256997209138397845969887559680000000000 2858 20770368877606534599976042004803471297350858393947566688218206661002330892163605758571848906691301906527027200000000 2859 16292291704037013582549710058881043296608730118453974998592829404347656659469243120383013185653682075389132800000000 2860 10228622200191147895964393239839956575959948800814189459337200166497358194175055510547115953500661706622238720000000 2861 5152270471968429430866611978139380459856969387674270380690853915270329343302117694230986162426063372077236224000000 2862 2143916907134989453477396796561703750533841135316443259683960981755098151539136041125537820921642832067066593280000 2863 743559926479258690187847607572180324236890422202521793742675180108962695814950622980641430492660342666622402560000 2864 218458372396484373144961713972339224228435378159571967518472549211355922182565492636636963551506683258422165504000 2865 54854242426080757342414338336761418607473020525501886658471329068521308614155075838816420501598634475015425228800 2866 11896496459630986931788244529830220228442696398380787531109723843662285378285000430614241799595662789095062503424 2867 2245146373893442473676704379762414166527547745344174045491048772221985337895527797918540467490883487788328550400 2868 371517620187576237838808177536873796048440997440778744857235702953346346341059836392194755863620761543455539200 2869 54234015138956880434595848111680467098584133547123535135206932980682860667989089837087166758782962184316518400 2870 7024864572394443670655337661229011519338724945155133734997273036245243021386683626619900386216332617615933440 2871 811391678506678455464647604613857494718464266097025138422584134908931858728903011360316251133900603500134400 2872 83954690794061884142553092114177051346658878682649152099381077893595654614692234750495197784855520580403200 2873 7813457661546218886744226041200825808820890685447848771626332478346198415327378294304726632742925887078400 2874 656516238546895563002834159516400289430986475477117363565835587721668353671535020112309925200961461944320 2875 49969759281596542713592462185833383212831395892422149107877593955607260840691266311239203023575627366400 2876 3455927084725961863170552582854787702705605272628080818982449790331622776135273559371856028546855731200 2877 217785972580945440873413413441889175506455024024258222182321455616968940903279278766420858080245862400 2878 12537659414297148638985816678048283066218268586709579161233347528224248664246877722639735479118202880 2879 660907174620781106845057305336246425052004037593742734690273917413482532281672537996287924582374400 2880 31969472363971760855820978565118629286893638497632593664037262372388641584012083694570032050547200 2881 1421857924470954173319673918982009751363262385765130260019091978485414039617746645945014204326400 2882 58248906033268573396987159043070441987834345653996836353466163919030707123183323269499141602560 2883 2201655701789922411232509826338945878560322381888876756083615978416209497531495995462368630400 2884 76895455810416409369083635625031719577977728531824068244736282641262835564560640837781655200 2885 2485104864341541539682617999169034266568859409347642839425831700865166404132868564284439000 2886 74410217138577948429744672861439876492706201221241512812946699047818541460720151834948028 2887 2066644165723254758466407002274948169199886619943157634047830209189808373734387802730450 2888 53296549027833356558249598654319041516527210972409541754065545715603939482349573685975 2889 1277447496108021506987134516780675253910976888139897229625368880575148056537831736950 2890 28481667788042853883317002702303386335937642617917566495621444949752000142791206895 2891 591143178471822354052158320051813530082047692904351667782321896220397660796739950 2892 11429083445935804887007872572412787924881595293220602752100607694102373661546725 2893 205953329728452024412313479139459186928397635840225603044909764677967790634450 2894 3460775741537694542886959270364903957137518946149964821230363582022430222585 2895 54249434547027831745056462908514865528692759701000349945485159072770192200 2896 793533495947801792712971581485083771001301156294772932211887489573455100 2897 10833666504652009184399020023562976107971818946429420331064497398970200 2898 138063077116434291928102228061006165240854952377980854088281410229340 2899 1642410741155865822785761520219636415745236598754118478257134386200 2900 18237077157378751677523209491825999350444868577313663389013228100 2901 188981604343857608992722977486449088042321719568777425602262200 2902 1827039730961730744267862917027014823234157339424135281402780 2903 16472596404296163476074557054824363249623443092281713596700 2904 138428964228739625133021543691565217002368501961041088850 2905 1083543446356659917647398612357471818599670739399398100 2906 7893244999547826213372975257782046159710931602357922 2907 53458141064315121496877606943458671407028431912900 2908 336197164263774217035145669108842470127221402950 2909 1960516052356460671710135494935046195786775900 2910 10582862891885454703997836352223511096799790 2911 52773879884306159433325654524007301519400 2912 242541732842672743449603520073416090700 2913 1024433312717156330595305216935793400 2914 3963299946334059152331017494770220 2915 13988281669673684485392768641400 2916 44822973660059218253659163700 2917 129625423553202582196442400 2918 335843093018081345521280 2919 772312754796905695650 2920 1557466441226546575 2921 2710136470530150 2922 3978519074535 2923 4764969150 2924 4411325 2925 2850 2926 1 2927 181007491359940824478841497042670069590117875396415616224558846364337028175571640619302077333504000000000000000000 2928 2765023337541102349824617197245219569838046313687816492736039077950467925605018364742100245513502720000000000000000 2929 43528112053289426119221671073056846835948028618077141918832203645764179481971761559284936795835544371200000000000000 2930 183812702287397124842688193899318747381190303472823976929506482392790473758264176560387602368482609463296000000000000 2931 617482881605587255961779960215861611705025163697616477472053488812855419631569384803814257319898238681088000000000000 2932 1168477250679063353690348648846107295237396362145855057786630960158901789527832924092575216117339925984051200000000000 2933 1693426588373908879274828498398518744472846314998790929836331451258967104204300237512208764355955841889730560000000000 2934 1741406119814688530560089023983819454942431379990611453540407082226699785070447751575320532011311818985386803200000000 2935 1408763729492619516916376507899913650006087895499036758888642891863040868636788176699639831604970378578676940800000000 2936 889287970288295329258041083145816394348540826330648670123612714072076998387223163335821361749995828104931573760000000 2937 456874780003292587365402205322426661075685720197650124419429081361419059833234173960287438506124268547921149952000000 2938 192417923223029421175728026974761419664137279637608785200417172342236759165585458302017817812330518076312759828480000 2939 67858440109903226673617107479068185969285990379194984783561770267460751483498125443798054219784802407241534668800000 2940 20225211693658415137396081631196982710936824341343726970677775692103701994065251877463230768232735626044523937792000 2941 5160542813800202502815771780569101966663718414075397672786077405202635374247790372581403407159751304703018795008000 2942 1136541190102450448213475416746981663874176893324762401460235617686125129763623837227637115126393859939077481037824 2943 217974439800993923647744573650434296721386957399501141984718154273108689284667997891085760077339518661994295066624 2944 36652268393470271626869013057771389144511821988241674232418940728064998329068266848554992399418588726880423116800 2945 5439181420707216395522259195881925799353283412580019798022311452744622758280322249319296033305760096973383270400 2946 716299518804998664335158480010550820836995878317206308276902906225873557294493338979890676961137412427038064640 2947 84143236407329971572722835886903543164471081753875275931974524675736131566717914625713071149924314900577648640 2948 8856391872573200694815813694736296446890279742941442700141494138781804932684587373589000025152393756347596800 2949 838695722105468161683924169650688521160401318442805447288226412041131948921808792197950190734115216115302400 2950 71724257038595320956300602368714555734286887551843247683442358606486952727682992571428239431255121744363520 2951 5557947245333132139175482749532308304548807970993600685134037354547007459064016886214577379428138226155520 2952 391454585402356663104570999094226882121642475145173069219777843729108434541455878035462163030964231372800 2953 25129838336900517612468416636522074501829972985233453403514792121955603885165261040561004757376530022400 2954 1474190761692736185838412051904410581049522782304873438307744463520532985053868550558718540507738542080 2955 79213160890367883086098789451385367713957184162422119748849631035767440269646439379058916844207278080 2956 3907131076905417194478093603295570354021802101143811889729249295804241441205739204405228072290380800 2957 177254575049210022982261285321515041137889721531396192289018348972852343346011834375047524428198400 2958 7409795704774178661458703999852778488999273169778934385313510888012761163378417654830604423221760 2959 285897831513709629777989261218581985929050063926021942936385412631469571016794054771358994965760 2960 10197121069859962683519657714637599721937504649233425347312488319494275144682828530855667228800 2961 336680126703528932491000768189599796879135962653840277070116538531763236334739280688552658400 2962 10303612760099871112472808829392707364112729353711072801603009477112456977338310788820561528 2963 292620103903688002729972231149289822302113524244450369921266155849718992808512727830221628 2964 7720148002015527856467163096741096876884811494246497065809417387562243057306829383152650 2965 189397636510147356021429279467505001288216628702484767599856515625438786482882887026075 2966 4324437559799097042355371647694527916618983160730578415950301585300503018789957876370 2967 91966431907310890737985434863503905556716453255877500252937960935403763615148871495 2968 1822942820632391666508969888010132509191554519468229734296066014282143632018735150 2969 33699392132652500674429249142918803617520238442307279450293372226355894810070825 2970 581299789147063952263180478764604782989135351813602657477834047284531070837310 2971 9360390685256392441811219003132392781984981191780853840180405993933754000185 2972 140751471983632219345205206223874879753852303648570049588586360170836759400 2973 1976920036524471591136489395100085441216194434139274905221241082872362700 2974 25940382199154133016584171175228978095098620752782454937978256863618440 2975 318016478903061345901288581324552211097816711034327160048510067858940 2976 3642531036339089474920778526153766189321677400470453165174546013400 2977 38975294582854037430133256477631521944208376710806044341123695700 2978 389507240964700078874827972134148979791917648650467883352291880 2979 3634474166511007270353912859174848233866835217453575741516380 2980 31650188122802308429399759056631477880231144870151974433900 2981 257082671814907669430000676123575452990380327893987085450 2982 1946360017745609391218177172949927845569520327697178972 2983 13723086133075671571880024446197412574374591271571122 2984 90013395965383424054157029208330952276048231399300 2985 548595058907788745275121785289808625095560569150 2986 3102060879154544125802084949191886691019764740 2987 16246243408646355381606007328152014409194990 2988 78646058079268963419234499516530284361800 2989 351060036887721500554481473244093879900 2990 1440903882236452459814894919905426920 2991 5419691190480886240960494587881420 2992 18605802170732179221541382767800 2993 58015106354748119816705064900 2994 163330106616586706708930480 2995 412112257636420038716480 2996 923272202089539737050 2997 1814477240199140275 2998 3077803149800610 2999 4405380252735 3000 5145151550 3001 4645025 3002 2926 3003 1 3004 8130253153584008699507963908833263959089461236555668095419768182531471515552759524483651640229888000000000000000000 3005 370363404516585074674619164852687587600415660714606673764656782835777734224896645674138045108138803200000000000000000 3006 2709349311151518970214647053825225793194489373459316282087185801481563485281114656250048825236558499020800000000000000 3007 17052273545606627506082263626352183982389525333683665968917361669757325970489892697644486732017253102911488000000000000 3008 47366340224572070937211578452587726149675677449444344952664214471092505262928042633566835547232458963419136000000000000 3009 101087060301569483921014130686536759358575022410499893279133880446101010132489805555962868770938273489380966400000000000 3010 140372894263180334053752209592585981348915421340678338782429748781249771331779731188945446049181748682219847680000000000 3011 150886485557068254209115368615138220941833639979861992370790017924253311910034602559304384790660506222079875481600000000 3012 121784184542474846446364122903291918971595273602130414066926723841541486991884088551641458681870939901938106368000000000 3013 78691279346120564312279919268050685832465091451599931813894954087104543755218061076358428508440115590763716280320000000 3014 40813464072922943201468733848210508994349901349092164653927835223118872591793747375067699295090906767200931020800000000 3015 17492136980931005350496227110195201670973426324062565270565310339844918092938048998003626983440314222225025704919040000 3016 6251212370213661536432275239489212820592336184742146538237281667412516333718609169544677044983928407278046276485120000 3017 1893164388799749271331303596217348568750119839703389286144507187265905605907122758271538445791793636274173812670464000 3018 490212574981574779262630205566378297034701107121810163409077454916494665310027895310999916513553259041919013906022400 3019 109678752681662003935366086154504482288228479295190855969446451146374803102527670158417470755819057429242466157985792 3020 21363215884872724002081752798598866877858927163453848739841348757334177315283586615399461397936811683657288014364672 3021 3650131959856112532945166989907804749401346874858220406425295072450307940337917088968420769541818118035181953613824 3022 550436215317571948174699040621538852476205536913695762966700226957665531228661269326359639898299270026806899507200 3023 73685399897710359306775359166994265937055567554941656620660967740343134793950167990410500440998643263775422545920 3024 8800210151015093385035626094565531550834104323467775697161242537308348976341641703255274771694203591162987806720 3025 941982157086533059503574900366842882000228944293196715980412946612645161092618722847125677349294867164410019840 3026 90740392221667130725723896948417925755032152073125137701627684489645202726586228939752369933565079209825075200 3027 7895759960644828887674648591633570152293843295526588792293601691363038845196743750535049872738899164806184960 3028 622711318455318062362779171429175990272924447055562076149192762170669072948189706290237415120076293636751360 3029 44650181515286878000122192152292337048772521146276423995626283945237075932598052958629060697384284484894720 3030 2918939563362466516872491711410389968666186079986345631694412776791712605911253980813754277803658818355200 3031 174427492451703696641513210919664283933147992767016494674014046464014043364235757811357332735498147901440 3032 9550347707007946028877586170590238489908031550088120524661318607125825738295320618745580328972121815040 3033 480155636816731952933751220187980508833165205756152401560416676695678694820025271210834887236962913280 3034 22211080703492688708398273689173146977167134433859446045241692572960068973437473919315513564383475200 3035 947064011478718391760370498730967492242798193113620065904930801376862766740754636870361224037754880 3036 37285774027533081789372807315222820026596914724379118840997827442897627631766555848280103401870080 3037 1357483380935755230033705293501877757151649928206610533059853012685951592542287017560256575288960 3038 45768989351508210316620853677331551719909086396437018947306362115695762320247412676403164348000 3039 1430936548827597282691576768195687781544417407829691187158652876218824968928261944261470308424 3040 41533652077115394902787439997004701974011410521665512488990390736978659510297732119964213284 3041 1120427383008760433612703861104949962639614969769709541487199072971832518507736155243425978 3042 28119080517365830212604425626001940240806581666021012322026314169456829972321314855211225 3043 657114821028436446994079820509926290638860622448922164322865191854858381278429304303985 3044 14310458706446103591885359790280837065202293573110270449933615880524904858781372147885 3045 290635932843213659895625722415853641450986677479879036090293167974297220644832335345 3046 5508110914875035988479714900918038687403857640435418758395629592846619922797471475 3047 97465629501955010995615751928972072223614625189487104036409198187922328646866755 3048 1611007794130892346379272548193139741206751014277525828547175568865333120105955 3049 24883262176087458211097719694272150610522886423559612938897834551945375276785 3050 359261633386920612088969823180796910993577332101030674871076364026797332100 3051 4849559739135738087514488162118388293060779783287415485492787782151400420 3052 61212318056836928046707062014382458010337617642383988984513216476635220 3053 722502600130509121493541767482423259297167498335957491448722371873540 3054 7974134351077418414433183665375923046004820116462765555720821627100 3055 82282836771316350670723110960455958309958321925556504360587940940 3056 793616470322336941005818726762921241061628826314712554049243540 3057 7152124727276170353762562825348487467361376629843079236320480 3058 60197601503827659074763802306954569950096929418462822225550 3059 472916719065568381113692203246739418247494673422032658526 3060 3465234433392049234660152532060612852112011396226072166 3061 23661208011426443809775715812111325324335666260525822 3062 150395874357056731377182560449558284873922876453450 3063 888755911113006294374461640816844155332966392970 3064 4875637829900335780863317575520486311152415770 3065 24786999953126003345446920735515384729541190 3066 116538144673991700813937950344661770987700 3067 505491470076582739870645258726837504660 3068 2017069430426905800966298095787029060 3069 7379325665789319438960617946965620 3070 24651328205204697785405179262700 3071 74828395569794886691487501140 3072 205162601255810121143460240 3073 504331158792294964560430 3074 1101152119198732425825 3075 2109697349418821305 3076 3489606060946005 3077 4871661980185 3078 5550219675 3079 4887883 3080 3003 3081 1 3082 905942494256503826516601692698563698298539966359060159203917026053506826018736061299606897054187520000000000000000000 3083 17603328047267649077440220790918732785770767251457257323872427914015360090564016012334309070457200967680000000000000000 3084 282513966291147616056916981890965313888006328084868496854904851305989068368361833005733077225434109915955200000000000000 3085 1226414875641869356543776924713999828602078816262207739879216947386345114609598551102317799068831501911064576000000000000 3086 4227243706807256056518259667720484088800433699091888074466089305640233469649035008189129172977574750973853696000000000000 3087 8221565916195209718114546857356875314774483035096931425721026544735416455331831557512746908308205472809851289600000000000 3088 12244444293166704408034785977066640592105211145939613218867885081693529782114284843711919151780961594496736296960000000000 3089 12947047234043585406227509642247288472619933336010585364071811668668418971836122418062982992499655524421435863859200000000 3090 10771453860343141408354707898213526357513796765067641953001028232662204146214574217226351002196362942346280357068800000000 3091 6995929994709450668699225287968805901724365531062130901932769211220449333363258794737545275655845738690565248122880000000 3092 3698983635794216342115695840915256994806550302790695179746442326565085212187060137542477472117315628881084386639872000000 3093 1603963329476647919556094622160473089018202346020727705682365809503018958538447974997785335025909001824005316809850880000 3094 582585681009176796335446544609858021553290805056513591980544106719045063659809292824365195077669813121542533163253760000 3095 178909221608391010491781861787994075278096460456594812880547205258467477936914226720488997354789678360008109584285696000 3096 47052270368199877845527022633136473223156102513581128445989173888086887818733167964577282071639586776378040656068608000 3097 10685525969535108311264828199724680934477797701770467796394623602897887079866962427348088054380817686333529839835807744 3098 2114063239093943160565621089889216919697886260203369347719836509214473657887475709864958319961629273523110773459517440 3099 366861862274786455740762858379364056472729503483604157866176442341295511266809437921660861834837794344256606142726144 3100 56210012157550616851268291884111709960383559954512928256189391628023528634036227616381068752866458396894221381402624 3101 7646295957288326014159609578075187446208832551272965432879457208390540535368097513958950537700227966366910712381440 3102 928226826265149876655338704430235333523220382197721129060468000042930021302725453010107706462885681618897901977600 3103 101013687923768800404386406087776815230626411005827044870772480735793474147558747455999337115588822881851050557440 3104 9895376032847505202626121431307627348626987735662392191889560482884434038615732977365532800031645705075817840640 3105 875834976636452515641245875876714368490728776004764716730434778617505867126065336557794029196590898780202270720 3106 70279723172638675503827091170573095581775725918246161876176251868738048773406383992626352531683284272170598400 3107 5128564691653212515080904498291965662433312815399393149236543367766050128090994218833931193085242939786526720 3108 341311312346924432913504152435412032309467212222480455105600254043549524679284560190867580793767846797803520 3109 20769119612890778456744902805108438902573578158628780402829505686688303153976178912349482269847978846126080 3110 1158327689008181079092756233312727997882315044101919337826950801127478479340429397325031877685285210624000 3111 59338729519148058472616850896538860389717775846927546199165947217786862038265465799745360515877646510080 3112 2797763547902745721558430771587073475225927446560813899343620630823574117744824191233362634502931502080 3113 121633065872496644610172737831937798690477740232325122032065625951379765482514508760176730672266396160 3114 4884260333435208540258325931606980443276635757789113658506223040184414582485642336853208261315404800 3115 181439423571294896471304492268502162584296427140030241719719324805251288668626849262284502112252160 3116 6244175325961379922157258384692382538744109297320623307891334658170469245069616106460055973061760 3117 199343838539004887403733594081557624365847941193863575591160317906787410336039442233957418878368 3118 5910729231208170821607917227812693940671398973727560904276275449685276032271111124739335065880 3119 162956256596870829802465532426333566050592945384915020685384037524714373562507639409519930668 3120 4181494862542678086660820595085837329426818629408810287314880756147152901902803489581045878 3121 99958780560617611688542540466704484309429452152588334924281873824061744502768943852320395 3122 2227916015963937145502583900710385600576703298565231262533141303377416354116646904301925 3123 46332679645423070825631654632434488136512558818508630928992516956908192033777031900895 3124 899648469954210318470186557230613373813789525886720066140915628019694808678212696245 3125 16319460327602978567594681750341308099225864929867443390307724039112425250231687785 3126 276695570630282379084995177170872490785903557905136900327814864291201377249408575 3127 4386756721493799197649774324333957838428966707254665501675488017795185920590785 3128 65054432925821347200488613533488214293625275246966242867017296272673808969185 3129 902640175007247607754467456474236957694291037182509025003750938399962780940 3130 11720175630093107664123297821432984098049195782020782518098844333413560500 3131 142421827218771903388568516164833837345967326496319396854419170665502940 3132 1619742928367910590523011908221216043189368080362511086888673580825940 3133 17238844166025998612013873613317421432708983418928942653359175562580 3134 171667241744537319068838473033603662593943284025711379218782391900 3135 1599062647561074547572605892985704787510202404091044605382247580 3136 13927642077678651265433787492552915932630427218139607423227880 3137 113372858284362197187820538926766889809008077139065412554282 3138 861967238406962269375313001882591511119830971501170279670 3139 6116363250777715088995811020584337363337822461296724482 3140 40468814415528449549620631340662211024777263875629622 3141 249402682743661545954648542267318431169492091785790 3142 1429811187386224265457920729662642414161889224850 3143 7613754755938697125051089973459169749615541790 3144 37591878291570750445825225979005808364271990 3145 171736797076358353816610898627203419198620 3146 724182706568649668712054020438805604900 3147 2810601973630732054327546837575064620 3148 10005426310236596685397688828764420 3149 32537696001413692576402028638980 3150 96187365287162232000372500500 3151 256934451228749543840070480 3152 615557652514777048806730 3153 1310306337069511273635 3154 2448201859960638925 3155 3950175248154135 3156 5380433543485 3157 5981456481 3158 5140135 3159 3081 3160 1 3161 5367709278469785172110865029238989912418849300677431443283208379367027944161011163200170865046061056000000000000000000 3162 2450329119984750053408594073692511318459136784569101697661283250168466864155172888512634179814608789831680000000000000000 3163 17812150695716484956031216713106780425043453833936485762259224803806356262468311269560064056084808836579328000000000000000 3164 116515585373388217503291636565044305758123503345263381665222893661574972445145369836233172641454221356878004224000000000000 3165 332177165135949735511765299584349445075050524279155272143646748468550085856251711377240517292115883698574852096000000000000 3166 728108577223698937002800178913074309877352777222138387180715506220613710733760658973225055261152814508292020633600000000000 3167 1038936516489564703953143872709900126297773023188547439121230091777080617494885362881110900179863978049489191567360000000000 3168 1147625962343732477387618392709131307594276644384331649869664744365759727515720180660780858057995294387388526939340800000000 3169 952355954768586129471659559433295239658655836561123827638779590058847622894288414986786225081085205825782691974348800000000 3170 632828125887896020210638086038691653214796724777950875883470463096552279506577619814930276872420147143914607114977280000000 3171 337673467217279512144711255182204487482773079161459440300314912046739868368730482132248476893377581649891938143305728000000 3172 148935416718161821874715944397913764115947194547428263953300680305549474890723330359507103310213761061550687077395333120000 3173 54796585504679234922890995285967691934392876150606389487315464609695628267671711193817149069754134218101679051254005760000 3174 17090730764915667104168372107802283411777491623148038492259017238402615051413878825631539612463828941932711203471097856000 3175 4559445922136165344819421394750754348465564234941727950996251933630066577972624592886974353395483106683424792427207065600 3176 1051404090617291453004703717622383879928577703079860041902978920797463918791555152972927946643264311905397330098893357056 3177 211159707074060450966107852283375069332215381910440200284500180237430254760335536833274334930167759248365280014096138240 3178 37215793608639766043246039474698836796759013130812262282134783027891635584362710094767003266545625582003753660689940480 3179 5791437684173389165546269035585099490693841846701109207602745009075500545901757665699837720485006775849001503518883840 3180 800406871658372897429653339412823515334600507962377075754105562391982303136663964175009712367859891413874299747958784 3181 98734620569613644471309297250295786133347565668796963207622102340641938653570435156166298217586339613476641465958400 3182 10921144664028137059412484400578633416819104296004625258553168422267629056312246464399621142688964062289924574412800 3183 1087638652536970017771341928243575157371767370261315519791779740676946207348882764512220565475865627005635618406400 3184 97893102946191266864902325818213018439442582489700997123242793215935447986837420486231313756177307366594474475520 3185 7989920361584292249020535298504618565106539374746297209518793072183897525410978291289903944476853736330703667200 3186 593208169192941592153818925700117302086636547222723198554196215157900063881544153480801291029650696543856230400 3187 40176874334858512177172592950767360755025128716242244616797754383161897012040889015848734490362547426005811200 3188 2488745088899578928030814150475567594544392783635141614265620851334528369875298307567594090399614903490519040 3189 141336878825165440524892728510212737211070196860411728523032811810549061315960656597884477702780600696012800 3190 7374880915824032703404772523828309554355871290423825210093601136691611408411556485046329242120306530201600 3191 354287094677922392076753053574425317748110951973076157204324829887539229600345722740913191314279766732800 3192 15698722017982521676562689260170496709321755664839777184665964873874035415217981852416259110311063851520 3193 642725513739096142511101230916003650340620285157102320136355477304293548146143186749560682732873369600 3194 24351431177198327399009428433374278646195494150431104683907632132897846356498054324557798610671187200 3195 855050980597063037745333127354367262304154717559767643295553046707847492408106241294055772117820800 3196 27861768587074355504261237972679872059120241856986752893776653683651732696862547772345886254576592 3197 843543929369958826873976850485652874893117007827489355772373313463434908307012523264875598697280 3198 23756257350173394245353255814225132831541552173850737330660214473415899949640832859819778043560 3199 622969153106926723286024585237151007498053640121121690021380491831172667644133299213923675480 3200 15225810139115780762604242635630993877470523502318829497414001085011099866592138331701114033 3201 347127194594120066939472867185669563911254282697474760075289272897886547611783841380327200 3202 7387945736739524438751672178483730526350749745314746123542327081794028852347869741949900 3203 146886751787257712940052764348263488252866805407832124796815628773727670345506448181200 3204 2729782520322093406419368872297584658383760332121854870860855752222593623561742448510 3205 47444818527275031266167269492658291229253546032519399615210679534146634181454821600 3206 771543419553762982066902447403194871460984962011403149295040269463652631445313700 3207 11743705576531389248311155279843658104064791281384586614880057810185681617588600 3208 167360247045243829932305265913838038140009772964842023403275315829218969040045 3209 2233559100959992323483617901953618745147099953358976257472048493043765750400 3210 27919141087357202721009997312728924069256455841614462317881829085094898800 3211 326883140131869940027783313950345707191428421498997568432832962615710400 3212 3584750578646082262844949454232980687161764747419320314432896837257160 3213 36817428906859957834512195777591284046275963873287585719242754284800 3214 354069251487804794939904268900926215082916239478514498346843265600 3215 3187372447652305175253239186155782345495120179678439283914775600 3216 26847955443759113689897583039351087432536056326197310282469298 3217 211493935970814117328362461251664818470141957203426660470720 3218 1557088724410672861192440863396987309474379945490539926440 3219 10705779795594624242014824977940030237741812686010487520 3220 68676328676537261146393137188495107289879026794098932 3221 410581303491374930274525206330988714951673100334400 3222 2284699921048434549064306915430906036147882939800 3223 11815008726336373464605423685799723985632932400 3224 56681011388657812942911087976461169886133970 3225 251727470756182359973976592262751790851200 3226 1032395206138553127572056344930774948400 3227 3898757412228685526912655301472315200 3228 13510809794442083534681066822682040 3229 42789040897315777800586811396800 3230 123235416173741212554912844600 3231 320828921609813109885191800 3232 749384288868651946812445 3233 1555722808447601965600 3234 2835662028280638700 3235 4464558516418000 3236 5934960085054 3237 6440193760 3238 5402020 3239 3160 3240 1 3241 8659904302597920077672195580505570392035743538426256061830242852045471749913098009962942328940978503680000000000000000000 3242 119372894410693216181649757607696078848154508447502995100682961402633170469965073125482589386197135733555200000000000000000 3243 1935873584945099255814161755766839208377370214385517435748221915826688440761653823412734793461297002340941824000000000000000 3244 8576890173293441629036397361729708286336914447217432528740102514584364245961899428577707198734181051083605934080000000000000 3245 30356474432244277212783753452629435129221676798014029769622638875222658577621140984783306570935618328797468688384000000000000 3246 60621962529163969466096354414224707292960992214749738839746318925514935536865541081699990847907680688132547674112000000000000 3247 92718069331888085773100472314932576522156780543726922016597614641552984572487760968270720488926771486977052953804800000000000 3248 100730816267146559587439416108612712333245433342532320604893817057847125170410244225781520491863802862569044444184576000000000 3249 86119262441868976702002773341277761485418897147064217913950893839869618431956996338405915984614170807875017762458828800000000 3250 57503662418299143951677976679235265598416617384085519596003621379041139171281821477042673675567855476019040297261465600000000 3251 31265523217793279351197735832695091116592729556474990719136381834380116165927624615973078645121294913581043444686520320000000 3252 13947041765933433557472327509178182639484093854044659322763422554065870083725756808361349733367964590707728340088153702400000 3253 5212993931579029927290283789272328503161498509776359421839190247589500882714139333700893624288356702805363650368079134720000 3254 1648034350402806141685484998436470903794884376125960495754162971228961060697150777532198691885514857256718132010779934720000 3255 446347133388450540006497109935247204514566079792138415717403772238047756652878896780796957643763314598976182414313783296000 3256 104427752271956210981783235252715972347183500908195328345343281585702416439318922515985772003925565380894233881158269009920 3257 21292738522009221628733436297927964950189669692237000652289037773158714811584910938547759888184126815885204071010434809856 3258 3809656051187185534135104099122634334059751670419575031353058827742700630547949696629951138143258887139252580123295088640 3259 602065883620551884953521071469766992940998885319933955221715305417026122850791653873343519033010814165425587145639198720 3260 84511149598805568678631819777499812701867149155696671860162053277345477235795525474135457249235956169290599821696040960 3261 10591046792570852345452025413027270849925676067442759251036859965917682822322267911488914031425046646251335656783478784 3262 1190373600475323050077515566691434185070062616153754554040283450644201224146758825620799335787035844618220113651302400 3263 120491230338236208158008788382797652377428968667549998379527609948622171142171488796046472311850098778350048523059200 3264 11024893407397664094403354911915759749223115314280710141349986517902600866854820801404540702061124141111567070003200 3265 915011361593553116889810106714888023281822607928218130078090324409918537111268022393755347521178950693684408811520 3266 69097047205833712499885406812647000085256523727767047915572160541553776164956089016595852835232110699612549939200 3267 4761149593536252352184790044343166248662471180625427611343101151552472606206170549349929550035376558345886105600 3268 300134008987053533123587808845194564600601041606834129918024114725249130541190490911457586376838381773394739200 3269 17350476556681531491187087563241167799225286708633593369168578081974350380818803833317857533299558135093207040 3270 921843084253464819846395257784944632408000783919460988667164709293899173378691075079175262011218308340940800 3271 45105962156315231084445125254364285592777275300038307193842444739478141010495050926654888308863986406502400 3272 2036358865150967551513378819584731716188444617316659246846041280990582890686541227099726692465444126208000 3273 84970347253308310683895096390664014231180274101283782680339303841878827138301566753317273694843944235520 3274 3282190579988675590209192506632437789289596500152940135403312035635686904167094898261730300431619225600 3275 117538594371145214574459882618177921077568664628955330244349485365999964689831408376334341243319404800 3276 3907546367067290947571104437171172633777378028282252602630507420442758968164247727267970330740640640 3277 120746551941278721319171718402831388099188225308534924219262622091286047453243706800838991001770192 3278 3472068209006849340138640865609517642774887966295936986091525499376653303282220568094969956166080 3279 93003497861960153805575109938462231394305733459077097700641280010730966143880388284224521428840 3280 2322860306248628818986163646270371621550993166875691775936067721390090884176523258573601343320 3281 54142401528523662887385134291789187540915094334116559694207668391136998199686594495548904033 3282 1178648807870180039517854653825093101822194043087771476567299631603519764980098295825829200 3283 23981208161145449302541358530351128812855944268141346946413381346810443910635298491751100 3284 456321587413355368403917353215890712634322505559604979046973229091867298262377266897600 3285 8125031219177843135677571991731319088990799671872729341395186725986443813409771946510 3286 135438315872763714596928380683373146619737303648463613463719682743968925444227487600 3287 2114447739668556985513172807506131473659013544038684397777945601245649232920869300 3288 30926853904382366758554806526033795725799519823627622071707483541339014584598600 3289 423906702418211203064323895900968271810743006690198361709985226506724915784045 3290 5446034796509014333274130567597717780081730356415962618041316676655483054400 3291 65586241460826772198267519496425026277971646725535818164298902933298673200 3292 740422591385506711703927168842567512907374866981671664248386186789840000 3293 7835342963026145530974355571618663560719808804531118130577317466769160 3294 77711876100478420096843754289699323977667503121785032434612659732800 3295 722217604679148050283424105228095108565008679079490491307696614400 3296 6287215489662741701183662230735702553067377775084276314197774960 3297 51247350067899726264344540230784477662597002106042531818223698 3298 390905241351580766508896732908190606439946483052340555181920 3299 2788490629370572907770722729209292399796473486025410761160 3300 18587279251093145734694897290641900991260885958315572480 3301 115663573463423606648775247319793433445342495281438932 3302 671154106982515975379367218226737530008396390938400 3303 3626759642997979005576392241026607983336646862200 3304 18222787471114157625577214540983454307375949200 3305 84981802519215515413581368995082057062349970 3306 367058145742962161325846167158611689563200 3307 1464759666040770743681825224175438607600 3308 5384617321354884836162801106098227200 3309 18171971506537855008556852364450040 3310 56068702362349821062619392764800 3311 157382709333852330624279929400 3312 399470907709535083586307000 3313 910023076074347456666445 3314 1843106085211900251600 3315 3278406437411262300 3316 5038253184444480 3317 6538712434254 3318 6927813360 3319 5673780 3320 3240 3321 1 3322 243479292871389455406948837726280582427319004278728290267326332088088387547143466362759750438489329500160000000000000000000 3323 15768118704821158660646200789451135414021540971041739531294958997020270693005455378290476200131524416661094400000000000000000 3324 125650672436375153079407474573030477964906570516524950068956036568152426971328700155371838989741652426291675136000000000000000 3325 834159436653884738352476690180569120295702390917440297352876513783911232664938937712331470288738614086845239132160000000000000 3326 2442378502622255877370291034032545196389227235703925981247997099776761916198972559437367660242998876120741088067584000000000000 3327 5493213992064229410282343810377081737103279972684253324734619543602332489117817862022347497651770427579404044468224000000000000 3328 8048515241713371069571890884011763702182833844224254726539812301688185119631187077239327475752862956973830774875750400000000000 3329 9129731663627688614973250027792466821241579609599198685897186941164297942124242370725430049770155378451312813604339712000000000 3330 7783748907778203186368919932426382845601989991482087505333976235757986316469585925568137331203754036569849615117765836800000000 3331 5314903042689036127501231997244269782755035388692896579845985277853351470411846974638172035466059927456463564665834700800000000 3332 2915410776252248165134982255397226787254175768734903217640296500087839338684216676905447814944947629774532161928471511040000000 3333 1322252966590333973871106195269062126661482744652610511145944782771617181435918063555819860354975160516609591478334573772800000 3334 500433615272702897034662889202227749644755400651640555820613868238208680525318011467461096249344634355328944585212816261120000 3335 160609284075903593901063301882233821426490277561222353912398453235406610129824827445536652072352238738093902132573393387520000 3336 44106373385344840521790951114675061203071296544663681421955367491058146222131815361925342162133314839928282190096636051456000 3337 10473526857651659594628297031029016338893604984742638523208650990002881985883156866623019804508243091155363630775790930493440 3338 2166883124211145642566706844845657072444695246520692892684382134919503597858826037473257577300092208625690544682704815783936 3339 393567605127030039898967880259680620072940976367360256466076508811776015662003920278288464504064491120110569611304974155776 3340 63142395303553307922970228888589973644264713654669790240171373348353471825331358845985858719269234103237133808548530094080 3341 9000481200344016589369597928598355946587624440604026377385778301166222430464618832894077572288229659672296090122835722240 3342 1145590305912210672127106417965031418921598095522623875823626869150631376190135204963393970532390693668120225219964043264 3343 130804337063064822692308343763997083010186657340427203287558947193358794966770228827032072736202873330667336915284393984 3344 13453293004535600388622061350197261417107000887885010054397458612447397695337990577456154283723527177190779554745548800 3345 1251087144348675061491010028754097171278556754490691765345895938996198999019306158124047916009177165530674433857945600 3346 105554764011594127079866446260979046030932962760763912275223469226441218848555947099819201689249077332735654536478720 3347 8105082517980195083470783065810279546915758874889365661789090306654694967655044500695916930165854027301407165317120 3348 568020252979934375939507637821391899764519029398628769357631241935857008906816650024671911218028845401494120038400 3349 36428001853109129859457069836414254238688999540161470688651697741540840230948138182831268819024464830807040000000 3350 2142968236830471998001515716173624080648701622488326057573848050416448291382003397951760668295599689373571031040 3351 115895617653238988207673449924374377510403054534302199338995470495633405581440610669210486986987219525623357440 3352 5773971021463921297609859934700524871868363448648855582309628927769722950401449982548985772603509774503833600 3353 265494666762971520339405222148679916776353873268381076301438478372840982135724142234078610885382487111270400 3354 11286631992555873875403001446589478529660400364720767168235113484859216601613870780046074757997097828344320 3355 444320558265347302877915971585560686295172849422933321132051304543658327846950202079975691433996306680320 3356 16221618735230833761817951738188849450589754055575346843210039087751946168180408758379371558646102611200 3357 549984429637962977926070110009684234259853587892157752803046577380434658975890250592419894145415153280 3358 17338485068300629933428086509765954833367855575191891622773487831431139103326015751488833831142835152 3359 508837573357299543163012787916274731583129312816011497245451689388000345249303525036158662120036432 3360 13916054779563347326225064490437052695242143735383677023065418119525168975473993239923776748882760 3361 355013564762530822780370188449667006036800956403840597859886203548675480280819830930983474917680 3362 8455739437370700351246690036003639768854555385601033934678099871684745094810055347339271336393 3363 188185753478448741423881809167235283225660536739506776415343208344873292788220388428712875633 3364 3916219826706730584541814953257102020314757832733008720775272520262972044029753800941437900 3365 76256406853628905051718894630390307536331784633173733114452273734491211135757010476486300 3366 1390164832209468701509005525283595691599441786322104250217347942895921539895932392272110 3367 23738718851962451812880672466341675062771452902927557346742034810020240442066898333310 3368 379873154114801766330224260698341808026415186038554021957258417083368555584441637700 3369 5698608375419133330130244453304749051453729472672827751650936253381549188388739500 3370 80163302126938609057826923398413020730656042835911598095462368653623753466895045 3371 1057683106465557272730203095814880200843175840291240207026334259263617296291245 3372 13091026741467671393172512498123632955469243064717495336946212910758869874800 3373 152006668632976566773928874046495339365740244624762136959811951745878449200 3374 1655852026494321707310353237082599492471630939173800982115003770665751560 3375 16920558521300300257488611877436828451491933720945600544032803085711560 3376 162169768972725019517095674706300127579261503158148760684126160777600 3377 1457391173190474906224566255974245858409746728892189899896189207120 3378 12276681672486289162605819607567071125683908555003945212864909538 3379 96891895499459897412360879979865942310621714660934886902993458 3380 716060893620911529360551109325380829633520202298205023587240 3381 4951875793118166301568906274304955510043074578203761686920 3382 32017626137828353843210254205226212625527513317317978772 3383 193368012359041570584295775499399433406185221260262132 3384 1089578575474147892498648036128568193584253414115800 3385 5720430535603467563660299581124817767999620090600 3386 27939314558130588126270144550574457954465727170 3387 126714801339078715370354730255435121458927570 3388 532523061590756282011142909084714074916400 3389 2068549635915075204047732505623042598000 3390 7405194232305957918970883130463490040 3391 24346900461526557426392251933072440 3392 73213615531394838550007039136600 3393 200363692200799089724958570400 3394 496008831938925814358380245 3395 1102402341224501412769245 3396 2178969278200746302700 3397 3783487551239913660 3398 5677239813619374 3399 7195377302334 3400 7445748420 3401 5955660 3402 3321 3403 1 3404 39930604030907870686739609387110015518080316701711439603841518462446495557731528483492599071912250038026240000000000000000000 3405 809672366091412861414457994608226290645818131581107696665068424471411483216444206939829929969763832023534796800000000000000000 3406 13760164833720641924617754900660467249702874919035217916467318780103724379830841289752299867510521808250231324672000000000000000 3407 62930040861302591206152128327461890170950218144240280157941256878212066243225713079615985554495499106289490266685440000000000000 3408 228319594630646119839758657056961370713453566098731793959480826547744907245108166980304830461942085471290305242202112000000000000 3409 467981711931061356026041163698979517533343026302322665497496357929432303671597807356229057923769696092061527808409600000000000000 3410 734498989537924675861965032143559161646900800718538061520862275954545350425127315690004731836586680937470810140547481600000000000 3411 819309693747023701428132320051573745993852932856771279211308722001778535281326206090683858284043724005063575962206076928000000000 3412 719293237986571335645291511594445443764697727448311131183164679267342736550885646133608931552322158599696297327013029478400000000 3413 493402103597010882394900241704191141074959655967839473257356934289540432666115024055515009645747800573339365173824900300800000000 3414 275660471996330301288743644297345756082110411114667225328398963394440410364216818226842581050807024576969741484998912901120000000 3415 126402541574052228281883008702276513427949399372017427211438894571810020603823453950302921294052584625264865315136325497651200000 3416 48579595735813095426815632682699200449740934805286548725441983658428794641737611381865363812273651856685458329023869312040960000 3417 15797299053570791014371945949772766302767334995369715990185615754088843534705098971025323445825040683893460809891608935792640000 3418 4402336228117890513469050506792876052305903671938116872551410939614096035715796078127028278460756895763686404329917424599040000 3419 1060180182815866817807395347973945223923882854750361208311723531044369946519142180318199751166695948348422576828642448543580160 3420 222589484214591857887636552018410779699113366796669744249122074990559283078117090597398027685438118282250379852505060640555008 3421 41023615445511389007526123689231615662295575771595703886765460495308745396029269744750949192925770558352087076102264112283648 3422 6680886778201345365578565404819705748653794352568770098526617199078354826214208116124810846384570165430612247463657887236096 3423 966763285444527760128000183071388943605844949732703184742245074114333685139241968261626745584103778248095907906587176468480 3424 124950705119914425428331417745589809921162431857125423929461366169408885304365118711636217282526489368567509045692409577472 3425 14489749865912082030198452116455230572856608927862892829677396372049812322897071069490957098413105054149523135109767626752 3426 1513909025861082992114160418825666096243173274741481791825251166011442660628865303498356751493808488397554844589106397184 3427 143047692918714512313293728231524368021479237124742374877143488407735858179417158444204146571676893321816329407732121600 3428 12265811237638819061452233493677807888054349638429959329946861430255025598425056185105288199520246753500091153931304960 3429 957415807337341436839591176252458376312061671934788129830796915962411445697811143579246110872796258734697028041768960 3430 68224270520922338646031947082117858125000288274497956493328878435531979486088901357264687889702021595061904581918720 3431 4449900044756279000210974980206863949940420222373667186790735423545446201499005336486950499469679233016592734617600 3432 266307837273258618361747511510133132968015951617157396941921505699564714636128251346315455563607514328602481131520 3433 14655635595005171467217282044721724439159960582356597072446919654607911266095488362383750845164561698231525662720 3434 743195006308029192431053368209887946749090851710076106627778438470865304817090087207813416102734744544859299840 3435 34793602580219792734648280793640457567061041278887255539583043787347803484520803794126391060397214425350656000 3436 1506445006071574910561353953782630111256367488344966486439574684198093847744030726242850450472684559266754560 3437 60417833431370551240596578970071038997374485453846540579380980607211216488451557234683336943228241734837760 3438 2247929327492129447584120311591378180251313049583446780632783288322251240444850506655805769050568191685120 3439 77696927204255261626490629982002841177671156956933729813767678018476035425378792809565275112630199678720 3440 2497933203684937835080764563314550702426967617806372011490364435405719906079493589708026348496409197056 3441 74786372626214897724653664318730511581372233963828582608816526413960849784125835187191150178524372336 3442 2087359147797532467962789665947207317513059301510927034009102212209774352938913020338756361042163472 3443 54366947967242230370352820932548510101338892573469313015022935809781211713250176712513817297891160 3444 1322602735301842674128375658990634824221498358744180810515206849210120760709328071355994315544264 3445 30077337590586687475400816975067145371355851695285228024824948224377727163062190713429290832699 3446 639867921699395765123903455476515941831618931682388430709452675161664721323171529163145161233 3447 12743111184116963225722948193980962896514386627122308939316698902658231324750670403114451300 3448 237715071569069122452707662689483818055065578208150991972406674978544205322184037272447980 3449 4155902944362024329615083447079325158200709735479395431294511005268322303517554831982730 3450 68124410697021122793910717560337704942906383692511844670596455591658750401348543638110 3451 1047466775039553726901868061840279132004289729920162418135786134799486132364733908300 3452 15111920306809969409988696354573551624714246099490438612118949771587242517235183460 3453 204622265674492928606854490069162224666685324513324623800425884688403690710725935 3454 2600888483815957404030436804435713228692872867032770995906287133434210174374445 3455 31036818171888523488373009206241201682401801299724512446009410241994233586000 3456 347727215728448289456796783453970484217766179464516675311647365258009738480 3457 3657571993862800451893172933606159944169428245855409295901780993374413080 3458 36115389182186651414316999610299301896300542834653546929862629525813960 3459 334698257009754651672812380104523815678198536769585750407351755870080 3460 2910413268813303629652084946384115563452342601747946045076315320064 3461 23737411076515934614678049292963128559270862001194448469245855334 3462 181502569090318953944529154332055238815647691421919916226738418 3463 1300313554767143797961148026461138289100421853560825921173240 3464 8722110758985265085515343360393733080774284284776314346856 3465 54731458417284819245798400030552523253784465794446542396 3466 320968617398462215277437153606890359469081214561633332 3467 1757083877977859656450128511364287100768944903614600 3468 8966785028883669664074893214624727986156610033560 3469 42590065426204890613565965255157310977222402310 3470 187934824476198584651825470348858243583641170 3471 768778118244842969379103644127268222931600 3472 2908030883274594681292301558785724441520 3473 10141920384096742150121311492362879720 3474 32497542592618040758135324024926840 3475 95276582292447069061394008773000 3476 254306045644639208980464495960 3477 614210391695539290205517535 3478 1332277228536489958482045 3479 2570736451110423993540 3480 4358754062152719372 3481 6388018009652682 3482 7908867850014 3483 7995484620 3484 6247908 3485 3403 3486 1 3487 1262567670310610768380719077763859538285968109044590280807179440907832050015892138716146942083320667869020160000000000000000000 3488 121876969363420832100847812603978788152846557653542518158399683286426479968252031605347188610227408648434981273600000000000000000 3489 913947687784134797088817686593496936402959997161097735768992575418276049647712908123700818535112224078300545286144000000000000000 3490 6266780670737320282127645504676790633555387831543018732830842267159467174138960341600815039930797705871487407184936960000000000000 3491 18798485359752970500683551447002876041491761773999702303861779041918785672638132280495079443401645387359111637194768384000000000000 3492 43365351629799356677526932822047058609635467668870894863012884172275787893767376586349502588827392847476506850886680576000000000000 3493 65197293079908353519203856548593868098751940784718800541286995486685368975815958641441538945410244248123629723482010419200000000000 3494 75893346259604503410882806403697737768781083746279168736167341029262958412791047060739052158019951473975706500109919322112000000000 3495 66429030895861575444844743726628122456237662532946767033124647451580997333129516783370228430855590356716286394843035126988800000000 3496 46576957500763222047085601850191545772278790625368696949952150247879437877546095651008017351802826657801967317781417086156800000000 3497 26244971886363471587680463175739795110595450751317658754962475881346517258041066914296157316117185096745667791581055748669440000000 3498 12230541183174138939236021668907156051771601484114752184363598961857857196181884925533335489589151636990834410719795991071948800000 3499 4757907792036138726282585693604900477028796985141110151645694144001030457041761604157361355255478905592342287351377931502878720000 3500 1570043222036085503636157702553570140635361508692384640285518987200195354235267430354830748762367088349109260603433671836303360000 3501 443472594088290464956147741582029568778603440812027928591200724551534638193358779009406130815805416599399910853893570072412160000 3502 108350000770354504850075156676860375869838056925650233425114822226137942383640625403522949746509005160988181957549838763598807040 3503 23072755481424052191488292351697686796108899443079728444869043185786267882482075182184325704556824247479121434032954097172217856 3504 4314874429951525571232565044961643993611098132594350376454125334008027986887609496329265060571249064349718142502794934416834560 3505 713048910895679595551564421091904455401425344199193051435776203144081220692044613153265174623896081496972947339695650227879936 3506 104732262681539445122993699723792086937051513152564114164298406291521581126021615853672380223768709956138948233863152980197376 3507 13741496060019247747085930517819536253495290315499652234957953397647979575737761970968557934780321653978819842098525020094464 3508 1618058716041767444895048407327400777042571457344114130474624134516274415388064200898169755380549187168928742624720925491200 3509 171692673586815587178879633965859573095275387567549750396129923790052503163292672587975037528347113944708668612994451636224 3510 16479743947899938971440089972359371969388287373330731442826897035236309297204449385358805652903512634094906028721251549184 3511 1435738732650837065729895924311237412718279071798063909190721221197257443824386424761904204119213592205542664491818680320 3512 113891310595622777404806271456340500578104977465724846386890465766865196121657692538002537641108174432975441589185740800 3513 8249737219877244400160619268847693336538130342309371892400712394905407947692281887828965003697287621000699368824504320 3514 547102988631193956330464734429324342891997232986082078812044429282463029271342426992619517686216225186472596805713920 3515 33298794770271967775955808651840965012056290230226955382060515100666508224502599227174456125367116270548080779837440 3516 1864180589345894254647633743547528178528275493548178334380753085841260103945567098158864811768015831869801590579200 3517 96192446812391207064672451032928649079891773263967407516040968344749826987629694803174460320895216376756456611840 3518 4583668958478529110436176268600409685231195689537079392425109378267442869202198645958237039407369886618533335040 3519 202054043167300126833812287097247199739597992777848722250376601186462154425158228336795360358305860662222085120 3520 8252954977983520745896515756302486656433884766123710530245256843207579745062922186395716942991340910828582400 3521 312817749935101925579767039468847898788969177611930285610054627135809744764566906036243018448951188138027520 3522 11018352277421994705296333822535544958096942830137416655049535534428277950898338049345745549947324874931200 3523 361112717320500999785038167007273189669332685509403235644163692817638422167487572776003482936640389463392 3524 11025152371162204186856394939808565996746354995225612648008297662210523125255191244717952722565018926320 3525 313918336655093133329778501365212808069582570432943840159904397341977950088266703975342367678031457552 3526 8344027860767344815959110324671016555104253573704003161555201156149650635979560851357337382413599032 3527 207234709623943060650687574999558461389479641307227215262057388663808929658206500688128720146669118 3528 4813305302066981819952534778377196636183867082479113642426545966833278624124660750633656704716875 3529 104629005635707979218752441004024166692767958002052820717356963775437667933017256462716434145638 3530 2130053785931867071642917795680631779787259111388687506399454733125366560052317078312417823733 3531 40637799488989692072015488662835367552386124106793891945703644417390889517917046792503435660 3532 726963250180059167071920540523305005184250350259997886056903626736289248771645632593186150 3533 12199713596583635309755702039373296222235181606457296038522846502236932320951285597465660 3534 192143234120408363621857937717427057671808454525731601112563237637257688791296193653210 3535 2841145865106201083966488693697162785424654066370154132246785571478158418305617705870 3536 39453083585245142795704021207749865592991619109869347091063341986753531697263372475 3537 514617411998822651953523333609437760586513315064513987872631548978036369127748070 3538 6306260486313441967385143133590877772324181585408127942687097909062418541650045 3539 72607430140793703860454234664758825176049502428615192128767695587940981426960 3540 785450649862864720802225121231241675062171762714263943741477925917024496200 3541 7982892716344012859484630278203441891488107535787413087981149593954994160 3542 76216068421960403397620359222204540599867656580482606872402288822648680 3543 683413463710642013546108496211604360883262418440912343825885976247548 3544 5753597131967214971626909673504390191543777166819881560007890317430 3545 45461320969269716524038136761981985433416080000915903428423198988 3546 336957672573154103533619814314632690924094827625050768501012458 3547 2341400119072282202223751291360691064247171824211116564590472 3548 15241464508637748003314133581793062385420591643110579864900 3549 92865424560865381132146899168174825598625453074389170152 3550 529075863027513531596790574214038322862495173583586332 3551 2815171956479758531525542778949564515960431953707020 3552 13970676021690960070605543982499160623669204645550 3553 64559623285215515427847224409231321330811113020 3554 277286326517743820408030113416228033469958370 3555 1104536229940571231941853628607753116043440 3556 4070218376036834206839687826716039610200 3557 13834175196461334513660513171853431840 3558 43218040527175540953726810415841040 3559 123578090277239713225988923169670 3560 321813130591783551620995415775 3561 758574281902589807029445070 3562 1606355549508470312256705 3563 3026856482066557344204 3564 5012929456628309190 3565 7177644397006524 3566 8683334636634 3567 8578561446 3568 6550775 3569 3486 3570 1 3571 357937934533058152835933858546054179104071958914141344608835371497370386179505421326027658080621409340867215360000000000000000000 3572 5920095391335096174202554202526277611972702930432203247501325143344007154544927747503912822482586774423244426444800000000000000000 3573 103448165682164676039475274035030777352837512411739269133875603239113804839686290919990173428651823984845657277988864000000000000000 3574 483146079364501735297182714108345529474656422914444959427068799646226491673383717830395423509400098238587480025889505280000000000000 3575 1797650874033009637646990608017410253499240995542259970906842408546667860243874778421741325025501697317897839387990818816000000000000 3576 3778080891183941084924037635202592739667935449462459226821516144936461454984789206518483796801956066101149857419433607168000000000000 3577 6081339730534130573964265838124695734610552684628644475885137607278015962525997206642617795967003668747552374771844907008000000000000 3578 6960125001989393217566730535799071040601054779193952412574929750325310680114774667166261327420934960859475975192035077390336000000000 3579 6270433435833354814695515214152680791930878052137403529969973131860296344254772991254044991201153065730681083164788778021683200000000 3580 4415553430138914744419991106239997286872052526348432952968373253437452019117803699506378021682748167032503759840541162235494400000000 3581 2533083296080410730267738619622617248621183970080479581045849390284753226019151876759608582170785168148200601729614452180910080000000 3582 1193093515669445018638037342229793511015497164367700948066634504058909118125794135574191275377276438839284534682384497056835174400000 3583 471126571507223290627760623542946628348064578576706684548532192133802223170012384723834959293132687177697292485408361781531770880000 3584 157463477760489241996774802986722424333390455898006029469647536363967210348584345810374198197596362464095567020000891949159546880000 3585 45115901562428303492177646387275578227236445352308833534202764838829320928022556220265113031825154117188027690595102841318146048000 3586 11174445417958222956362074977550311875983126204435017523033403605303317954124591466563812158244676618866001221810897981412390993920 3587 2413782351110181000690667069181304993259976083183595450258526413586394732414630504728044089140010795992702711159715578782379147264 3588 457857867822620291454485445998388728940399791862365697906068578970139035273721260642652741135864865697024880421092584860648734720 3589 76769967738619594842256559241092190644969049810051056508811664811702250747696885303043377069690213930606820479713932753491722240 3590 11441993729871674599266455738772075935576752493828937942616821665618939701642251200352571165659161726155239917270155982693990400 3591 1523742578883377440725192585916785924614931561251963300818977474886919316481679361819799022282773363638471640500983917027786752 3592 182136927895536947491348749520834762595721170846935413436641115080981709551541667442930476075640709169811985954931602599444480 3593 19623589217016363785324236623529281215143544206596856135000303958726853036778970550602406511658978232815523491982659954933760 3594 1912864508420976038746304214685448171885972280657398945653658236509875281754925269360171998923713752606813660718097660641280 3595 169282762885519311774068114573930099807651367880240215454940027423782250712207873720396475927567706110211216745504887537664 3596 13643465782162636247143091085074483437219359045158193770356213582681001414474156760505494248563016974234107153768195686400 3597 1004317961375218336725962571061719249113351722561346389516906041175126397197650510846008818603466596814322582487936204800 3598 67701452236488528385884397274483181008013450809280800914164486845901641098941800131375938037337467101813693107827507200 3599 4189488682462407593290713973141593764424196239447250748620422995353117108019943112348944239502341638725022393244385280 3600 238524113632647003199027090676973962710579764296542612073814695063303844460151713848305672797431462180428198659276800 3601 12520156180458788982775882226925815892705059204927757992839209086587371461250834430476523386059607003713806787993600 3602 607047284837285328687006607328989259777820978850983971882066540541645941321179502296557704244454315165212962611200 3603 27235656376478059940132810399282010153486454324741691834532462916900286413973832906979041750821615457015754321920 3604 1132570965652103481123672431824223377197916268045870190561097272018305475241732440517590389623236715701162470400 3605 43718212720902811760232879976453785870339850313006771723081247241879579051657006540576545144478554087935884800 3606 1568689175063955405785827305739049466895522196040291133123090245985337715544282252459519397817791139933411840 3607 52390400395040027912264640387803214398180051646075678215184998918028689891049301797814602191394202886439168 3608 1630523697702286311030282254751512267933273802808249882160429651128658658242348342677779884051778402563040 3609 47341671409305712705238851884556459988394392129986763397419224450951006174540015058510933558630520709680 3610 1283642381883225573521764957107136032987673745126201248295003993765005449728529857856755970036893245200 3611 32533883432913650227524180742689890517080633730990025605441016907666997087148332400336880391893899944 3612 771423263019167877145503421325481971413322610931902452281855995463061458026356608766929051981701510 3613 17125993701372472700800597711330693250680073741214083456297751400649733429728884249450519715073495 3614 356233877978053751362950462003350745307038380562020117437333461350888986488767798125848330674010 3615 6947222329355244978897990782493447625602574098546879535438353354217197441318219056167305263973 3616 127096817331848355008799120912872736739439868441163188657421264358650016800878575762706950700 3617 2182368547033611824680454569549971950727497517280422517443030319592859885853880895821931150 3618 35187291082793576446163395737802728486723273673285462097250088888938795122646103393394100 3619 532935333096589386647053610403524493359879313396206610990285460537035765662605543766490 3620 7584607052955695915977455860631687170639993860633358230666728894925323488328923250150 3621 101454834816279519335763610988884493384862738638410527292214082217334870761548857175 3622 1275782562302387546177312818436853336280363918309119937813561245493660073492087850 3623 15083407297425733718932482355326883574004161854226294638706092471982595923393085 3624 167674305090337636686493063424070475249328273704442279934358892502905649853200 3625 1752560399533617292221854529177918005633152697855422263100235835751841279400 3626 17221960808601429002985038256668858200170581264557293151791642791709436560 3627 159083822409851629415652821685843379853801954825286254336511296785665672 3628 1381017045004927328145552895619582287652527128286829888414625912685260 3629 11263159269083537411480192344203410796541211963485691137426324718670 3630 86263710423517258156168890432776073374583719055122849362284990900 3631 620123194166847925974557583119512916562280373544491583021360906 3632 4181552834485392984418073074138136470731426329854345697828040 3633 26429115513250216464807257011806770865399198260934974716980 3634 156433857524848696038261924834746403933425969612460563640 3635 866232794047182507257333032572848484679785816797259612 3636 4482015518040072738363800870776741467549675168147900 3637 21639247927402411526493998076410849751190195196550 3638 97328380095934561453870474997931165556657793700 3639 407053185689282837877832966589258453669165730 3640 1579538826141530720826403760947701194026800 3641 5672468667442203171522296794855537428600 3642 18796674705167931482795110807282027200 3643 57270131798105911242758488156293120 3644 159769673254220845004592155175150 3645 406062357265263965760353079675 3646 934460308899573909982458930 3647 1932440889802046576473521 3648 3556929514437798751980 3649 5755697248827356910 3650 8053772869768500 3651 9523176959898 3652 9196573470 3653 6864515 3654 3570 3655 1 3656 12395258103274421218577709545946691017122491910545265081824484161112641151031021071845772603903000656804105420800000000000000000000 3657 840793235662510339198323730018404078565652812283021621262406486316856176322272653131780859365486436149337371181056000000000000000000 3658 7049745710948123450767447477043753943629654742337921448727261301537098593399197970305366051212550210426906998944563200000000000000000 3659 49166558308510339854652727718244176769592955737564716223235418451064090510540385002181679943576460305530804616639912345600000000000000 3660 151368444378267116840443555712114164136495643919370205439705324707894877277265993053299786954949630154015482795592379269120000000000000 3661 357854270659279211487364095801815211383606950601989799385933102746658303302753883509894677759639526346608062041343358140416000000000000 3662 551712332324317725483450875960631150403479779846442436962650428189905751927899715145715290745185320925693714126691813556224000000000000 3663 658622077227212450820199975712501314791452905595169239959619012122135742902077832999934915990806028145502680572957870386053120000000000 3664 591453314733144253304559339231075024069360613895135526464520905760451749436897892588922413027281701421350342869163841708621824000000000 3665 425542892885630872729610987308630932191425690791510909424081045564668362066269289001696016280071202836363049292087209139319603200000000 3666 246140545672518940456548491789028957180920124288384566221995409215998869875263867367077445863033609659711006947954010268840755200000000 3667 117775761331878181724302771983663237929995156791453638954999391808064816413063019767479399024449466426273801159020513932930449408000000 3668 47059232286542070443983837360999311780295572856200754673638452903959837861962341567894398927081674618438307577822695055563528601600000 3669 15954564778467078375453965254041570319563829509327503260879226404731328644997829138929325718088760919483453930579860653284922490880000 3670 4631581616099115783460408424325342934126224658975343201432968985502767126199456970353636749707300126496527832589782230534811811840000 3671 1163372303078503798756744149803950357201730440589700610283934853185824202117763310493093950883287382642293763001448879397905262182400 3672 254779898824957438691417507217231288424978273436130357499908105025608843903351012990519934117824308263371991784540591712073395732480 3673 49018245220869586958777636045854307483369234114617246844702951058590192578298479922192723318282636757038846112648549281363461668864 3674 8336580636100488063856617927571377380790368313013855789405753364853668509052610152234493421480281429292159663341087600551468728320 3675 1260623817203799063120089329888724651703147545993401193185006982506868254254276583074035990546932070552266972253328344327399669760 3676 170348619229349960228311506561290879473405746914974734344681493085668759694238513914584268008549219467213483438399474222550220800 3677 20666425370343916561480534273308180365441653305549890610301712407553039627483911409506760854312931958930766672777883425336983552 3678 2260277496398399761217581409692419133459357144723233463860335103106262364243355942583334991586416148761063939064301356376391680 3679 223705392035952335491964398491364897223240810653866267619004840347589989446151305686331476953020630660062036205215951188131840 3680 20104817729816672288463028056333153155824690005053184860796187583554434905056834095593917713636776900918671075084224359301120 3681 1645895180262820236368626351602004328974168931828007318488838747348041888266498139574170381648364251950984816993601393393664 3682 123092819687039941915727952686850123002361441327517777930839096009778408639938009543426109617053279976987909025399146086400 3683 8432239854487022952410185115467377675187967554229380590886336263158641517864915246730317483356297183302207717752689459200 3684 530384044110341945751185971364495802696799569195714363964946252471309820494585214756121360665417546714427693384395980800 3685 30700933784998163672635882598796766227851750977296268629989078849508575752481900900028511810294985556766410981475041280 3686 1638804259835384859676880507959175276910955282709539209604927053291427698177625657124157512576221562997510341222604800 3687 80825848944300435415793940564514996912187886346066897312226691463173645353315781041127882604824486635619188213350400 3688 3689707546665095200481163526782947691349263762319209919236958281045006553467943240852390532659568157888776413900800 3689 156158688671271036582134714588239535709493500770137486195325637378588428679421609205381226891986940731740793041920 3690 6136690652511185173343462006449151971675049431769062639830681393868222479444748939887398819557271797541016998400 3691 224237910381552086520331182245768066861506688260971946339628031292457985005115359343286384236255823482681216000 3692 7628833943243555236992830778829849417138007797147408914123361732019341014729821228107503668283999115377384960 3693 241939687066405846399658590260737842800361299338515233312336413078611858511144155808146506339222087641566368 3694 7160475307744811894048981288821935441805641988197491893461649754092127518118612511524239549484430832860240 3695 197975379812765484435042021780877536611767168364561520064169420266337796697246184601097667779233917572320 3696 5118335390122483584541456356372992357719269349277369392197168793532063663471460632587222943673458176200 3697 123843943591205464176919025953513101226854849043791631350591824573328783552627954143130865956748576794 3698 2806710663415152495584516644769204064948583071447241666890347449202762397004580132905307102809027785 3699 59623183342551304216344849823184848371850459015426273933024717652500253272897169592297658060109205 3700 1187997792163833833291179382377015542659539720967294819891800810349645887228931220220358780790915 3701 22215639316642636200381655843483180827975010222078779067797353263196267319098805186437772634473 3702 390100577870364905595859087455322702116484373119422941004038304926068792432009988773648554450 3703 6435370378660723235602095733961106229579887140684448516011608090222434651315027094559435850 3704 99776279539335874176417762036306133841217906631222874598578574596980319003955577734366150 3705 1454416366591959391996446588709658680125115691016357286494897723043071354997690802845740 3706 19938020362150627842581266172350750812723230166284194947049583718330373412973905186025 3707 257101379339252350637075109961022072193795795026380071823892264323809986802678272325 3708 3119075366230053611245122798324600535903172762394530601725595057380053560297271275 3709 35603165979963132420131027598388417728371639507198062128465548427772471413983085 3710 382389772354605087736007376530570053796073706027389140771795699999019365482200 3711 3864228726579381953381195172351147028045059826585800160768967585552100067800 3712 36737652587442831081671457178254024708488926142634212432391243238490495640 3713 328528180970429394715177247018863776689727152187429808521269086735788972 3714 2762693422562000773196402985918412836500589656700639315731746498173810 3715 21839415284240574417707177529032289077219541323622192936906238416330 3716 162221110147932982328201650128003594005106939430716626243167018950 3717 1131614742542220556742864677558595254567576342381418559797214306 3718 7408571272428930230228263351204193425459611723969104875600140 3719 45486534428098545415638039353887962689000288174404681505820 3720 261669978488388909863181306241292895447671640823103553060 3721 1408941543652249997606006697250784379007192198506908112 3722 7092055140091142502113815793027128325201708688406650 3723 33325719817483136710182060232344029328558554922450 3724 145950940053899599208197653122292200942597645550 3725 594611373843805950224368084978172489859911730 3726 2248562129241271378250932287262407483409800 3727 7872457302953143734243042587106630185400 3728 25441754242043792413577461934291554800 3729 75627394067669988182978366073539370 3730 205911189639128376595237051167525 3731 510922296812319801146847079425 3732 1148240641545471801758726295 3733 2319595086592583441426421 3734 4171847212728748310130 3735 6597793358883234090 3736 9024697226276550 3737 10433054595348 3738 9851171645 3739 7189385 3740 3655 3741 1 3742 2907251446040727885811862784412951165834184466291525810100651739606419469969094033214735756188158335868599271424000000000000000000000 3743 47057062494684299820780163388302234738218358252573331200059029152080997991863761265216386114301169950344219117748224000000000000000000 3744 811648666372172794666103942839967018592488456130874023503587872056853805021191323787276709288099492257057608600723128320000000000000000 3745 3884904497981359626441679811456215652561440141715228436792207006978669851343424299095301152340735460891592228789294412595200000000000000 3746 14793113867554021093594379047692690577677425351232109771173775824809834832076442217206008087826275015964070006540667201781760000000000000 3747 31869170607322161944224177829967830493653119620190136429100807925899420789312121756414655647696603953527172491135142819004416000000000000 3748 52574378000526826777442714379045388817181882477932955461383604136303723123726853460035753484280344250801170320083229266149376000000000000 3749 61698767427164953715302003887971278664364415849810500669181477844356224781253741250977902734374306347179340656606805782209495040000000000 3750 57002841626302523452574208035323857737933887411289949256660518160022056657704841592923574911426865303442246814705550190572470272000000000 3751 41179889594176505651881208966789235246974060389588530092095972490211653077189243225601723359481849844460327223742518424050545459200000000 3752 24240635166925713614512037019265518513121713922922006571108904905220646048213559400908078436997467510504641550804523917873093017600000000 3753 11719479285105816264461182541355466425708397074006856876015900354181997693795254461719905145629368748288884868178809631120121921536000000 3754 4751446460579305124477174959359898048861765643475472586262672207501820130544636172864461950287513781701087334847902316954389368012800000 3755 1631033203273682277909625217219463936102711142514198163050733763197590548185579431237793555448106235561095218039814630897037795655680000 3756 480105017636825742850570886074294016131929115668685730943969824260487490659529304034975373836733983998453131559112014016257374289920000 3757 122207656144413021536189125090429586661371826667422468621305521995360375920918453239807149140666387115978615373560067026977964215500800 3758 27137861656069491151895619703249694527523377845816018719026859895026889793390849565177701792659140722063391030054094772576752752394240 3759 5293716086525393515115878866940632309658821023443168920202673690466428526663634154695243321148246990068973421755446932764411270529024 3760 913107955291241531927760922953481634822467179591592912542977510741108945371659223351561654690379037305376162722060030959229205479424 3761 140051471887533510584066241720614046194147948119770920164135135161098773401845400141351461152064864591151303211722921231404331171840 3762 19200392929741907131649347938751610183237947690882352270037896438069557090603376806549436946769239703051295413409002531428426055680 3763 2363587831046853224004219539946247988714007743160859154634654292151484909158125293910166392924698787219867547604626351198130143232 3764 262357893153459433461901433740237704530593053711215024759199630804996600994431334097701178581421365922704526693762054997191688192 3765 26358085730116222009003228183770910811670832989199183004764014959951907032752033253192201742867493446878430107114799681802076160 3766 2405100254912362932099431561369191762705486026800168262808051894069402670744057347415902603825269612266101409888843273317908480 3767 199948571428760841178093552709107243729576041468961255908437902752006580019869761026133642711382755093840940166213763765633024 3768 15188882018848322772403508028584090175742897999645347436433191157394061536112495157847357118665676468599051237538707064356864 3769 1057078762650406334574380748983500503839891062754254803279032406534791290352281738097177798814336430090125711502492576972800 3770 67565513038213532610903926998697380226455855964223279698373901883821173787300957767955859090235939301850792481222238208000 3771 3975186398641965063197225648944998225020685585560020633168416987706085865587586541236717677273077733503438102259207700480 3772 215729410669110560774140602936746111934206774720172128500239956740716296244653037469215409641773664784246277703088455680 3773 10819744778996653713417546648529308823678323373284916919256828771353884299638771824008194269670169900209621980452249600 3774 502406536979070150738227009906417067185268085539172869077290068115197624785784601254298895339796478000331933065625600 3775 21634252032344358284750439449794797780954997965407470531216403796833927091759438384144055504826376272720842338078720 3776 865251639855579549683545447422985882574568474397320566571478191230388480750768276331813800081675354619184750853120 3777 32186519766139087996965095928098965116437873601492873969009463593360363828151442511599607897398490887183984678400 3778 1115087457099437898783798656578709544285919089220661204542626881831209916101583299897459575493336283162816686080 3779 36022802650085542182535195160220588948885531619086446221248226570513824237898801429642910619009333184296204288 3780 1086352846464083050643880828273157468638440526107900362118219215272126881846423441414532180311924697552504288 3781 30615646994521891091570157047921091525042424532299898403903228082824429375607665229007318409252452637584880 3782 807076339164599673478572442842361097547179952592502306989967816978884716571794676486532450237731263658560 3783 19919154845792740931350610480172552494826698728655247252896004797552804683251375604755298106261367072504 3784 460646059713563080941887002871696213097701621303788549830764593207563403442415965253475893410738182974 3785 9989158158742839218613189886248456029277301388318583353591908542339875805676365773698130524633818795 3786 203259776733371356386809839377033850638535073899433624021432587513292211306482186654119551675730185 3787 3883317901597161619880161902349666510285671157580461263467745895856572523042567585210085546918993 3788 69698602430894331587457501686947661715147408554884846758220791806528225243526502161541326221073 3789 1175787530365631877634024389901100346990170319547517949878314456819164520309857555295061220150 3790 18651128619402396287505867438795770649760457707078505210418141703287703423483845320999111250 3791 278301002608325588896056092074776714251515741302462824921461282704592889209289332688013090 3792 3907454216466527446641335314919790545773665907899507695444044739370154638004140021499440 3793 51636013746089058493111473715403912357855999404641861795792909278837552288363242437675 3794 642355290346694133578361104326597032721158258566494176183310107516621391389747802425 3795 7523488664130279228143184637558674609756672315283480423182343978139437056397418985 3796 82968846064921250918039682980381153261442860124471009614925945915081816875012685 3797 861519512468936040648307212055046753755148062786489614454530746468117109553800 3798 8422536816809968980891351657815939377210830390128761782016689559058767440120 3799 77516029587110563308205643364459949577362991916813982603224968081327182152 3800 671462847608173268487413090360039829023115543740699095823691793924510452 3801 5472822883088178494836886139727266182450770453000042563154719826564470 3802 41956613810795632234412332571771728944716213580662256586689744279090 3803 302406105514661459125736763832484538873428235739699125010597013346 3804 2048050086210695991810788691659153494496928431820060629131459026 3805 13024544732022620815275409017954413389531671183067952992854180 3806 77717162176303403256933795290537469666764746443392214596940 3807 434717041275296633808939318739237592047915628388511980492 3808 2277037150199656977090261652633091597876416980920088312 3809 11155074941847048822361206888284739786344709670889550 3810 51038201528923105281155889196276051509785896748250 3811 217732750046444018998293542484172594477892403930 3812 864430702823961121233064184419654562593586130 3813 3186797931090943883143389512339138735304600 3814 10881245147155783196066205036845667492600 3815 34307832588232881531767384494176847920 3816 99530395443082615807877631863051070 3817 264564846571655343420722516421375 3818 641091810602188496680886987685 3819 1407475314580672501332647661 3820 2778322419045163963186461 3821 4883948140324130636310 3822 7551106140498949170 3823 10099396298528418 3824 11417899944808 3825 10544064615 3826 7525645 3827 3741 3828 1 3829 25293087580554332606563206224392675142757404856736274547875670134575849388731118088968201078836977522056813661388800000000000000000000 3830 6959524141376094703660581989955974195634016818111878723061104088013475484331962307930543995439715076610830845677142016000000000000000000 3831 56059791462672585151079170348800927103286532664514854167030190561766794959707644766532340866455427816048321601699137454080000000000000000 3832 404284549594342214749697103272491247440988699927955224571650192538995689706719598320673365945044293596453060138181486601830400000000000000 3833 1273425315313483747506812237817427533774661901461328306960629424606805786551293279586209465422804736899978623635874558571970560000000000000 3834 3084003791392409526864644283724020231860700784842038821938572350947844293389981743165537215848262813212391085832615207966343168000000000000 3835 4872662688547125586787892027864024360338399190256903153704637993670188689976242949135170662308106587776110111426546423197335552000000000000 3836 5961689797168353790972148387611649793002039757514133086908929124230399572356942941144682941906687011361804407286046612139781652480000000000 3837 5489156313734782510207484548507422929677499609398607143364442518799056629772166398730949543341842765393606024193568925014894313472000000000 3838 4050008295591629808187733508691939134148855953393896405315747854833561798689915489672421887404314056032398025069609776278626998681600000000 3839 2403092271854165230280030703663849400976744996900579827033931535483450504999236549700462389452202523973818897933239839002416539238400000000 3840 1179833969187268687250089462147388865654964447406512910008993634884162111987248048653494722613147070075952109491820070334937580961792000000 3841 483866156150799477540011719901682753133030812451263057488873379602664543368967410536182170472851555858239888548405125869603776154828800000 3842 168422567858241469559220947823323950425320722908559875639642265607943910122587726507881005459878484127194357710123509105094738722160640000 3843 50213034335045319077428430141019797437365793914405962199511415917265953168719721666858612102573975278912816676495067296678701736919040000 3844 12957118607433610864276607194876446648689874581305946000846369382787057782888195760173578528059726165633621324259769456743571527408025600 3845 2916070055847137558369005661780539557437095057978876733431099866359276771412586024006897975265784077453762026246053754501683220410531840 3846 576731316719813448480695297435480543467682335688441696881976882955553681419089732589916135691719876413929748458774350538515647773540352 3847 100863298803885752417805356916984079375495509839698811542357242467448698082516222760725647503253641977636120550304392976629046917988352 3848 15689483390154639663450595822879959411620095051200312353423725168966458144969625641258306001562947956588021736319113880083478278569984 3849 2181692314702414028425141025284768462808083439556358905869833360897993604573036752490351864478671399621070130964995253660733249945600 3850 272464059854657103439893562967314181566281561438340918309616836798795830226403391122476414875788452110562279302374192862691879550976 3851 30687170800446516029676704027590943304515148598564177839740887241021380742923237649237857033633852998935430979141662555825500061696 3852 3128882668953533433657601825528185587845164619346403499293417358123887739428437110191069105439433883253788286450106190055401848832 3853 289802645548401925244830998470781233249973347395740864547951452077503173184096204528498552540400303907938604867151465142062940160 3854 24460780270923522645918551203386609998113245857304780837127134325000325706356440327528806253177597882169688841047589421651853312 3855 1886899621815703130644173051224004577791874361839952916838577478997957420316832705641612653117182090192528255558213303400660992 3856 133381161201534302551793601412433400886872176619609930697511832587217626363052476165638422484751453446100093255749719841112064 3857 8661057476006243146879067847848094953741510326134931997100916593495718099220043755960724016906964863154224915420753536614400 3858 517798240353753742422447792032459790512600827572861792074712720031357237902015616277815057532289496520489758497924751523840 3859 28560821595017622483787158332541375373959894429493262329230143182922859660599805386065659051359985244375800207691450122240 3860 1456268421479900408293221876387162937405456754886527291236452857146473004279222799599603959926994015363935679106425774080 3861 68762361001706596431053741247589364871375359622427366467647302882268080874474727766379654707519579330185948000510566400 3862 3011760107509898563216915157100182050994454370076394575609175921294883408595157999452040568253378870763784121511004160 3863 122551766043544583759467347209228845906296303492536714270064511009462851662815465932080872056140684879366683732776960 3864 4639484119932627259225044772911935094921732946342215886262946763260201305609883705742023534337144620428911206827520 3865 163624106026827160990913355583694034962700735759433906417846857300981460095024629198244863628293496032330303335680 3866 5382541096033879043804465489010386512110194508063667412512546969642845382327937258648270451564832542646537785024 3867 165343040852298606415002210680375830860985309915571509489867367809490955943730401895977245458875847353169855424 3868 4747910076790823757023452641689939879486513049203440432848611403958150203708735224960657187264279138854588208 3869 127573962105047393169799045004717619604614991052342855463939298223674735400815541351956786743128395432950000 3870 3210383792663820347690481705480023824955267373125797957450100978478965507197482545310017905209056271199572 3871 75726605572795910198342724593473594001509874340984511467953628157343149672700715529365359330579567652612 3872 1675591859376779425168058331253312209001606242840624000831704275306478181093659763427554226895410538529 3873 34803207829811367280291507108214712675274306099891653141104971071463970473217664751251604746288975720 3874 679011520994435998655942924923396740534912824216160367821974587595011535699022430936067818246748334 3875 12450611996086014609429015932470838511030426388345574814770667965846317253739157791051868451855244 3876 214675640056229374861286007370172709050228014983322343634122026804015095490529550596180550282423 3877 3482175313136431594720707145278899519931244862209076433440332737048696295468760565189903943200 3878 53157727013166806751594061458338844068585021998996835784783844846978662765086034241138383720 3879 763971552749498366280724864018694705775457282425550029302600191380703667478783652926405420 3880 10339633437791451701967300411214726714880563264705219583876105928999039776456373512014515 3881 131809689551932184485827907319892237961261122528443980080555757160721079683041991460200 3882 1582980139628560290685935916309606297556823495424097435796336160040703557156775208830 3883 17911640780029378590418114144496379768983541146036916446051807344408805274540046980 3884 190961745795300815195839365418939653516834942111615785980268944217519788554944085 3885 1918228814862767321608221824162021190697193239981001205614914315587059789337120 3886 18153521902579430568525512447638551453100130676136716726394233704995112806296 3887 161830866456919438675877689832834775550159771751335556327566874948265035496 3888 1358638078346773237168803115541758422222011758905686320964951169471278682 3889 10738819768852250249590772797042030067050498793006023154429359042453200 3890 79882576374963098103442559898233227231633260055639249030846519932828 3891 558963959123244003300706636222269078685130300170074498939266780088 3892 3677078806891708939175088550811430120138487961166562028285508246 3893 22725537014621937812733666194865088442675023397966377961854080 3894 131847160277635777601212611235040861655132180979979824447296 3895 717412367555028749445079001366299303357845829977485574936 3896 3657127061597877907320279653274716031836252375773214262 3897 17443876401268465643833639268100279413339139704432400 3898 77741487872929697980101382024063014336052522664940 3899 323182827249172441647306514882859315658473304840 3900 1250821925959080332993136089002770233027179530 3901 4497053563306797896487167100232337367788400 3902 14980332309498628183938856194579278278260 3903 46095662340137102553539768053802271060 3904 130555252210249991469902654385729045 3905 338909326103035620920689802460360 3906 802264994712007402824798537078 3907 1721115512800840586039343228 3908 3320778105134438889961251 3909 5707189683844534591200 3910 8628784591638021624 3911 11287581691220604 3912 12482930603143 3913 11277020040 3914 7873558 3915 3828 3916 1 3917 16693437803165859520331716108099165594219887205445941201597942288820060596562537938719012712032405164557497016516608000000000000000000000 3918 359198028498041207382354475452361814787659546961328111846893420259390489388052004252920539918013458204127627429065785344000000000000000000 3919 6642491558418551088515226258780895209817963866810438035246174522030604683946544648258130400379076415501834436253925916016640000000000000000 3920 32589298652934883916167414987047621738668069133856412738609158648908581814962007175096529371949893963640185363516817955776102400000000000000 3921 127173826692221995486181956288976154166908825643605843100863225614327125568328894306447541915273657360899459688791530436883906560000000000000 3922 280599456709070783267446284615064681517295689567222502373520164255761037958780625735519482121729798596015731708894646413522108416000000000000 3923 474166308681684553287973581213473145582130280801815466335090300541148878896925533252708251714330932040549158040351187153207689216000000000000 3924 570227013456126887064501598467167685034231781468744055870684611859732150002176273106744239653660678701304038744772561440210398740480000000000 3925 539931773735073125260497072563751337014794668752178133831812388265822790753316863564069042449095399538180951624642339570159716401152000000000 3926 399900257120269495328144821560735706479730663554761184307507675075560504028574075590970397099288152534940997974583907383045742867251200000000 3927 241392376248221266744474520602523528173403930429378467528454285039470210551946908990877468884834362166398658900299511193743878887833600000000 3928 119712172525808238221704415881031080237860876878254029456297376487730137171876225479179578071575216196961833154642944638928313313656832000000 3929 49798427183959925162728005824331718403458109953278425312278622508231425627589150263694685963409429866477962780457020927992305059417292800000 3930 17544676112745698987660325974903161829005558097737649117992983482777313189668957063467173218463344855664241044233764430514200574720737280000 3931 5301928005966013705812439717909310608411107565779015713678328761462971760283510886893272115892295064694203695076665359552770428098314240000 3932 1385943841796797742130751700608911674328925962275955079579445555299473851267697822555734465230061597005605308513621210922013957763471769600 3933 316158103096522194273974654420442813281325535738387410456551036069542861793998279362814174420921733846669662171979215488943059102219632640 3934 63373858105430585305996075660612852175304234743364551565487787542009102115506256258705335967607031504547214417461363853159002190007762944 3935 11236541679288648885082035980824531626565395846535250405157842235095250542896375329919959308224892420087502019031542679217540690408898560 3936 1772168582119863599656211912826384961362355017281714632602197153090723106373177144401756506339358307702635348092383412582650092195938304 3937 249909494821629885580110294054553354356703120674764111715032760829904383155447587621921050998119406071284926527314979148537558082781184 3938 31655780669091392518754158026845217612511656124622002056030795278619989386381115342680690495765098026386097766986982079400774134136832 3939 3616938441227055000413589219574054932861208464817079668320115435179883519980724087966776472480864229982081520693675116618700742983680 3940 374186767625804636233850187879014991692402285910055067343712691376127153609255170138881402576442606267317946315044095542904385175552 3941 35172365933722852909061616176575099484033643769799531863614545339035435393563622493137289918830585807057608563186004501189746491392 3942 3013365732393898013788857496569928913541073530201952704690183474176042931327234448037193728474713602389474679479640829928018018304 3943 235993888059953884414379364974816935335163651781532373394367444687147358298005730697453372986626612250623225308914239751969832960 3944 16939687260829923111889061112855543550543168553430994899673359992561033147914993423871990295990377295270786546553337719874125824 3945 1117206441235241999759431546762037422129400282053992180272164105839086370028512934750698591292718582947955184543201814233022464 3946 67853037661306885403277597734637971264096647499336782437019832937758454534234811535540678745202093470471766777088177873223680 3947 3802978493523512099915391933155709167013692467422939875935227075979100329493936656734558680071622931397628260913546748723200 3948 197078851909518017419102072971199429370671791897557830998124103737631901059051688317232955723229295198618519607419212103680 3949 9460179422123067951498252071541512471916010432811832768105018155289158640708512822605900471675797774651107418089114132480 3950 421334340344278020537201504906833254808383609402144987083708692860583355936905618220777332398837857710538478250959953920 3951 17437959186918879016706875400284807106059808442749904926517247906781244765139072331215576639622189259416976036608460800 3952 671631240234417940163976192592492852174227597473044244092773661896551813456519096491631453066210634459122388914411520 3953 24105341629480242841065390034957510396977690272462118879050776716947362482347972174453434135061738530604662251609600 3954 807201872801988209227318573383319378376267201247981661907532788853783076375897927472316229729954190808868208464128 3955 25248650250409980976976795325267126463344716645376470301061804853917543624691241191240563365220577655226903254720 3956 738491774226112181634433754111458661427451783502048042324635779588253877738046652328998448445377870257656781248 3957 20217844234856890411711390790874348392838162159560835146266473262522168691792372310443399954057292070274319408 3958 518565437051794982735380341637603966199888248367117551367298467282398238162624960656498450493394241919773104 3959 12471508032064432558022940028609076368033470788701278360727761476644029858069138081140370348774314081525460 3960 281461425664094961457981448841170233823231420595550897217465881749152840360311982283536241738736356587844 3961 5965035640872755253481990298733884867269824084702558099707125974118469582988122033728038885216730679049 3962 118791159829390017398331562231925204004793184323712793264998315438115100244844886491654826592343946128 3963 2224275655930950310208235170338686266941992516860806555401150416893067854028939704746171327602674470 3964 39179374873661647048741148959874353615352096541033611933303602417662606821101233887103477477280068 3965 649526516690422878727849202061646426639933704404638427883983584710248037619302660248263392943623 3966 10138841301920304752199148394382677535720107935316922242753018187608253812316858978410484811440 3967 149069618948476969019510520493773663927550949671043973840626482740381948901308575121622440600 3968 2065059264174981218101793489618404301903101847822093980320479990828811990721862532472502940 3969 26960471537006642549915107243938694017063855719465207417795053200155738202717009878210715 3970 331786492797822739088230884525717416149394569386318557068501961097310559340486651186960 3971 3849338821677553325593351186849207373683776432004738934365771287959054524254659604150 3972 42106053005396654787785121253792417077560212189370411774598208492760340994643822460 3973 434252845866967381241945984223906823007263361218954857675603667574218577090582805 3974 4222430262554824976743134339725915498511033672794378346438800173771215004847712 3975 38704180380507797039851752720024450902065364622212962959617900870468935121880 3976 334390023339331533967796539529384210175133078691980698012268967572223092392 3977 2722338465739902297924034094545956790844370097433672232356951905671632682 3978 20877785042872165745309327349761160982027815588040512830206345962840096 3979 150766442774808774601363804435906162762613413963608306519978224742540 3980 1024681303264879073555918847993178844339852606036314205244632412456 3981 6550593276182483680202833692155020233460489875552050465737265526 3982 39362058380079223404496435598870630200400436615424434529969632 3983 222140022037553180209294513400783226490524178157904465571680 3984 1176297264544443232132420222954165868716653925709732235192 3985 5838131063337784034169006376962349403183545661391982662 3986 27123730118599113955020979430066578608202855184414880 3987 117791173134364130039470295200690662331170469148700 3988 477349421201167376191839370733958724784330525880 3989 1801691737506061431380016696317276372222889930 3990 6319351201232354296397485264384029032859120 3991 20543843550566797846851551305254761301300 3992 61714360110569090481636488758989246420 3993 170698629224621533879469789228666205 3994 432877989923187165940897052955216 3995 1001326334869614939007267768590 3996 2099738627127499758350825556 3997 3961003971988049778004851 3998 6657338064318641689968 3999 9845355312605473320 4000 12599748249159148 4001 13633662352783 4002 12051865936 4003 8233390 4004 3916 4005 1 4006 1287620502550859964334919702471382306167493966446730264683254615210987340681523759673193180521432851692868269873981030400000000000000000000 4007 56098803797300504696169078707934966246632330753080256877141012750178658489008946604307302646020911301457168638866639290368000000000000000000 4008 475659722126534403876209536259463732994224893664651772454774669795159197963680068661215937949184108798900838263344415008358400000000000000000 4009 3465538586327401513340416008309073671846667002709727664050526708551065513043618323474440645550391716234526596584054915391605964800000000000000 4010 11186091050215511509544953132230287518600085920507336158467834243457983836351674668277943929670890350816941630376784477548194037760000000000000 4011 27730429145408823059156276590914311866612378023289735682597345693907785034512928524333739965702575262463576076360942083798460268544000000000000 4012 44875176523973024985820479700921106733048324165452967548371207560768243142233463788607800945675833116543112254271688317340317908992000000000000 4013 56238414673055269294528808766856324740359692803901833869385756829907814485591968801665698388043350110136803424697991446740454248284160000000000 4014 53058653646250144090076798429615731456865389247367446544293611797104767986906242806696448053080573933384546035362087519878919646871552000000000 4015 40120449871376323665458451101026810042948804651206272844891020776887854615905643842404632332297616404356460465393909454969688222911692800000000 4016 24405031046624259178566090359731348585772290536169384996838664099284140481746773601447418020093430817833517266473148091471629714561433600000000 4017 12286462074708533130213210753500798644958729303509782668845198788952757451577697117061578567391143557619982386069486656840205883748122624000000 4018 5168433418260788467044394141573314288052846585829324436346766167704558704796106721723959411631537175482930189059379792732077117445819596800000 4019 1845759783828822511987176629202715798364742449984203199624455720551103406827517795084251321581961799341133405649528625173590889118952325120000 4020 564757948751049290111194570291747406408241101967013470000117511971839236545176096494078129320118743007875943124660351090078718159350661120000 4021 149606096485759467673016964396540213429915202310710899379473627485978814312968993066002184847977849580897908917662659724389423719845671731200 4022 34575368662812530671504306019078925490172874743274505580314863552117019445877411880379952772968595053563608472635769842178593419573634007040 4023 7024296886318577318056280735274265693225039855814479662978372991382078189733550176512076447258368660730929739197683880041434352323674505216 4024 1262296678727900163967399348879402120126311222056893878469994347084712874660052381843172455200422693840207972509199154923343719520188497920 4025 201825580272387612443770724529108774554249813008748244621804360820204567424653710562278612390366608007497120730607282756631484144486973440 4026 28856629795933383033194363485528257394006235255464440849370057228336863817670242078148177124187918450996012191763397710252609502435082240 4027 3706758015883212738587737179541566379097782803674171100889585837848011248583583421358669924224732612134760834691257116920684837446090752 4028 429563853454306710129568739863848520477220172604757941338408509646086980482902808192573042466526884704277830380253241435608229934530560 4029 45081968888172089411412732343855198340501879752273075069349278083246312463620627785149824153880309039597451117930422193195004639313920 4030 4299522206255763151278410623028433257908288369158230125023960589676891232243402696687235445125098649191009089743807422137304062361600 4031 373816457170292659914954437463438826548628130502785162643952561862455338970359409186805560802661685857400818898214557613200892755968 4032 29715165179761548158972490772570376745833683834377214601485039304432848919958067398286854936669730494665002010503315861721921617920 4033 2165414642633580013056829098233612851634411542979613326616566750254772112344675955612788260369943874395396147862836388704016138240 4034 145016056213899363873356721883201778191607148682656822848386555685881098708816334975149263514435285547975593878452615923796869120 4035 8945224664721022515810884200760039653991045465927137356162380323381061874100983338901204747446606083521824861171086194987433984 4036 509307072995607602489572915429883112537465248394030229929663700295758435692641457168064867633335084956512494421010166027878400 4037 26818083022464084861837296993263671380973277571893547782948939872071852384770237686744022923455695073863802264467154160844800 4038 1308337604569118254158167975580377124989254143614637211575178819022759156069007686601846427822601991003898474457327338905600 4039 59235824257479086224465266343695610312205930763238986977347406397233536271541272099228188113285106796690722572306211061760 4040 2492861311000748717130358339701923999625205761018022501231426929760642720092422377607165797871811739667909836075359897600 4041 97653938848114684334997137094257773367422909503341432343333687183789466277305260020589046939305972614958321167916953600 4042 3565692973942265014125769396960140245380999106166715666219223702380550751477100209211147186419004328006463184107118080 4043 121507787862502750873528921052197214817102120716976400624000023259933265147578876765056909063812834733106144393504512 4044 3868790877224896047889381164294814181463791032356978684109540992925080134433082113494439483327516296249556924815040 4045 115219597040950147581473505976500981494497122032812429820544685672483581317147186336273738198637233822929646849280 4046 3212864913926161079260133076394615963679019886189477718379199645985573557881807966633876915636750065395819252080 4047 83960813999860366282629284254102051936731638181155747473039713211248255765453938270370158921905786926717033504 4048 2058029127494501656484369197161846284897082372779932488996206624256330892425300422367441356195659423061696820 4049 47354449317459074817487336960574343515276797254653581962201484044744337670760463574012907146283918576018240 4050 1023576811265185071790573674151871331692212160387078687865080630229521406260185456349115452615289506818725 4051 20797915289191012971815892551240963535895501188580322072008744033312041237090426696133579579280515843881 4052 397486605482469266719446111647283183071040885445716102926908486110233627859470307683412703790192735190 4053 7149359803164348871520071022917699482779816129684474495204759523204099824134564677797015337658836930 4054 121078779982575842397003049856143134683304955005438186166330314204745449009927871383319816225966515 4055 1931592489662235739890994572611831757970569877004796427579879517284990061241939435217371384957783 4056 29038645551255989745503547353699780606047924122266043093826176205525397786336211173924639542200 4057 411522873721953610673886386346072521998902995780303567246582403877189056497432944968500265900 4058 5499059778731920212221395340447574598975963958108736615264069750736940014305021719936570175 4059 69303691498522440776609913890959927402234674103765562966796980785587083332498668268511355 4060 823892808154376951486113216934193898592231765825509986288443662588836073782588370052550 4061 9240178108347849980059120671078549856991314191114546570255022520925262475270116923450 4062 97770869145283232575674124682173782148211166828377037300096745665621484453077030345 4063 976015953964719511486703831256653804524258358714490348379867908160710702300942453 4064 9191684174391441676616170376102817391915394858978853276561567297792243980075160 4065 81652384080835981621977918467395990044956299868397274857006247987432546239120 4066 684059835018400434682266042869000861666837857125218532163337384841067442370 4067 5403259730858591336043518260136197576363055605118974038972945029054938986 4068 40225955341199203520886466292390547002358207772704775624352635745571180 4069 282138640745735273386746745729755045552893837001960668160947638852260 4070 1863387085097433309854881143105621947605373504033965145570175144750 4071 11581498254642999611287065395664679655175299654352660665075213334 4072 67692172427942306725257559416179955613978879471373988762867360 4073 371761281351227689913276480166823433470272110176843889206920 4074 1916571058675915250297398245161221901693941486873474804110 4075 9264879408546897096747178504870951404563845638416126982 4076 41942562984410314569898294771388861480653376256291900 4077 177555231852710957577928609175749638326347676739300 4078 701684605609071644498338150755065518348192964850 4079 2583655571718731414542755665919537230829830010 4080 8843680851260959618283015849545332115886100 4081 28067296855310414384019691976385439698000 4082 82339686795366111067806159769654375785 4083 222482856073827188391040028254179069 4084 551325863937204740865930322005630 4085 1246581150221149572507091744410 4086 2555819590353970508522713935 4087 4715194466173930529354883 4088 7752178098699064426440 4089 11216848807694065580 4090 14047227375768675 4091 14875922595567 4092 12870492030 4093 8605410 4094 4005 4095 1 4096 166400188021957287698666546165532482643183835663885141897528288734958364026535378173151118713539014680309130260637548544000000000000000000000 4097 3074419307785640094965983547507939674677052639384003575200674824137996052128271868426977264686141592161608315088944874127360000000000000000000 4098 56901205883814664902545347389265137355838743176786477847966502804293533211527534573200985002515966598415036168829980772191436800000000000000000 4099 285903252821677847281059371718051670575559439857717267173851336930044715509463278514332311783651704449975186427443686661410521088000000000000000 4100 1140656559307553688369533086603007056659433373964195485101161420516185828836536077504299359130443646103119033177445672160911897395200000000000000 4101 2576738437576565815938896895843286727871372957343477585754358147331556117426266117616809577013972434784152969445072533372320874496000000000000000 4102 4457453854177328269540044833364932601714843230389646479484471363969198728386568615499111521738553497543169921995942062389487986540544000000000000 4103 5489952415762040734637312308369174578418613057248953704032976995828049562579540409750081148905542693252709058650306793553715051207065600000000000 4104 5324445694429828187688963096799790766164466281356215810699825994122372253393791984466388461710281132806465755938864830852131052993904640000000000 4105 4040619149482506498000626367059923681551912096927028313460603576839431026550399841064899212728439937601893956468271986367459047998750720000000000 4106 2499569469940955657528876743278993582012526697183020396042777792238748111495494872086753461259128121517666332508569924255075547678035148800000000 4107 1270737699356272138213089625427960030400804213105743814250702609485628758056311258924432644670660959967981407730268417978366773143262986240000000 4108 542017348049242988162571948694050305000888894308876398794754597653849833887300102074533435480870545758016003618891489136465870784682786816000000 4109 195861500188803317396286995697878300681179245138334335625393354540994072064308189957311919002870309373695320396756567184374013668964171776000000 4110 60723922203296443359391374775884515094676945013535424107930555814403257672155918190058418072390219264703685444173081870990123254267217182720000 4111 16290015909258875417689919129982128039083311499131198601334504996541719538734442428265087789805421040490471686615546007301483774133437202432000 4112 3814653382829373484842837389860301276555228426485762673257218621272935036917029532596340391956027854685946772276288902990145080889197776076800 4113 785177314415743027027995804317019803136192374340369277541018878772858737359462322562553165264281865282951014575472595489112758145487418163200 4114 142997962146510288963554354793679771096359466454502712835672066859326527035736771558089368925886426398555407254995790405756878124619730518016 4115 23172861013598968188112391947386293247850580577508080803400191624976725544288108558686581115259928284610344619533411160669118059215606251520 4116 3358730480160392037447492849894110795740814415218427996845181318940060988173438551031226430770737240233428508132039456135777086073691176960 4117 437429446867244297401675025934095540240747725823732220395990434244931366104991222227693652083293697303556419931228487425558705108135444480 4118 51405181811874051262269839461378200318623739719632183206480468421719179070330352223686854932570045879026068927351409083626198381679869952 4119 5471641252058791751063613242525196609887089514050025233591758942184343254540802823807396302918131798958014306704645527890697055696322560 4120 529359612896201420806181151943570294891054711124600322565074121122219738038490212346930655871609422831056348868177386294128381767188480 4121 46696283482349050035476667551889315675927542018716584081012372996658901182629953082945540422029549105211247339510125969189275922595840 4122 3766849100608733670878165416953661857614054069507753565111786797057336429604564661136106112475360445839288579597370893441291117395968 4123 278612454458384559228926813446944692269439928902569540118722405298632258896492071489259606474660349604597967973050662460861488824320 4124 18941830314889739557078787421366027779881190770092251000163448459439074824188451943879421924052706030717758041950683490672139304960 4125 1186403023101574070093040939170684384492238675019514157780166102295988876203390598076335605716632621338570151593362209122625454080 4126 68603754191465656581165851252275471590627294086925771450816972365003437830621029877370227225200486050386393946465420068147625984 4127 3669590541215181396512636451141910693485741117214434596482048394662760953408041083777863393359868269437528232627911743043174400 4128 181898527624440750921447875530104887132779710503967689579591003128961508510404470581672453791105578588003635301954241180467200 4129 8369779929640313137815464066975624914302237684319497986101587331137029604080881998969453664127284489425628825573906980249600 4130 358056999712515760316928590349786032422070383343803999958464877883704748868056917213386840502291686268641708334265741557760 4131 14261850526627251441234003321820885340587992566450980946115912113623462033184310083528929399125163924734829910503962777600 4132 529631113155336859393156541821856302763802911176385837805755845184516688828106603939129976202102965234282838424652902400 4133 18360829641068020039113739192922999669338790419666024818028807847492650802007522990338371656012114542288145819491596800 4134 594896535357246757877550034587960340713092864323848705668858656672913134725004520984633923969395852962955079672634112 4135 18034089262434043281718897307933935711783063709920732205171949239327175305018948198443780333699658254688826193842240 4136 512023989022238589891877972975879071843038706849921428872645593787066906550192567621356318613671440111108326219520 4137 13628172837063110921016831323528419350908642700202289735466665589687415776879576141110683583683698009351703655760 4138 340340802806076203459831517085320328986490323308060207875137640048104517004804481303188847210837868535005943904 4139 7981208580413694484125396332716328891021019115280478058606940877923800659893572531242149193844082023250777820 4140 175882812691425885106235150545133999842435675226038029821494456601068950739759475016985059128122305072226560 4141 3644801060245931388899569946792825102932656843013788538070012623847003365639414758564070695759336023325855 4142 71070638958021034679933493710641397596127011781856145362843572631423446947049586102254095201053383239881 4143 1304723053994669307923647189324593942284175284726932560564511599099796959952224640115624248331162471490 4144 22562128935584300278782842975280218892322676183510788231801948024102595467373058365078934116281271970 4145 367683372393401256924104143384885713717746841872617949370605406831971632634443360082616424851178185 4146 5649053177620830135961308986878013890437858740074463312672413190123176596211148215694455712973783 4147 81853634167950244219111473395975521579531402944523020513886247583872687769821807492238806980200 4148 1118899758949907491213353232197464918583353365686714555497675702905398923821633548262904525100 4149 14432546966101816408270290923638463855993464726105013222041798250025016654750007208508694925 4150 175702637981271722665739365025252339069289055625539363770174073256709112111797611810579355 4151 2019105225374348195736997299515258466042943703654541264938890796698631991300936105964050 4152 21903996140795860579696892105274125556144166129115243161943642236148481595556004433050 4153 224329159383452397396757468154070261550544478994847433704833421849250865824520149675 4154 2168879388391054693449734767449870631148929634193312841976410881958082973955364853 4155 19794100807907656278268996708143531684485617632543096682682522927183283813669960 4156 170499503734397118534033674047778345478322380704381919417691159356590155192080 4157 1385814369578337930993552323033397401285846949918798356558805846324963434790 4158 10625731387193405268884840063634624381105251539522116296942601644681660586 4159 76829702545094802661745519326309447047836976181884048149686519370058180 4160 523631426670814071952931879467237271426961508106146442195608948835940 4161 3362173877377446693580088185266831070498670050803472112533970161770 4162 20325568178427230993426034856289249210303012014375483467036941334 4163 115605285283457907968631011150620527193160836096845846105790560 4164 618100126584375234712341209604456935054397349838082344620680 4165 3103580978023418459138387480301256699228772187105591394890 4166 14618522579353850808451874372484372672092015919029318982 4167 64509022792861463484842855738326368423584177800782900 4168 266300035911644109963873873583172259546624432257700 4169 1026636529517316722036544152436762586448205727350 4170 3688972878570401642443692760058216088195566010 4171 12326884749907985433868975896892882197695100 4172 38204792183719093357491689608128337194000 4173 109487630831318387051959454266576284075 4174 289085594009116906008825549957514269 4175 700230950105770897986629617417530 4176 1548027183713982033439295517690 4177 3104043576809229319406986845 4178 5601996496876413294343683 4179 9011744506888599916440 4180 12760935759865599020 4181 15642243329497785 4182 16215864231567 4183 13734851130 4184 8989890 4185 4095 4186 1 4187 3244803666428167110123997650227883411542084795445760267001801630331688098517439874376446814914010786266028040082432196608000000000000000000000 4188 483763846052783159946609527333337574557827885259390636595358238287206748900744669199591414199118543139519313072712748304957440000000000000000000 4189 4113173499235328137458494612511684273503155057000611097318376514744131285668248694169012073369432347682265809786611016105197568000000000000000000 4190 31044688398423710912428753770834940182453416066257399110135905994075672377907706958233729034540680403081743412259321131908384948224000000000000000 4191 102463957347340745818150827243483078979807472978495037036919158712356617654230626782843299396278400894726465773283698679301401057689600000000000000 4192 259936763585384779594104008031189808615015462937808305172876315243132754950407047575762959840893503220895428932872108521506917622743040000000000000 4193 430590900551344782999284774974841880126608364456301800671736959130934500323481729586670101832977253950234666890094823633605297893801984000000000000 4194 552421644401741015312807127097198400824934474373045906391621481912790124052217882539634117601459335667970352078242596690312175263993036800000000000 4195 533739013738038615329122066341134227035603985058257900372094029878280750803155190002962785050402520344279960672322486363081353971284049920000000000 4196 413373152316763681141556550181592192810006487769005026535203008413173522224464647863099351298726451580462137189172577712323399990586114048000000000 4197 257627743073455839536520872320275069691189158639701322143097839490944802677968013075511005597319858223085437756170291093451204738304232652800000000 4198 132913849314787769207650159198087164812120322426980724548357136594603178539581391010123137297291570649128142877269242768265902705371271659520000000 4199 57313460398351586329318982548717710048734350391329226302742840510054785783570353001592580193473680728937939199719964175136977931429927190528000000 4200 20986263678476251040256393831576406868202427389256842199724813062405908711981521736338832223920221256972641332220593946096352625874991002419200000 4201 6585787713811320271400530235144600115686348143896793986166836107278021989274697150900033546957061507681601675617471113610766392548120246353920000 4202 1789772460572005542786075384395508795524053911447621571369967455425607419922801615777401980205530535206649074007186858980107283021812985757696000 4203 424467703271954770875986925639632480224807234948591711059603788266289969493003722903154615082464722407527243929940610368812877704345397126758400 4204 88518810459305309592761695182072192567345522369583228733632170587834757443210573171672833422130721393623945090262131917050511884932851758530560 4205 16333534822331337118530781693794633621985757452967383378039084328388200397759601861991784621796149158752612471825780276673616049021082765623296 4206 2682340138812036432762579595216411319916132380139654339697593386419877144924647429370360033923245074547120806529811354573746750402445732478976 4207 394039271754591793325558200035212510792358483847070253951998690495313278996290311621344991838467864663063672727586609673912629398405266800640 4208 52021710838849486406447171900467866652654179948589306413047888979112450229494557325815872110287364542904538316554256729876040390116429004800 4209 6198106968063715452475698299043804102458162646223414039106036687791253248259660017558276103080309964858136475422253359096311085462592684032 4210 668995456877131321135410575783830918906012607361906413100409487242775798734191522322903304974453037792406781065248810777824500607648530432 4211 65641990582473297699006205181596482596790570674444834980419290685967086750254871156764103493353110680271343107840110420399921187122053120 4212 5873778991073396480893086401767966882970425694280432560730155340312232893755194827236227600235908210728163605570027521108774259413483520 4213 480724097816364816153828309620291131291968455542584147434117241276238820149201853482014007951286057654329277672777541133118723200647168 4214 36081356424582484197902889005100570205499138655528671105650942626108505578377834931631455534852244433865064325101500542274402290761728 4215 2489730280817396284273484425127077637888902050985033196840978031962093795160526803758229473768289100810124903325352486176033045872640 4216 158305977071028994630675140835241899582042862747602373416894433207805960696490265327657174588121180126439503461461044052810995793920 4217 9294721639938726533438802458132276067238383119966662343052684709731492885306027522313992206075304974090521651689232276107172839424 4218 504918598101427416950170760140302609013949539810622570916345855252810258906051177237199145817173128779860123576798819385423069184 4219 25423926663051664292759825736764213892551820427165660635280557038717288902050895527012424192525735766532990543532954520200396800 4220 1188597364947832356413704820232648944844998544823813728767199974224997815530672987572308838487487163543567449428588400848691200 4221 51675038700537306998329533044898509268897507793437304070422062113564927799877234144024545503385191111828220743795980490280960 4222 2092263980134027727418818019939740184565471161945002761101871370851494368397575798264456586995451066200893315032663045826560 4223 79001169614050301412434043432844469220432916941331192531632183619517318248075666106286049480009868993639412235068757376000 4224 2785370487786337377914670725203310643128369335805871938963559140525340050650199604528707559617055688708371441229507128320 4225 91807425990792572674957136966990685043538459716402106701433526788775620701619082235434852828282462020275563029100876672 4226 2832014588810132149247310948314274977434661262261507194924719405573083737058128380349911600122480173308651745470429632 4227 81842711264947906291690516156714457587499107155749768385174315730053220848204899119156201238862882584074559451475680 4228 2217909921064824013031763804612849023131385680495058766224440374448574814707748026199899121659967293570740232324400 4229 56411789402879570910173281039456190721977661900560521504789817082965620598125396434223874198001595419672748260264 4230 1347759202806183210653700528817756035166523741476528799256158447681263122113859695285587264000127249171322614964 4231 30269032441282357129251911344657815598569147687783436388777249645944331708993603888086190645132604548197210890 4232 639484503882103626407927381390899612864552056579708673038976306141705974230637244449485755084279742344298415 4233 12716959490942709302384594294128580968547748188187819039233189843161139165806496910104036904398127613885206 4234 238182998843677144964290680177663111728003003175263591577718632273026727940991363805893556854529286118451 4235 4203794376523287354799636280217271380071385525592914667058915599808946861490935246805880564510855840730 4236 69949013130538295256896415498991590868770795518428625410769079369647461919552760704814627770801101515 4237 1097778988617091222601175248263960029475996733022608010170377453172320272496957573967682481663928838 4238 16255603860557800582280254111454218057689216739385955095288196285319661944813473560935345052209383 4239 227188281975705698736384476038379585724947877492070556201594805592702039699060806426007358388150 4240 2997652413483934778900085423711871681348953135162563240475939279279870038729694842912375769225 4241 37349527925028615418070319178689633503568153903978466595163062381541289041026443014732816330 4242 439512567921554701040580899944257377781461746790505546227346929959498367601152585626252005 4243 4885299397833369088637725743403979276785276167141254924278722910614036316725177279194550 4244 51294780683395121967524726540291048229183269593999352194926603216395696279057011760805 4245 508770653106338451036188465784694618544579893415868886042484975594968628324380776018 4246 4766703385969834118581042324164126639547283285320242639309349048669798741452717933 4247 42180937561002734108998581548352575047007899145612385385431836997159941055917220 4248 352488072321537480049605593488104834282122841387940754161416066970248589406550 4249 2781009845950837511730065474984656668048861854539488885803483315045286990876 4250 20709054435370119437413038586645177650727670562717130497413748997622726526 4251 145497383336426151949816253291957427708101390250366168433619384478601860 4252 964028885102559974364235104922313243145309055457947379970629579716110 4253 6020462998975378413953849583720707601047678432820438843885432441084 4254 35415913010564989030874068421041116113999371139558661720396921414 4255 196098330436843303553216239094691680466597453314107957377088620 4256 1021136733715394541592191324842322895423761986473315746036210 4257 4995736656590879300713561948545991021827505780112367740052 4258 22936551013513684858953606612981792136006244823159752682 4259 98697105770522800267335738466683874286809877723196300 4260 397447794404316407916318584682028686112162034811450 4261 1495238814735722500334448889316011434025053896460 4262 5244919846616303403100395466357272232753367310 4263 17114936466967188848400398632655008235296050 4264 51816938478848694981204425996142412530315 4265 145107058072367265415150584232914124014 4266 374499396743362261037408194990060959 4267 886936398792672469945431213150210 4268 1917674084867291478616797192375 4269 3761665792530875820699186078 4270 6642846960853303468471203 4271 10458576699860080421630 4272 14497073942693833205 4273 17397972629079042 4274 17659979994657 4275 14646960510 4276 9387105 4277 4186 4278 1 4279 1592116998994087328700841513711814793929982939632053037675550666616081627005890498360709903851141292461197758333780064468992000000000000000000000 4280 27642618846671437607889768491741714206592694103059092979872978600960310182517181270594790014621504399366228810688952183438704640000000000000000000 4281 510772447589209135755336390373967933970147994432440663801786297069592129030673111198868996303978532797302286379124117801699534438400000000000000000 4282 2613546248128446972847745047640171699378195564765435804033451640628442022943958313951243035731563871932203937230824629739108400365568000000000000000 4283 10668301005580268731305846548799409281982968813003688082592861369235063992673600464639179187374158510484177056248391807207508833782988800000000000000 4284 24655204428770032869427108245452986705123041327535119039328071500563201299050139125507571951184065748079682051640863533553111874614067200000000000000 4285 43640262007845798617832302194799235082886602480189681465111199328562121964255383838769386142613743903829157969213251433719491702661578752000000000000 4286 55015982750717451784033050889592020176730088571176675344924679959613668150604636700240959332803797051357199095100290024046844095816636825600000000000 4287 54621789724097490372944221612869196575621359087925219487889145577995154863561859063696655328170142048503889512369841967428247313278839029760000000000 4288 42447215775723281112752732286281062988903466262815635254652487160676719227945028780379407389747112301803215175763953480695571984535550689280000000000 4289 26894106354762919100007184146239433220046797007031580651318676072490841543122335499093548217961804648750214313864331818962797253233895433830400000000 4290 14007563026113611871939829286288047332086099875980929612464485688122927574019558574828603226264630020281278883450573129880560423856924933488640000000 4291 6122568959910383424299426683008268963093850063090846013352662953544835900657974664710442621140566068980451528826913106772993584612195575005184000000 4292 2267792616032496108661744764760042928521882548855220206510856139646448133593281230006345503748247941237849108943957307894465699098339645063168000000 4293 720872141764950999432406958764154257069213943399410893573353512262810359920043343160237704343029675316147748676167580559081850757208140949749760000 4294 198328562073726358013401198100286703985093921690364143866688172055487860244865003387073688055188652653851008982537189399751734466170993646764032000 4295 47643411448626297245785969510378729412059482805990085405193657683421831105197188850790341824618017496407662252658941177136996453075619356554035200 4296 10062934607765606524480826668687488639545487435152324077308335734360202236828084180722363138467627725147301141146714716165284348050848810742579200 4297 1881142754296647683870948133582691440816354594292122926062491974682693743793227878119602876754724737608281866385477424477430990564537743733424128 4298 312994805003097559009363334376973106001901806038063697378375032764280044760174133535003260399168701908657502625509731178363784131027782890160128 4299 46594112281477205610161959888506158379426711229805872360434380369892381098843222715754665277875862626127736070279746434082318189528877876903936 4300 6234466293655009842186487123769489092095812909340019234527939570909533869271506772833132434596035437912186885123222910331118201314805955952640 4301 752962989279148879328284908705618952804470130850444421092564154031445927292883248887154900701735514719821819142981214662217042777891422601216 4302 82395583439895158113757310371812053456869331915946530210998972069091961538138775647581172176066140549773151529738217267705665623557035524096 4303 8197935787889597501997112569537633127993307887540687924867531540535837830726233921238514272987635609644452166396001875623401761638723878912 4304 743969992444556527189614265364324228851681343340227614136589399440339477619010759778219125076431274757718458695931068036016281673919365120 4305 61762783576093384482326463640539324762071016075118171646928837158890344863562443394118908292560941959713164228117012327807561691477049344 4306 4703112193690581840221444114052803791690527275847243212904136603888596760595527533375061960752175926085425821852605989479545950800707584 4307 329312450180043881862933156175968272600069006991506936785935930774271203627227204723760864491219915715948304090232911285621785985548288 4308 21251517588089672554777766538241573277496807900498534546707129537899469952041212090402567287759990415417867900605574071693683044515840 4309 1266637182676898712094044269162705096292547056074909802134466923785282723500334529053819775700549387775859882403979696778558585372672 4310 69863299292803154952109558202710833814747866658583399774736093401821332550246828272980297712733919535702581097959431265554802737152 4311 3572513296533340163055111029553688932452840383285027751236962948685344259245477452129194269353833526429537452053034363784128528384 4312 169653887544365695049596741022990217064363228364500848083163963112560268288099816146329153506526400611340056998515719671530700800 4313 7493852141125667983310350304456690040264733151113204256477971105841760196953645282296591147641491486583931956289555830203310080 4314 308344746931062445558829667609871493673503494328186072033469586194418331492610374579913146151246082112022486488096348488519680 4315 11834590732363537385110273698533864467166774975657609569069942933685695141869918152591889523412708754782683629452665203189760 4316 424238108575889003256181187479336693104744986151268070739279673081296340092312969110510349595871525788509384881487966489600 4317 14220751763826096474576858024328242850816410749247889406030727416288128550254619332047304664739923367072349269739891152896 4318 446244819242095580299229129955814603056360211017153096647038302203960078992028969102902216104232365618178771999055527296 4319 13122292366598368472535194863452720960246971580713766284168810100631226749479690109614421066992897938367240763839241152 4320 361950337282637822873319757415482810536198515703962348144963522911517796999754922023893473494205407563985664472931680 4321 9372993786502358741357364267811904377939496287499807844219895623358889908455530589282591459264457370153251311456432 4322 228064135326340183014875774141907076500367087299362353404677857985876927678638465823816801119249117287220063633992 4323 5218161460956312604162403862603768163732115549141886391542160819346909432070315610738093454384534271024047077524 4324 112348385854006614672072722100954268604013173235707208575975644673628439724015290270077136753783376709944521890 4325 2277651924310765279309458029816046130740727313119505220636082166884130474719201159489062753566783113708749123 4326 43504856831508355275056910645144508790136270185353009070780282569342354105930054084214286933568841604191778 4327 783346129791722337993244766614805268872402290895162164878836034194689623472582021769996210016843131557371 4328 13302967987139856021617547370929735755818668207701853423354610294809880369308444500755794962974359467130 4329 213163915713953481194820186753209941285373399028935857557610769392674551920990415307910764566975389239 4330 3224177923376581989989370501431673375893832769661573231429822580057510391693048686146224492922694474 4331 46048240571158603211813276242075623458483911858260996708438498284975302634065692266946112901812983 4332 621188194490799729924547798755562229172977305259182926624048499686410766923872760938425593955150 4333 7916909100827586391716378302967418030098168704174896387194230748042390383588264827681368976965 4334 95344432322381107299691766279736445312556941725410519251176661930826147178545954718893613390 4335 1085189496933349882014143946015788248581170065889815680119511659408230555607909442750685005 4336 11674218233894937259280282381771753589087819280908677876776004242100740040723587260634950 4337 118708266213901213739590692113365696646823997490623463350460490500758230042546376129449 4338 1140934806261276798947394009969224199283567832570209965656792965176798390776203071774 4339 10364280595711297806544173748886919412961209750434626816093233340040108111030812013 4340 88973897440058727598156461981366286963857596459827798021513256303788202893259220 4341 721691275371609979714179874032240047150831212798737234103875220569399159398238 4342 5529654831804234112721769335482254611625271092614423928203246584564934934228 4343 40009663738154527230493415801328346895171989908985464001344248476080717966 4344 273264205469690121840893729151321917233264846672788724784502652156633860 4345 1760952873925804628359582602480962545716156112291460779583212652553222 4346 10700855956358403490088017067511482609277033182356524046028235406692 4347 61279141013526550596242911425070125945958293159110057473489785894 4348 330447460118679089928262719630519277868386171305912904190576220 4349 1676523382192885627825763647542197977424005767302688859534506 4350 7994654345867287486164187790807912909607491306376903301596 4351 35791048430623769886896944585892719615096785717264789882 4352 150232243702541336805423502436205829049768577161400300 4353 590353525120018369739960651238397325009367535347330 4354 2168061186345955909161709467021549872198411826180 4355 7426410706707942653142626149465970214995156910 4356 23672241995372166856012756325275419062246250 4357 70032436042136996198876943426294338068527 4358 191696056723228383387519819966221165802 4359 483727588393175099130958057903155399 4360 1120441221476142089356265782650210 4361 2369918540867342063172180254739 4362 4548924797432532280426096434 4363 7862352185715673791868723 4364 12117999134125185216630 4365 16446666470061674561 4366 19328606702851446 4367 19215117254697 4368 15608903310 4369 9797333 4370 4278 4371 1 4372 55525080339918795588441847790699540938308155019667849688934829498235846741830431130329757896808552574584271821890579748356096000000000000000000000 4373 4138115226109516779111217626060222253991366194317825667704150022028112710461496518602227504372922350311728828953881368463367208960000000000000000000 4374 37925462443157139763145015017614685145705183538166110977059208332109193480834137846531285522688218037324934715407288215537112527667200000000000000000 4375 289612873422650936158028207957266923098958746421448783188683997427507215633754677679619069575938770017821871731785781938052044685312000000000000000000 4376 978369717747300127337644716779134608271583510772662459627140448295082896265396401169530964868406232030743324115917809450004944479322112000000000000000 4377 2537870221423891953947529014294328775947796573248714850501902587091386688746144563618087196023840889788420947084453185922717126551131914240000000000000 4378 4301185214972435636347275716658937180580172204027353170459641690022484729645777208001541464889174382146490509588526969251463538401066614784000000000000 4379 5645989370850451797451635517379555653658815850296317760801809398451339713451133283152053254612365931664288448001924351048929381884459220992000000000000 4380 5583322930334461176483147016352765997447879610760737826986521358087424450544897599032563504910321607437032386727527033970041894867953306828800000000000 4381 4426560843934691141937696271081091440527718916263658094710448967524809015292232642943674234701769664080555520890589197546908552446749597237248000000000 4382 2824904455524647636395650503421547851668023399130445046196217722271721214718843390880327064954495412244879579654337058619223899995189703134412800000000 4383 1492647874849851697369019872725752294189867555053993511084822225472788578831064392776916296605915426078110415189405794709598033120620487219609600000000 4384 659383237498559201597720899053265070039325112267439755630948605377887916381844650164538757715507657490862843596387446618596544041411148649594880000000 4385 247407754735244984320362926130575485768813318913096049020650974585613698976566287781535305884864071629077535836809460480955685806783818726847283200000 4386 79579262740716969855500451877359774446156491867689463786192317010606882365017637236238595440515977962352134655255862666419377169847350962809733120000 4387 22172565046049964933019982034082523114376999838389932092487228243382450745592142685541114472259346561731964372867362131348791674408562441972613120000 4388 5392727567910536250783303895007740124646619419786719810833507512959084561662196104984286947974228804969266142508862867359511819938416793749553152000 4389 1153624143092740856732572352608613035849984334264255791555187273898049284113960686600340379600229643374607445872128675263051012798215224271264808960 4390 218422954698661991744583291911460081678416204762168359410483391130863769693166099299105508895699261460003431578804394090191321081489100759740973056 4391 36816901205697174039723271290991106257040303949291469515494792561437227813678460922996358643608116873289722674907251507369446427564442096605593600 4392 5552880044845771490152433840898014084906531835830170105572512568066098684328487806147338430394091378215765018575672057284730229984800085572059136 4393 752907407311583149708779247747866529824330956373661547909685834661199474127124801207202294310829009059460258965062641373881671208471408731488256 4394 92157521589751139659651904577475078684140738220379533673949076910052231819719063366113101135919800915969167972804842291590138672563217940611072 4395 10222322386838218139642016272782803417901830482192271698665008350256780790813376791253715586142918650772104795665054525813531784898782188011520 4396 1031113952426930401029384569160327252048611091138221061381010146913506918449034513863927922283965013848838473228171509103177755973820656648192 4397 94883046044333191099755932369239302309089473618377020427360209914145876884733976517493252881222011136282951155670477855490940881589126561792 4398 7988490699345496394046047925142988388474840820086717203428549981142959757491487212690645441208158814006111007234211559850792219057148919808 4399 617028775451283268124733129349502675486561708814762163344772133604944475905363038516706856232404165504531269500364730740420942017721794560 4400 43831764301908575343272006813313247112231963401324864146752203764257268111939743804876032755162217455525578164703966207660751796748156928 4401 2870205645203912553525237169616395963601096309983432096718489958433809645455450848796211503219432005144626877428942957960670026275094528 4402 173620486064957752668542994798723296230159644009190507500096091099597265828593493583197083431794794499551582930853091424335304796995584 4403 9720972355440755924584692128374341973256192265753313743615107951125607044781515782295266179479478255858018707723416939382882813214720 4404 504701897739279779607426306593088994374983973428574194732013626799617640514958306829123688485055214847450161672856261090813978968064 4405 24339789703595238111406979583383307889784460768279142560226637340546656360959009774113679306387233509566994308869896435532523945984 4406 1092054355151547982555351486558326486293982707937697012993613003577611194468977165983077901321755459389895657625541755320598568960 4407 45651925011814933748687496891973124425983099840704242582514787492663992867972617919307654108106846262871398663290915093022822400 4408 1780572125905727647672773669187064934570950778099579915496184265324824536293923895301781135921444062085834153579711513471784960 4409 64878906577703565156621215637954696198068773073883554480002784148362470187670722434937566411403642823500368639098821807918080 4410 2211113916586341119432488530773870785082190897812474117471257675111169971182926601192602782817593349352404094932807506670592 4411 70561429598935282934617365555671926592759170938222636402292251474626778750192232130324246083913550109381295439115003164800 4412 2110689227849558702687508168202585747433213817271622349455025359865263698288107052833110382675851997684798732601263845952 4413 59238338120338402162623845040635199750832025215113128240560967159944054354718668238671751427293252742957587407351437792 4414 1561330133516458649049205549306770242417035909418183950777295919249585509545459743842790421411439496731364252224030544 4415 38677979807508746973433698163385871374786545036479522191375880176409792390288653743280851353029174774374134574911240 4416 901254392220149434557364122349080361780030739450919331764141693832971317966579836838814788135954548190885103391884 4417 19767771612103640669763440993281015836548511166435988413216703179274974976732567639295460335040154123465478726234 4418 408397087360595024978258623569942423157809743665833123729677811734360414286785187362989847469409283344507546761 4419 7952189115718715496156642345974422094763766027752174368069471014835008732096429008844630374907658774889003945 4420 146019834467739367207462435717304462648282429553807508835945184068376482383491345437122454289502524549177201 4421 2529752777083725473931716797705318649959560458682432050622337954489668799749250734493100568723427260869001 4422 41369848940319796982835775893606255421599102601111913565054754888138963627701270890519242288810856242533 4423 638861801933802753334556320337707385856133544656364203933331076129080627110760114883363953775915294165 4424 9319740122712800028859469850463942890172297160713373918916074674175277928727353882248729822795431493 4425 128472675193025071105335866496066584015164863363125314558550082215556070032847406425279954456764033 4426 1673953947716802330079818780727101310320910961220146860304091871479566805921780571785420219997455 4427 20620403318044682754848086802969296805933338208863071752855372930969259526474218427965197158575 4428 240185140615615093007700705995575490540220003128445630685128447755103595647609477071866516455 4429 2645719850896849202378769372768091115915653898031436012138817782162171030983549176227198335 4430 27562733675266644799347176240578333282587718318446148371827990597744765626712871441638523 4431 271576008818305843198047215578412655319517396075377226098920691814963548403691043505475 4432 2530686962876136123136954474551268618319422863218229431414315627052118576382743899063 4433 22301135038881694828038773818251043840435260510768352974021321584886336675800463273 4434 185821469428500484824772258709544533850717509592504506202843627589269714149441946 4435 1463720042150963376377386436155259297270820841475943964736053695750774644853210 4436 10896789642458398928029110496199059034025059589978016811687890491484760244906 4437 76643137804768359816677847779126501733266124362602793751884870179237746906 4438 509103675706184957871537684660707954561049803625562775273501336906161554 4439 3192179301081801175954993963292359668307929558422563979495994077994930 4440 18882911642700606503894113209198589171429091422550632086208957531314 4441 105308382654434606326942193704061244461318985332629792642195873914 4442 553268218089703888377185753431094599858810668293848236924013182 4443 2735921141777860179179086690895946194186914788358924461576510 4444 12721153374371860573567151928403976565697140874589208339822 4445 55552153890753207617230988132595467751096600672339689982 4446 227536419100612836016530459668540065400363606751136710 4447 872805788720371302937283190046050040006878051627150 4448 3130011458361686726531361310536412640564500257210 4449 10472933970926788361833819891446911146469191500 4450 32620052738472601804226515638079032951242829 4451 94326975391464489668142966838421493286125 4452 252447655723621615006423029466785083349 4453 623024164157993870825366104956204429 4454 1411748555020334910238430950328313 4455 2921983959423516824974143820905 4456 5489516595639618804683814393 4457 9288713949852514719520693 4458 14018429477235229530627 4459 18633232121929025315 4460 21449417921693307 4461 20888493296307 4462 16622829951 4463 10220855 4464 4371 4465 1 4466 13048393879880916963283834230814392120502416429621944676899684932085423984330151315627493105750009855027303878144286240863682560000000000000000000000 4467 246265069750912887973984049633938938256484549673839791377093604328898895782797482799099098911037270383487299535160197996725298790400000000000000000000 4468 4735190926176393190569045975943836848817728196548392910137518093497486921582843091339220836190199644082400821444194869487637559351705600000000000000000 4469 24912944249705451238648044040325334681840687951168033323961056910336426173916711750360871221652677425773820847579176621577856703268913152000000000000000 4470 103915096502675305170664872535780794651416410805713974488615463840329736473117441546135547267203190116238568625078539255518240568246272000000000000000000 4471 245630356973448749935057545630023706781189583468093846969204228525856985524438463335575361931105695081655586701866703752798973521214864097280000000000000 4472 444610515858968292609903712843369876153348886045655230800587558882387023291413992094911766635611622110783497446925104388032339295632365715456000000000000 4473 573420856041256830315904867148542281690089510346511195909077513449213425035705159283442122197481150448950582082139827347886705334023730128486400000000000 4474 582490065289860575544724023447301331118817889582579186582244219723597947514585538225208691791759915065163214570777547471309986313252788554956800000000000 4475 463278720377557803111316178158955569149448447879837381049122304399000597645618945664845554430108226463950701447596726162020306281660861619634176000000000 4476 300467835085562658212901881322693184314405827668823351120694448426939045269173842188136425931180907591885937505237865972472470929128939251249971200000000 4477 160239437699977093597851423262144663702216715278213795731957290243819955649300596703623871779550524572912002599088578200835073668969621220396892160000000 4478 71730016162468036104838337860932166042452317522374538349362635717417395060563084602055940289403936485221550254411140122814299881063533065053143040000000 4479 27217304848456645525424881486722906038571877512628155465682917312041402667734566093309884113694014584342232784225057645601955242040109801559975526400000 4480 8865019071968109421908385140660776184125189566668938935644619326110110199641701007280330541306468099012418024038121728200878843109442666792411463680000 4481 2499778491592150279126819444945018190557688538855457666291301497705371283331405559625656601345001192323826682613594780379452388010943583129192890368000 4482 615639936366102983877826238699465345624029152606277002809716777341108586636080558244173100818755870271844679498337269430094243242942106691570761728000 4483 133344490360890645966284132000605401040743323416546684367992514391479241182557670545045376102186707562941686760003329974305643281057307573642141368320 4484 25569260155997398906272560990622731884107397696414054333322259672029005215449349293067345450001301721963807318423927894082614267217688823023643131904 4485 4365192126124994918043224323298889826836935412088513895870432763144460129652166577980447626115899729143196815966712298625708236763693611846614384640 4486 666949648272080322255622043949874815942770501150171566728112631356490320346114590461998354505714384036046669532472051329001334276749180875864801280 4487 91619264132086526041132453969225050364156206714533794403251059627149417517322371583394885802636027240147647563281923401782616060489030244059054080 4488 11363687295233419673905486943771991994208187055776763311250013745993055971348291818303642947375353065336041201835442283009025294189332409094242304 4489 1277450352286126613411829916868979320916482927681046833289575933244959018988919052730651506362448371993868125999963888556089613389024961683783680 4490 130610703511667859047168128035202901953834108012965846915915443028805044322248612196796506822579985405319168093522661420667221588951757393756160 4491 12184491063978335444544308126052436557576035187682267581625393620231865282943232285051875177440299871190449314529720184983576538611778416803840 4492 1040169001233396970926633975727262371880643158102690140341541454543625722392763621104860377297791397674555431390482385705026118040856133894144 4493 81477730137148031559958776985790879122973897066224921226535399324702002677405685876238249025617046323247287181325487611200775270334616043520 4494 5870754548267063646114935052693277669023339299800211563428913201032455029959845483383475268312990367675072874036189048840178680251943485440 4495 390003062570182725286701612561445832210884778130577792560587220180704351931854689557488624182271978280650341241477650093517628254905958400 4496 23937969265417668373779902305057127277039355250520931661019896385071065035819702105427964579495802524326428552693623022297079932844376064 4497 1360224927451603682845151359254980374360045620601249020843331137697250672296909211572908569294469177202472285344650356070921308290088960 4498 71686384580683037909992414886741646574551651841219000299854139960956788193693528911066983826225887938132941492085400395909611488542720 4499 3510005249177689882574424842707652443169739279906463403390805454134578148570079070226214726675041923639154753857752971437203486965760 4500 159924758873141581043406174455786461823654835756871475133915272507198451130503803776149771366324301985756488975318616787778438119424 4501 6790552909799807576231251074121123850792330805271520367520132520306716486236718267539730458877841224759638105680777708061979238400 4502 269077470642673579027025809414408389182276225192279681129273448120406868557656236352713342318045547235741874035205517719091916800 4503 9963071845568845334878370001926090484042210479602058950837426496230977921681957828711493609413780372962440439988019806812784640 4504 345125001248305775201424439068154241346981698043501008674256977404915499745228861518327837500851174329235124608944399500633088 4505 11197351284759077986809871870451283145768361660441109705349471907647078785236612173652591029722686371372309874541950313620480 4506 340616447751915518919159806475477728583341847105631796538408642446596295669346617940132453003012063924476470066919197208960 4507 9724162719948699006208807253315605922492539905468013124749169940618889145589831077149052657063044403912895584724926151360 4508 260777955800055580113895397628421099330370290967368322166843780137355755000450976192232511858448229650005311241569958688 4509 6574909748339090299739957131910102068030890819074078894074983973273335104329941210356962018598481425383747536673653360 4510 155973560702978471013015168057088403032560976381251897608200102254737605774736710295418649401813770595881372188747320 4511 3483946391555862282565652632180681181567414102524490187898686492846677756944642961171408600855159414297393684972580 4512 73323688241734369018580385209102173983851795790226259746431943745924688929884016801153192987069956179110880422118 4513 1454921458964558109966042985825092989554329787797130971094703200452979352373688201179712595693361030626144222715 4514 27233597602055465924615835244143571664107893056694868549331458564184487181061874374474125601467948600513264605 4515 481134989024502046254062193257610074086700145372923642378810665364236127391723681273361364944651731017179275 4516 8026580107174480404272766942231941476020556364604118980968961142300041739456180847934191792253487162002933 4517 126497071548013128971047931064547843356041854497446265083934455498546792184142209778852328726390173112895 4518 1884000989081040402020871215794930633305473618827951627985164581458712060672796056467374818471427076265 4519 26526313685781112233520496746951386801099796651787930263805517686996664611039119427774114442241876695 4520 353176907215600176611967269336263400281830597329792317883642294420225397533806095710797265306017653 4521 4447663795352142469700182232347928403766918438488788214619899890878279064653366013476387004537325 4522 52988365021269269901208971542567743665977508695731391951555276609486870214687545831667507769275 4523 597313718206452113410366963437618799070617575675501676999219461743903111850380193099475473885 4524 6371502171591711118005201460212369458983806332920875939635605241519346809293484897858463987 4525 64316375496023355515371468703332540845103043718469374585295446269951448617544067535375745 4526 614388528064278871311442446197327723481072196697824303899938357517947243243567291607615 4527 5553739927169088933709252575175856018705839965945995425772112330929498709488658783165 4528 47501214811616795715483133050035062701855783485561037090150496899729750922445618337 4529 384354595162817170089110992771567998646444425845941082195057871992631705509310990 4530 2941530393178963964357463589684753752836359536714134069944074570380608702028130 4531 21286629587986099548187976671875031724146524983669300412333455054560245617070 4532 145606904295918829459598773235056556879343225665301065764791862970626040082 4533 941057863714937722284314885611519281112644762646619196432755530617591510 4534 5743726572864243618606236943036852622733472433313359823727209125646970 4535 33087270847362666191355465740124344490668449869176008139257489323750 4536 179772757142754705543556063810948699033380682016847067232329145442 4537 920541866788674126109143060914538006671052792541030005037182330 4538 4438445082835218595616242256594446864918796895799788178004310 4539 20129850075661790708503804823969739892900476293351686434330 4540 85775628258801463997328875424751288813920113597752000422 4541 342941455208587308227094690294412841652301676955265650 4542 1284531724687553861861897423387344655856098062826550 4543 4499646341255792994747053773841667273241683720030 4544 14711200991753971927971627843337744280688037896 4545 44786666659395860315886322555997680902744135 4546 126624035475403543109657852123039795132145 4547 331431866884120726274598866506296623895 4548 800186938653237180667086835849146921 4549 1774282031944864738668726285617595 4550 3594434908484576792404497402765 4551 6611137612532270292084959635 4552 10954207195818687503984281 4553 16191716998700922898505 4554 21082588523918396735 4555 23776829159544825 4556 22687711084311 4557 17690959565 4558 10657955 4559 4465 4560 1 4561 41319913952956237050398808397578908381590985360469491476849002284937175950378812499487061501541697874253128947456906429401661440000000000000000000000 4562 42032008684649264837139601478975918235176424024215900000564015940305664468619656749245762512201069980519786198395845140372344799232000000000000000000000 4563 358899303191168783172811693298215410284813753215927425295910470311088527442956976255525158822362210935899894816546594259174375469088768000000000000000000 4564 2819387401371268668697765023250853045523262067200574613364289161596779489139542275508518870313319661416198660951725127559815645386118266880000000000000000 4565 9724973788917455626922138665988615767982198157678338864674682136555927159856806735803472968133553442191451431558230266428010906995302334464000000000000000 4566 25788280485884027463321909711764021012682906631070333513532633279977378480487897881089552476712761006949082256884591180929830962569948220620800000000000000 4567 44692604989343034332187962494683038452111586627536280221769354048880923226583525066645446137086697075817049906570841754802840853264034913320960000000000000 4568 59994434603478237618485640007645485016666592544565022942042138070449574480446073238349906245155269184421651684598034868734037097881610162798592000000000000 4569 60691643306213467895153678641042249189600377420957144452332477491844711007700648812811378691900755536716670902521990297862743841343055441218764800000000000 4570 49230081894186006886174390583129579332363730348766488359251259456932409592140432650083989178288570528975826978275668611830803749373316956327772160000000000 4571 32152639404045546927136163921429490612067384694674195722427339012806329217739336991933272667812386519219733205756558734488905825295500887984177152000000000 4572 17390175675186888446093371382491839142953803555773534520657231549485462271999491514009370644264454106024262950384973858172746144871347510497089945600000000 4573 7865580458703105841721883232078999354951840045544634266973009952452915463198663019922284831745068101894995620487095692099048532309001185812147077120000000 4574 3022389482682251387620885610185653189769657386489389240981630334332814087628721871584127814508160788509277942514983276995323359666127290480348626944000000 4575 995847215007253728920335749658641608746271894730250293319771277613160124995331151833528170061487106162494048562778315177996505474821359586329283788800000 4576 284296148293558411960463695239969390741589820096847311366985668482679367071487284400817670241781291049987495295231497983401028504878157171265214873600000 4577 70866280661037677139913149492308747103432577273862211914853597423834501073842623294631181840047968445747743701985901174270867146843928668481861451776000 4578 15541214669760677640040414843892767028467117975306466467904386380327027814164255007739612906268059843856843288821917637411437159827951482112283194163200 4579 3017355637603901298318139079222061299060352369601259392119322901487225836528181573195345844556232199023400279269904408003846593856313272465855705251840 4580 521678141571810144935827716200600628768968534922139105369955022081006299638758145996774053591719559214476682904805543162917229117668375849671436795904 4581 80728020436703831459074548673579402488903013681837680887958663449144381101334255996085375323798387653171710366622903580468204529422756699637326807040 4582 11233731603731757837440617219036249682369144779871925439481931750822269797969822342668823805479424000035477463042758218624502588366441225310353489920 4583 1411624368020058482816914174277042504215320210304480116170957099134988733333106281314305391799708928315078135793027097849410188151757199655137443840 4584 160796379466358110481267153409156565292547917730845618861982487210438524901483691997647990880980121632321839833202872937846426405998021285148360704 4585 16661256179992338633929186720565391306146914100411979686822316172876896559191861085448443398070974322188582508995417928982317409522684835796090880 4586 1575446219541224903552119596685331007446171678320678378501852573904252967678125285203538843762920657688585448107175235586387998587207829778595840 4587 136344268505501398709284296151399381503614260726611584023807022746160612614705213427627509818727627791644212594251858873668090736908442418544640 4588 10828838663548888228245226743428398792311690727493886065344540167333772435122058850770701860262116854273800790036675053235209849819675538489344 4589 791263154892220040049927986131674861864446956845006576548735668230752668693019351713192723116253350759450089879669823832633688000225523793920 4590 53315801777308220925733617048660486265756884658871126177654111811958372671835372412620764681505694045948742112130031758363241487948877660160 4591 3319821158449350840007780069995702391151425571108794817488005197071787993751625374341244241087652691169524922251485071243046693723716976640 4592 191407379612914035270523372619719786667803293297894466574301745739843981780520438029583471592612348179217121929699582795465602033385406464 4593 10237371441316407621867054333485402176039644449825829772739879011840898979400683677467690885523428159679007525286667606775010656214056960 4594 508802529465931585216825166313349905226730585889351198856953863706832934360344301859256072321824856308985249096185504892983179328225280 4595 23536142809177798832617721077911338059842881004309993333077578890576524675105168095547972806590211249148708347148289002925279054397440 4596 1014831575147388294464364587015422091903627584339618571291565318830892339287096855312284959373948390092874778186966660126542001127424 4597 40844105069797336013633758346863378035431525129105759527727020256438131472160421591949599494177946860993846774904936027551164006400 4598 1536404311997108521603348799256547146762534211429375127868660396974710671106090727062832589282290583934300461080441067513573785600 4599 54081534423299381043443403059404350649148077501863561683895587214645800974408522638567577649894869732886954207314946126801940480 4600 1783411930614367115878213287251876848963682904170045940191103316804082518800807608628440700635253982223109115278833556760633088 4601 55153451224975790662976541135572613571472168901910495599139595446020229570904564689074114187883673607968951936934929649889280 4602 1601181755687585480035279688897580016170160658930091122817654442734783070288582488642115013877389690281938422760450549981440 4603 43677234652194874243411100025271585627057566116528329800575806403887727447999695285741112497816891361162639586802298196480 4604 1120439759073123382255535395161312442915658836758327911064165484779635755785333910888567136232317442436089007128912019488 4605 27051236351619106012568317407731751339260013758736218699417780247353586095384165051781231797064412963721825492080661760 4606 615138026866341972460669355371878288337330194298629829493131373088462455661154519916963583454873070905454227392253680 4607 13183867621522950404248122368613694581529178763612497195084565205367798351099873971393183931111908648002212922400080 4608 266485218461200187729924090226670672385813362231590404374423521242001205006208747133086736019188585620941937103393 4609 5082960855805736985086544723511946054202452920886306632607885317581128241489978705260488245907525042314761168640 4610 91538935942613988001799040043288544193308453064708879254371040047566859719602955147399732496553778805194171720 4611 1557226840458251155232746570728441979544249062413160068572491130363442534356634257242128788124954410395270080 4612 25034916554351908201724564436891902189205399473643423526811055164452277849490564545257101262598973388245108 4613 380504857078645421363653090820021010066112973675722635979329864134963635163715383009092983937245728747520 4614 5469480644438750848106133341761544988474493042666862063254563201779820713868529852588469408232048558360 4615 74376632492917366312349902290760848438563000114721044456862907636138172078410182586733992655431579680 4616 957072680038997474942273589158137904380179083590816040448572530890952473750711120381071177708999778 4617 11656427723087954250270395807620275037540145437513660607688875075622760650502734386150129842579200 4618 134391844094621390109282409585479061908911722406792933747081976700182876926502374290586766034200 4619 1466973580489719237435314892390258913939355195888138378765331067442132778826292481316906883520 4620 15161725454808693158894162044818051032877628353508650360604460648353758370110757656158292612 4621 148376935496671714255770271344146418168664721145069927216675275464117508211509520574360320 4622 1374893005939253507053837359059174932365506359404360480215551071357849975656231846682360 4623 12062226752282480609664293461838082483835604784940470341491466899712399182576498025520 4624 100182203576132176495861736629083202889531928385505127071621721979250900731663690287 4625 787557983319688287849038012573317451560546132318028382622850397663618445642083840 4626 5858713923552678042555101124935567268518518732373866786057101529940190548055120 4627 41230796722774842453841649380771566872269041494630357995250110290903498625920 4628 274399794975016233681719997665662465724136574383941351112091732085066259432 4629 1726236202060451523851272550363434828984718852719974652615535493747240960 4630 10260038660268029025334560853852064882232807578191872688687534281316080 4631 57579935886975795230095937656754798206264767516808481874086905129920 4632 304906925270313694168115488363665165776774914329256118274534524892 4633 1522274665973603612483412750162862558903325813605287154997614080 4634 7159028765755933555930549405944875158378415661892313276107440 4635 31681099029151652119059414531168230375303153599319857768320 4636 131770362584887461374341135288905274871460894148585449672 4637 514423437457426498507093350694020574330478718266438400 4638 1882090305060928822371767589251919784012255031292000 4639 6441869993283411341374418158210457827008784874160 4640 20585332288790207584248636485591666087787920271 4641 61272835000476805995749344856892926936943360 4642 169423303307672662850071310742298201346280 4643 433822538522101213563272125132889684160 4644 1024914963542905031892441334774911396 4645 2224382597078516807189723254763520 4646 4411777992415985323023249770360 4647 7946105655637149567958179360 4648 12895715051966913962644706 4649 18673513781241105396480 4650 23823048999553402040 4651 26328487030023360 4652 24620775526036 4653 18815581440 4654 11108920 4655 4560 4656 1 4657 97184437617353069542537997351105592513501997567824243953548853374172237835290966998793568651626073400243359284418643921952707706880000000000000000000000 4658 2294046164821477579064692727518652926924477493149227029032027128243654350162878601987562294479898068560716270467667325624200847373107200000000000000000000 4659 46145795677084463511962678009660101971501946786998680834370125010462336147799353723145336638884977456657225659480913057476245135409807360000000000000000000 4660 247156541920024595476480356554640733427806494422361999014181112264419818921862824478054544555475727098525473267781775449404502786478629191680000000000000000 4661 1053809824865718344928380641581855551791489604836471653427476259415663265234795525219270467719418139499712016321254356863996555940304491905024000000000000000 4662 2545739379926775267638233479746047738575221477014106904829147140696228647500277148949926835742285056503377640322368592628941190403591956437401600000000000000 4663 4710158809138489013745339536545316625108231314921877440482843819269696948835354034608048503924481398685168687260496650098614688221598912757104640000000000000 4664 6211521747978409147657744319691587188161574516663657916213361653895430163231240517091404817676382951476800880741536354294471858759481389127565312000000000000 4665 6452516483526398958082277477195036014188255119769874645312301970136646599946983980542670456374533621041422701048824157344943193905866893670796492800000000000 4666 5249586098913141543249697047251877398990589869264237452652862325867114520435931856805144114449794679326569013847878100678953822801768851512932433920000000000 4667 3483346150656086345861833659633711685082580691555531243741479148870147626565324093575402951257234347890679108162783825283452180412912686164300791808000000000 4668 1901063945738261657966370644958051337547426662206224632118426567137212025091532035857747759226273813638016227147886166691297872720075301209146759577600000000 4669 871057998362061559626634875437468114270659516609856227111533890259146914317309120254096897732941684562275306595326552572019265235993472670326975365120000000 4670 338391009109400507756940590864667419036902184889742798106962992051483670811933764548167967098367438809133308429878741343439273138949237480570925088768000000 4671 112870674172475552417003777930429246213559780366587451536355596870443247056314869573368884827545979446041918208198615834637983693924516993744837489459200000 4672 32601707976930416564194540716436837860116581100781175819796393388997478491856486224717605126547303932705416207166136130432975134090718139933016876646400000 4673 8226410979280343173274867777082012103123703311767445163951462975665193271550375284737163272149326926034441028660229073059761376548800082058938517815296000 4674 1826066002658568327401297148438304373712714175666253349707583723984232109681270512787382629540188591069691514582496700935508540726979124613924186908262400 4675 358947495450396362955027014078403482961608273227738849678287733180929872935626527261187949814078376921020060347164770304328591275605427310125187973775360 4676 62835507240040100955995085865313249680582079875415266292752536883532364740940302270995132965019563512053351855240716292711533103797034039560441748783104 4677 9846987271410419656994116851129886928222334870853972968191148104637697760324283985615472693902964284672127288766406119255345312468338464810003882573824 4678 1387806020889542612717512347824667074772746100271798766181086784176066321953251722935947002107540827847136699551710202545535288265224275715433567354880 4679 176652020505682184574459617777966433607437651906904927878923649414180784291546231265893909595888354127929633175381840797692292598076040243453267804160 4680 20385899441325654924820010606617375846561469472541390149751331426518801525954922199997170026263982968219149269638925240401343423363822940690824822784 4681 2140343060784240005435720203131511051180170885663606841575722275186490680307985671924375445884502032181603805187454786638468948667407365189448761344 4682 205100438252180601708166156834517044638188698710443793822030606830471647015903066472672315953911180840363564464949829514433102411072521761047183360 4683 17991068746279086010230503400799573039844224201033483652379656591686079084562634657275469817361182845566311102522186148864086547735191012675420160 4684 1448534682413474672716702750222481622627905184749719489171878790169846814394257430830737428773733653278129947575336188632451263753074646506799104 4685 107316800740702314825580695887724154110528728445401307996492630207915211330235784299883305104439840330226231086351285108360179627786518034120704 4686 7332914114933069870958563427455746471998183376299057329328033448729889836512968393213000427628481689658216693798604643922942150932957904240640 4687 463111802450705378559015889014630128805223361928079010082745921105529722852684641773423292455632736774285326893849572344025676853248613416960 4688 27086871131860897420437814819969439670601729549872580935410161636737041945852100586142564225940761333028526384661239615345631003538965397504 4689 1469936492314706320872369161385958641431818463997540730511561305859381222169095315783605445827347241654833022029752788138642509294841298944 4690 74139985350003743775249296207304896895194714520393963847958947684037814823351631924480931346599545200569122665818910038706002112618168320 4691 3481107082683838752032850123529372060729649325973054370098318959551269946326138392544692331442047313552749829112924875403953925037096960 4692 152385339673733656635021038519799092952868351743913940092952143828702328146792930315866081817591631943600941982925768364416789958098944 4693 6227829974689368929722036898794721343529595204590642968722070991858181861276981161463766063208486084001749628741589398274985371418624 4694 237938583500560150319290095591978109730578438227443859910832030954556623605142149921913418754943552839458188589762614505177258393600 4695 8508582447614690092562535609918521541760212609993616939061208337649099545690295939856751326322487482974633174063184745869615185920 4696 285107551935501191781029783756137834488620256244851997253408214334721388282039573092285558702942759731772191662126625423656972288 4697 8961524853375269566885558906461489718172236660829765774272011038178159907657021085945135056758452215339114486230581391703670528 4698 264489735928301246362660535237832578016638387415688740550342833000779851242567185500471437669448492856841389484568066763612160 4699 7336565254671528161996889599282677079272555628517711493938510044531745958009437685915712063034283877342692840748440447627520 4700 191429998496740911976176025340153592102641198772997216184903497514888104417178125601612532968371900815644200324532364738048 4701 4702306357734853291480341579066968822820262173720114426757184473846324190259727701289234554919354143039158420451557364768 4702 108823206678299299063555568390044528515824868746955511538595028548378937034964379096819299237683785390646257822742238720 4703 2374347874785211109404994566097727126077660689707780079579342064252596109116454453775996675273413264486242445811473520 4704 48871933410410595155755557060966071075454874904955423497450644373838729869545418304826919434638621852883790392638288 4705 949566823624000166890351241925075177752959430513512766694873741170730706762260925794263916073452692368539739608513 4706 17425289346196972855246099584393090125366250208579302109671371774956988352550419356726400739729589013588504062880 4707 302162284835290990443599457155627406370423240268255585209891642210863054972721168214614249856950762563171942120 4708 4953405464304712194520688443370822372204090714206681112432403482909851322807346835047611809208653400477448288 4709 76797854639369243081920784930607014247076345722317834371784832014653097144426258370858810405382840381694868 4710 1126510031805009501334896506507100154347697037032459019402290649951412631601783272401218181943196895159840 4711 15638754562618115213879724509720178510837027215208098865985938741034890028019190463742681252799968760120 4712 205528497677745536132867356710677056690894496483063971678525439907815801782918572084841179993526920768 4713 2557688796157503754182331384201687665897578935756312412547408789935894424399875207034091149646269378 4714 30144866329310475030990770100827377407556853004491673896118169865210467362104969657231392734645600 4715 336538184389427490352770555635921849447312796768208280855438374687339589285092264043380135657080 4716 3559235816672320573118941134809944949024819936370495150437609775581455256468804568671012270112 4717 35662115925490130927977473524270394793263783892912939141110597070412140999243085468284143972 4718 338525776391511247894626818305071116603701336208921740910774372590939197390330184721411040 4719 3044361587234439409262590662382858083118121022775089780577486232400602765503546138107480 4720 25934897251708267851644295060103665249815370219309349641215771732901321187548290817552 4721 209265673574480511891803201362177038143858811729907305178928140599431581962772317807 4722 1599021183380657312375756434761652062355315269585455113308706337682635376567612480 4723 11567663188209015632260459172014956360000091864164761203828628365360895728782480 4724 79202319241304131315519760718064294312772972647158938431979045839544339954112 4725 513059756783396819743423712157353771428583508823104319094040997857900515112 4726 3142981102522446631332128570316155174334991592892797736227924140049152320 4727 18198338033993262286072126839293356348796267124456580486118238931064880 4728 99534464054821663693789424857466920730654563018737669004064444742912 4729 513880710983219816244103436377844936388258339418157248016483467932 4730 2502354376146522263778142344555598494674020984021984316940615360 4731 11482427905897057337512603599399116248800715622042398981568880 4732 49597737596331837310688706453289519800108348072456132205632 4733 201425643408345167092654026747855398151315702068999092872 4734 768071767255082667646228206891206731713581880956798400 4735 2745677273137740117903439902355895452140806929556640 4736 9185191349179713051438377052376812501682822544496 4737 28696958993914094855383264731631085716965253551 4738 83536726281644788493324918745421761163621920 4739 225963841642296826934336681975260830360840 4740 566179362841986638121160207412731931616 4741 1309243356964151441594818756288837956 4742 2781900174507758639008436117665440 4743 5403162512274016793271489698840 4744 9532069040643743578604258496 4745 15155327317456408654052546 4746 21503681539177772744160 4747 26885633956781926040 4748 29123338952251296 4749 26696110240756 4750 19999056480 4751 11574040 4752 4656 4753 1 4754 5482987301901480831639720279125130826603597393392859641011955207202023499911466903431935113008577141121893198811741655555882866442240000000000000000000000 4755 372164367648382300282425811867725100042610740711704658718789691540233998774744323917124705233558920254831952439259550114511305425970790400000000000000000000 4756 3577412184032601247614499561503958339412443051179180063832917821722204756412796349276664439174092956819647176888223473046297384195245211648000000000000000000 4757 28504327105488046727203278625972481404820129943367276574654975484535438977648881587530179329956747997726579536291428686786517272749979855749120000000000000000 4758 100593166855487486333709068730853780305191063696981810862324268855696946517487066783211513384426452700473266215403345973572655274869862279675904000000000000000 4759 272506769143629609733921806106858661406225046270469504573088437721337510022295643339084955129525881269156694715837704356781444746215032671436800000000000000000 4760 482703447540545725836306429389616736972588268397043924049785205689148293729230459444349218486702731925360049316759794975871376020921656212015022080000000000000 4761 662317398573453943649356604146689818600536331177432294847449251497804557216641082521553852117184375044671892245947080744208730953091560052560494592000000000000 4762 685061903922384984439428937919603144847670714778395478559987503171295367066258207871320252249905116171112527917000469028725772051576644050843651276800000000000 4763 568247566032487447487229830570695297964807697184838503505503059113757872597284566059940002602981181898618079263877646825290575342553730087146802380800000000000 4764 379616385088671950321039382613368704001667246830093447513634682544486965097643621703482543614034437409048903638858359697903138917304928319339753373696000000000 4765 210055873097319318447035781168006526036061139297807824262133322754807233750526242431428148099680151472818593971266761138512349752573547249969264800563200000000 4766 97223554184684781156518346697492998616694902795986837847105880693684405353534027697930064415265941888650696607058867204589700469075610458229113062686720000000 4767 38237941541716811743847966172094193294814681434560136807085678343159170643203344185837917525575772675936703589393694484381026070293683293243761638768640000000 4768 12898711481631488728669566324052359526800229175859515868892157809632142323491695283746425872421258474220718451895669522025618081853765644256571164092006400000 4769 3770819022321745585032812297635556710577194095598849073304006753840863903176862254156974885190409220053014455945283155347795594226549898232982301436805120000 4770 962772917424800632139296879380915562378548448428602649634408884037126406444557946065367948706346731865018900673842062780977029717812617477293577953345536000 4771 216319954800618664670176198362325708112225328111256137167944252665779348841439547074313429021235612554844903946007993632987761464959553289782784423886848000 4772 43040555434846474950813226392496340816340381608041658844716729743302611083566275977131307075247700934608647320406517797520898202097772327350364758626795520 4773 7627942829208581480692926142079844194028106048667397698864068840013308413353684986742492407185701184516556509933675950783786152912702784255185108548452352 4774 1210318705889570948777605426077604091400490623345073011916213811314287050233489052929526325299037850917901234233875909932288442224338214355957112857690112 4775 172738691997122286854465167924332887069632094450078777352040558619858284575195467918206545611655525006761448976728692976060284520338360486850323854393344 4776 22268842806621767244392933403113404724003820961575561946404962991943841339176240991005406261017134011113144698449267760391438529198179762939246223032320 4777 2603114418728624236321528936241796332547380857972801131827928156618844860318203268088248832031126376449100348715415291928004374509833444761833803087872 4778 276880337405168933875239762569779657811658125973548288064234947078875942320138765885997525089273188187144195615855233752170250039892027009413951782912 4779 26883598698987477191116374462543260016418900897220439835529953671747040702716015190820284096307781221953184525973912010834440140836011464696040259584 4780 2389767874772071415910824085003793319337549150406380309245328151907999375915305319994156460983912893574169673851768286465155516643582449946009272320 4781 195018046058504388064075281352817463088046470374897138010513452292024743770370058809407328996933883935692726200961233824592871747227929812467187712 4782 14646395917756382340915761812956563562105514007925341603193828057944254596472793509524798243264501604601420596658897173699359489287395601371103232 4783 1014680589821641865984741627143157275242269284838340987978600467680481055457779312727885410814699419825050869012244991453968622320599292197208064 4784 64983397146985777043184815695108616654350780791689741010064202992551959337688164328781956142787517554834269053903765424125015656621633275166720 4785 3854922564167091292564926891483896680219354854789973488224133157189723840253257435371341628893053735460990097593313955220512867204838448955392 4786 212214016409851200602219352351410860475134821457798192482621039020665583787252428113560320365318557554764863087598653925186753159261771988992 4787 10859940939315154537765123436651120906491787613854567341055251495532651422758928853484568307720888453400997996406970743329464126169426100224 4788 517457755125584406600737091211919239028696926786154435962662619570823026929414576356578571302473511219365911195617057606322627915636408320 4789 22991582050490140508349960042690273771522829039264904135158111448667641054282316985515358970220696213093373208180666331494222635579604992 4790 953934860193361660641145537446624044275251815057538624246577756363319875342629172847754774223728204816332021241441449922349626796982272 4791 37007865904002034037036181234544827719335142567514700975895762056418810105565228859927325112076913168611283315420173719986608962125824 4792 1344086763827236359640081352033348512194279848138684390883628411386926214826238390269027445479970247411996259613536770327784231485440 4793 45752672714942798557129992646281218466271257706572073717180211695627129566655593630922006904991307955692142231773754532873618796544 4794 1461258962929646546044517628859828256322218041064543221342497759989840943155149033145852533697986588811053953766706808160077496064 4795 43832356049263634977463173704113784669072873167387096681235009765257328305518111967722465131001382563097496743772130194268391168 4796 1236021917030696085009056356963602583010517116017473375552938907852854222636646053715710043275008387799323835500135508389879040 4797 32794509498128119081461699564422783498366451911650701194206427366703967488987171180681766413416964261440210341847075120048384 4798 819358692945830419718305879257663145863415184477405272488235007755651214146614341231969548613543314473677610705049586060064 4799 19291900807610239323597955127101156592954622750940883098268907121936172205284273569526398868340796164054427534636937209248 4800 428361966378806188042350834963258889094050091276347146686789583497784990224313271496316467118179357163396040413086165040 4801 8975660720464450675361097162170590496149919238396717425495963160411687114534937101230564681716012191598283266032970464 4802 177584466037858255208436373478364109733451271049596480469065629926333523690172853546962802562416637221735813567257329 4803 3319474497569325846691943771680765679655419952834865811246235291504657881936606897292924261541622714847941549121633 4804 58651937633037224393035525440919108038392570081058213406122412277459753052243591951784333354023077627314459512840 4805 980048340840838691741946310986797321438331099166545087435184439743885975126574317326644872002830047841664366024 4806 15493488463730767165241251740681645857076012327797355680528335253381226396216067220534366071983520900549345524 4807 231821317923189456637617508587634940903210738914520002013455878481348757722954369699959322618069230150498228 4808 3284032697398133473978736863976804321481235887739488622067748005490906952705783855139403338579627441822040 4809 44059628588127368496076157970748396551926000674041572637324858780536483061075813898484859591369616605624 4810 559969853597006716177956139846434762519648776204067742193596097393711446070597474242329102924569664834 4811 6743292319696755078076684541026050593167040460302074584994712225753526135894079514148148322630418978 4812 76955147720286706593461735813709279144208028218223175499342148447756265323645213994826227096937560 4813 832373196101931591418631825467382636950910569756118213157181872233644639310312658669235425176856 4814 8533964189811054317810231473165351930772467275462047260797562752486873497746274092136433852036 4815 82938133609774846014337228490616583857700105560291389372590796774167373040932230253774184132 4816 764059265883633745631050583057003550168424760999460141007878436344428498755485217890579960 4817 6671866826372676140974757954760066657320595736795680024068810938406519633144793228620616 4818 55216913130501740469514389194663827611049899625005205025120726537443913168933676596511 4819 433047882629723639983754237199161891308108310481741846337304274591156118539502334127 4820 3217732055534004186801038055938230877382211270368093058486303302329701491590442960 4821 22646454771870489565189789966914957795689049764968061513785437694848021343449936 4822 150919945631811383285920550223738915185818549556707664362979881945470681265896 4823 951963539641095428168958524263625637054768454281883630225714159377303666792 4824 5680959328240363165739248042830761391121683216073051978441076505745634160 4825 32056620999491056609645350565567346479673155665998486630512820885017776 4826 170938135494235152457008098471221784138414164853001643198489310920476 4827 860747111309510476418624311288931277251600634860993834793976257372 4828 4089528528604816221433955321452558384286893576175808906970950960 4829 18315885367108190721024159654155741732797789284921640145305776 4830 77246657177307457164593225977385484808512409407061906499016 4831 306411786367399606926348399336206321967461541590605584072 4832 1141589704587551421606146350063215606435402162671256480 4833 3988552965441225250905342887716938086640831880459248 4834 13045095350673110200223163835127627283207308793663 4835 39858326289390370944210337449446961346196673231 4836 113503974022972445292922190992686633831808680 4837 300430859013275632579809162177893914273128 4838 736797611607129875070496630559125412388 4839 1668071186139738758312945429365778916 4840 3470896969249912033646222813994680 4841 6603196142292009486393286916888 4842 11412815263562431122188020418 4843 17781009151618338158100386 4844 24726737034674758636280 4845 30304297714973530808 4846 32181714203727508 4847 28922574846676 4848 21243818680 4849 12053608 4850 4753 4851 1 4852 1470594910025786648317684975916929825914312227196316459505101249257974302923622912625744280836405742692482512691822919826988373020508160000000000000000000000 4853 23551786473222998209043049901827352729298989988784468400577944305651185459318409064998633132248534622822749305105725748377996400095815270400000000000000000000 4854 466949737659104227951758767970708432695173687729026872481545776635366421364947042323711468109520961527270514225932051679774807945988232183808000000000000000000 4855 2554090904319890832061147471121480350964416133306396582951764006839989669185177414936783060165526922479735396048986740570665899561923672130191360000000000000000 4856 11111940831416684815455274612811534721287164008004933147161448478596234107004695827550625562244172655136155958516654665833165061396630409729540096000000000000000 4857 27428639837254452039772672488319362410042915039426940803500024456474260955151644447149888605476132064619461977842876042672617441774228397800344780800000000000000 4858 51847493386511700375111045730162494453764483295265025747502799306171955666936547326998374646334896695051905036159150799897438714370917489217414103040000000000000 4859 69879771727040208945372848948355918457726684652850974204877900775468691147543881871729423932259097097949978405993388770371864715814603670971595358208000000000000 4860 74196875756588749109951033757510520367862325008405625785612001715215837481247162643549312273454956026034007469144281606342602621059683362585122648883200000000000 4861 61717091312202151541158767510318171756086174403674854949308248101478345303677255580129836208752587288438642757584639223636616791882257324519225829621760000000000 4862 41876610406152151810460969090362825757863047848678847654151381846641341970720524487504484239013874045793966968614043229177266707277989565188230472531968000000000 4863 23376189481499956653004409120045560013703576776147992621237834462660671458265399054251915679055862870472835765345154118370248985936275271481444618207232000000000 4864 10957521492386518919622898823313710244830937302304009271878400322816464642112365091842895085933680653592655204582362032641339704571584028450693342277140480000000 4865 4355881292144442883520164331335750884923029404014997898700968468345993814281965038724204981005362278790544916116523293388665815350944806651900964187930624000000 4866 1487051166837405866083765146506685352161466235668814984308917444661216727488875441943108730119369033476262453575188149070276594532291595404533396965372723200000 4867 439720991038780985128608457114721729781935341332714916427193137202879116112488530255294418697104186520985805690672403154964637438168811150150417673795665920000 4868 113616567806982047944330351937151134838676431311870790004077748767729851524412343638763836830554973036401306598088892618611210206593443158025173985786855424000 4869 25831505706992918193595870734179595132148747540837623478473632429502223872372957582863166389945125268295767367261957956164575888129612445013164660536587059200 4870 5202047191294716305025749000834279368238389858264670263613332756511656628723411741420475389534306771213232846074980279112339585305747412873165860128329564160 4871 933190828030455657897049151164629090129709545258508669060743855995383019116065863810117636198012218132703877571836650501726990426941009884163230518942367744 4872 149900939773493883875214273507836438049539428737161591151036357603758975226457980382186467896320493196912463337871324922869584408017213726301776065708687360 4873 21661189254476530806672131287519690376973689213409339582774960126776676739498850192513330934466458850169919030004754008112365654492908052008883976713273344 4874 2827769808429604560930268708356787608840037776934160735323907821089671284953764722357265605956198401130480912052159088461857560945850971660466944678559744 4875 334772484868467964020161411461368254567988221578957438256377550316333812938413861271093598270757842282420219132605137825149609693230592149358995386138624 4876 36068086050584388222113236144356859003451956750976006906662888540101546779206357041367740560539120496330464380928643385570090763925875905454992198205440 4877 3547764500335777490846012191459631629126414622793083635505313971395030547454492765197929785604697642727056041017912013451986519813997505165773487734784 4878 319540208298056666977003613803386494613601472208096623630435205603277282980620160153463111586309404573055380984349137629129994728545277165659460993024 4879 26424887054657487989615903218447671397159756369464419902256132022215979805682851309568150466197434602019873677097278889669468297098648957676047826944 4880 2011437357408123435126552150344933193679094088384625019563439664380283449495027418194182841765431507574235392299364425026200441744311492835561963520 4881 141257833954945362928047284748284921820182138354096138404268998704512403387542663772746526554037780666317980823661180624933608874540517321567371264 4882 9172028474287357033965037862367286942430351635459403465056656387031797395105756993764479897495657534121867453980664759243858085681045524231225344 4883 551737485308228903624979236137969302674105350153942341834144265689347612652405762952375526605625255296169711262263753131086089581949573523308544 4884 30804987788611355007762076052664963252105411463969838684463149479041224425216053039163094301794113170527017276464027785008639388391666286592000 4885 1599126853751393834110803572697107068972397621010320664067079488651305047351778680065275161846242021362596262947982477487825620858457483444224 4886 77307120144090326878677060445624258940918484405121196183883455746144035380458624682544661674568324079634650503625334237352520156323517497344 4887 3485664344154045976291275234396159838259687156349321579853795743652331070322985875639203573228031159270076258570950857071074000215716265984 4888 146788832556662679878506478724772673575776501891377195161043478230773521865402860128508661724311034997036862618865914113457873259664506880 4889 5781146383690706500552930277396005795037456543476165282935267636778752611343954537058643392224497600948964044331242116591323844794138624 4890 213198245773670529880975120533354023048601373353432283539896465720336497358080599857118318849072213010451314557965848908892537762463744 4891 7370599220982888181910407957721747623106005107500806105798347002314263778960049618547082136541201490172593792731298455285217788346368 4892 239133340060714532249656450814234411290844184758949760135486647958082186619411516997666790070940005961482717095855719484188660254720 4893 7288432246892033644037100114787033790504246494638250572674225638675720154620437843877034284057521407932016856953741677319399079168 4894 208879061999543702119346934821274144306613836485767481963891447566689941689820066201958413168842732645354495661974369901775130368 4895 5633857545331577194198237160952386694409500890573876763892628104355886172589586293107387215150917155983183012366567042866550528 4896 143128134085362827344848911912948880339636242647473714192492921582454235302803104680885943093894842493414282137682182940372480 4897 3427569794441123098261896376772545592716362873872231988155890015951260130895903564086300108798699604431393674410489844279648 4898 77428485017078848500945751534433135940690977221507813571849033219161837199699962552496748995421614363145235051267242263328 4899 1651039374071401264295586480433312714784524549107737740880377770789414345993044636793182775574092100268040197593930170768 4900 33252499562426233007007810287698813075216577794220639805584078534352459458361773301114551435803698459344247315026007240 4901 632920314873137134886243504756001519823218500317827756143835537574441128264247812754111298475434578627327812892427283 4902 11390943025435868226718994682254845840519065562757207998976743492873213288686426823775081527124724696786456706892193 4903 193939012952504098884079516906650269979723221418761384190125640804898046366503904833701607122513473998503814662168 4904 3125042181682963938366819886979442126597333457121779219197018563883001956264917613997818500999678833078394989800 4905 47676449508196872610963862590366508631876312352530758193307197043013977184558484069341092107178576555557003228 4906 688911496188798893144924849685250622690920170349517279600338813317659029936731221476074560770285507359953268 4907 9431286166291282773877793906212691074746327982410853487578783837747040493607323746722900033361226741168648 4908 122361624197344755060069956891445522162448594700506435675573791508363345890429471086513372678941282817160 4909 1504830723841516403792339802348318001655721442318971547405550425252078596746070543590686852882204855878 4910 17546149790282675608860167931542717479978704208190382377399443151674239049217654216747993010045554658 4911 193996399421627843923169007866842275647982223663753000145635143366386156117244507018868540151713032 4912 2034094049508595822294584193777082856890720222751873866023381660892345045471676376456615817463480 4913 20227556093917302105470412845824073721898928403468154864600675301636123440934786348507591253132 4914 190775016455614261302809590829180635661817341164482742357656094637167109818207685784067526532 4915 1706461733559560791908540515271807231659406167028724095384475625688398236274075715062820072 4916 14475704999887471464850645622080772869792141981493830522235078724769808251517175197898720 4917 116439725954324219517183767043733998714871981597436478070106712464577535851208993896477 4918 887992015609869395913497835531135555316386721596195207238727401762597244565845305647 4919 6419013868539396297881921290678600606397466848150972569146470270005130327376715632 4920 43970278281341102379190587444303232048915454575490507855501399009890935754434960 4921 285322300509398451115714243152856914978420468827211398441496399014862385438392 4922 1753167843106389840543666673835552745703049280974599291488394400526811193832 4923 10195714224974824260886312489166314819186650629241369169407897812827582032 4924 56089302957740804620575194542507549757029459225237822633321113887504400 4925 291699793234010815340785294928415770880773444854930575841676767500372 4926 1433082725224256657958764889490721923321008717104965459224423475932 4927 6645480480012082150323410918223751874386075467071382637702948752 4928 29059812703560193251997536146754772908977623748015578674029040 4929 119703287872619232377712553268839683427088278191627066762072 4930 463915195736930548309472034159517411788212364742367994312 4931 1689237595146098260761759699055922343154062439199717856 4932 5770055906204292634009458599332559582320039332994440 4933 18455586672914300073581549555850330801351603129981 4934 55162395305912841090322612351542178250598825231 4935 153709807928966571551220646956186451516150776 4936 398217056820597614204529990354689896548360 4937 956140856302855296820834062860009764716 4938 2119800983713688366126725445037619876 4939 4320481930096858032101478539311656 4940 8052892980955412891473413794280 4941 13639191926309497835304703686 4942 20827347343299549531985506 4943 28392339298982647937256 4944 34116171724952963800 4945 35525409122879676 4946 31309482775956 4947 22552376616 4948 12547920 4949 4851 4950 1 4951 28931126787622687331326764045442677152121950161958302655263818807517455997901273838771853832608520668738646355456439365057867415384227840000000000000000000000 4952 3993850306977804171469884104954771896885657786922750291900395307702583847448143426765394625176506096475507918481962446590060370145990148096000000000000000000000 4953 36582341354311699727890757577719857173585958138916107038342893858887110893986057076146030120954108605423974240554620242308248555909863895465984000000000000000000 4954 300469530368774561167036980951361171729999808571322786855519545093974310446311117873181777406470212917064705009791506234525689565901315842097807360000000000000000 4955 1081570048960785172576656275682162163666807287310317597385971378217573846946315753978609550828010229657792394122543895273730079486793646752682475520000000000000000 4956 2992445733836806714094146690007215666628504889277027103183749191530656281968187877261344932450442359779777491619084064620359787755900507819708776448000000000000000 4957 5415104172477890635165113226371629286240320511928648270812506556118733575017428834720668978576653140346024858694117833721814491507971424018612459929600000000000000 4958 7591001624418002180061212769456752529740404574645147628357031067557920963799927578482208928914363003302367801088916664294215652703327716296179178274816000000000000 4959 8024149097452380618449275095283495456597463913716148784280220728589570634671261911595817688208797177855555644619280556878306175146904621240983553572864000000000000 4960 6803001537414826022437745916212301606335462201094321002588531758501075534326550817317268355043519340421288053925265640092087138676754894122770153183641600000000000 4961 4646349540939102705353573024823873129730944263621329775361984892721714177481568330382728035914780854123214613139245166007204911814083418155715435094343680000000000 4962 2628956604256843554211208505586719528779632167856072350360261317842598846576944987111813190185609309539571583790829578386985664367530428147603865593289113600000000 4963 1244526635407076103515845399882539801359955237809990613553795198493988488439560861682579055163333179910353052844780520896928534075737808464697153061231001600000000 4964 500726590764290594524669974730607523177232693108335335960152746943056778352108967779338150421373538113583317204928182913942581663046348383696915888592650240000000 4965 172833217417941630362999556653368753690362359703447133095061972577187403329207535654581389757004678363214426422887442208055043929574153662300166500164567040000000 4966 51711628622788336785973613301713719612298057622805991186087188950829573621416168402439687316225736652931470669069545391201512605202445092065488135322452623360000 4967 13516098896534604603775678766707148036542237942803509767981107392766665436651854897948181107348518172868968259058083464969795258266146035361349082134798663680000 4968 3109580928222762678378516556737138871266618760895274823143372983578882646311391617725078680842278066789439365556331756920620135024078668122542422985132736512000 4969 633676934990199918801888092495592672910018178485943339857589224156629597920567777382511097906142235268873098783090718278643031285109062604136290173259559731200 4970 115051005315229802519206329573126687592696706313745606220475592874766652292262160571739029116599418370129418899938629619253333586981663494676571606463834750976 4971 18706269490097647130295546125569093802186762073057372020780580611450624009256698546501688028905468297473980708039827434022907207642428830416373775007009996800 4972 2736497840098551361106448941428198724467124514976476051028488028007511308723720603691538367042547858391865840646204272468688566279809563715945169623292313600 4973 361691088166730583496864819650170125560917656885396384833413242309761184242357655022958321436789371440740099643316304859593559230594114030145095285604352000 4974 43359803714796026673376775978237054163217414330740031011690842719908406483949449803638760822472750301211771466527355196303035204490639057815712768804782080 4975 4731102315552408318533193042633125521157096934547186614919327560159973517554667994230916314629998960796984726523952181128275395618333556609719749889228800 4976 471366829414853330587000650710015759870542720299009745477197999452023563991677682622100819402907645820308968185873849417537739243786534676986628512153600 4977 43008783259047066258269160343014476381881558388167373744237845725691500459127326606540506494549278482737069884229819299376732791415781534990377943040000 4978 3603609568442833137041916468273669071109285246237511742259724017421609135676311295369614045938214641883970627445757562810180964983831129784065237975040 4979 277965124444472516823474287281203623068583314399350420588204796215394465227785987176771890239176360343772499058773673844665700020479805027606908108800 4980 19784457854063164235493567797113708258095468211325562562102869224605319128067126376672896767624039528697975653986221397240150734178850071897282969600 4981 1302191482457969671692302761862796025592916830148512839337400352458917854413074078195590773388129383562059203963246077437786711705627696786309120000 4982 79416724276679936922354692440483487403575952665384900641233803816111050417976685370675605121877108928064814747040315152091438536367936285793320960 4983 4496188679100063144197559053315066067387583277954214569384067669066731623900219344360152905843086550483884970690059700453475411105940574244044800 4984 236715431072513449217589334846862462519527150654505954168327997928026469533239522049186142660156515068090470295234836124060945003602756876697600 4985 11608111045069415707717392872064007482427984857004867453710480387281988063750528853740567177009695342371166904039438121126372104342732914688000 4986 531014731512490854673718627916849150352865020810899930260019791681291818615570457532308639193486861204774824035083024042864919597699382968320 4987 22692159800566199091354377066820451174937660203868852849977015549609005448656596284153269282077916904116942996211008697168917402633739468800 4988 907076572678974666654303344803417422218399284991205430602480451620003714607837412685784548943287445660882236738854073252277963934450073600 4989 33958516154967745174336111121900571078812198089113193808804555421857814590106030801602657611552180576528904592366802387156123554575155200 4990 1192047662177836126159924186948712392667358339761226299009806623747952444533248865539571490170909741653267770531304668179382290295709696 4991 39278074496816895732888775830805246917678230202024713610338484303216128610934090212312512633669962030075747529867034157106410748889600 4992 1216073727852034222433540745562563796238366767497651271831643005751585670951547013527614389394337883806493605938055086051163748179200 4993 35410825453327714811194768130808352712068055631927426960660647676642510405372236300138528832727574351177502964485335297907039744000 4994 970655919000006669966756216978278828768694471835045931068096524360917715523841096047314614780728757394108957974640899088891624960 4995 25067394332245729505779583098400019123566749769321297067978375987235515139175837798379038071425614476244348330558923970763153600 4996 610387096182898279165253396453875416370106201187154899007499166038175137115179658418479272284928066996706001959278349392079200 4997 14023895033244447583197142426536993393135218854154717980104016967745934259967995977061530772378641716067205501202954851100000 4998 304223166512146905974044224929446190789720142894210623784722373042593646968908457858666059867486401904069278293991468241680 4999 6235173770232464704637234415003983439040383602174231752857519547230560846188994965492708212625286170787571514780609747350 5000 120806351684629153629650295490752756344737998876913803416192057306083315425428839483094382780779447704040430572328333075 5001 2213853192612493898856547905163954610541574298310320872481286001660869047160796383207330837124885109669463359924103750 5002 38391921203536125409577583587410276322497702497387130834542912481067322375007147488644465704614722219959956782311545 5003 630316546740771997455476311777479832805485287173083129530364164147852419470400918020697702334454157026433474610600 5004 9801293486543040004630970269071870139848686620506376283052074114910613589707227229801010573291917035030103169700 5005 144402378587663629647523841045343487943545048301931249062986893080264089795339261331119636279673243461571061000 5006 2016390825614560286679454602856832491937098199586901021297548019849527179532246868434581004757406640524959740 5007 26693805855852397623090859213007819700996092671237719156196653376056650098080636916716951317746969292231100 5008 335112515799067991091833444173195014096523696941918184870252887818735478949759816219977057655370854645950 5009 3990313775157010280349635171013285993363997828044533395392838547981525774678393293697860025281602344700 5010 45074863777341641348998384515831772564997177129576314777628517086861757486451062268858260673365003306 5011 483092356780550582385988618013712645366055244898671077173833840440700004956688383028389920627655400 5012 4912856268935104323638522737361012744054779004421192911420370558304974807136455393272864190363300 5013 47409774787194413153584685951868516680504402342129144027098393502688718356867648563384435481000 5014 434145183158505785894332228329337369205045435016831693526414238941338903081575907337616363340 5015 3772416042661259672016900074596427226869736569297164712944976800930867653982279144286062650 5016 31101841696128201405159315977157684439706712152682109043577666138668714071757202098633925 5017 243264247307288364866244938427205667182436761841178523314456472461271547659571119886250 5018 1804754368346971674681130725096759478759106660434011821867843581405415805708203684895 5019 12697100611912069232879312678815971275989581912174469787881461147147963813482216400 5020 84686121563852098843296800431176042937326474199360974861913271751060530834593800 5021 535290598335752610975812671352781436245670881027752963264415887721467976570000 5022 3205214172711781948713910822395555008630461550853395830255212958712164916280 5023 18172075927180280118551742373100929632691077365053249539035475851739419400 5024 97496488330184413697629236339323660500923869820589039500822199814055300 5025 494687561907788183588510672466761260740325325655672310448546436789000 5026 2371981411579173694200774291640023380980022006387269014846429006060 5027 10739058205522433068988506979172836527638529068352689697805336400 5028 45865123862682344022805959479667431334200123511512915745601800 5029 184582936648467659297965299169303623426589899586720055545200 5030 699135257362328314989014233597745106532700390362131517896 5031 2488786253692148478749644222937926010912140355634489450 5032 8313501390461110459852926348164821680312470243784525 5033 26011622498429885629886284297149969541799040704250 5034 76075102817442055391874658366010570137307511495 5035 207482111408239850209121830648214024089336200 5036 526252124603608143098415928534411130898900 5037 1237375144080366668708657155767827505000 5038 2687111929293587575490311067751005260 5039 5365799053764689260337691583208700 5040 9800773731075043437513238869150 5041 16270154087618381757544237500 5042 24356382222740471171358090 5043 32555822095539881800200 5044 38361825182873014900 5045 39177776628837000 5046 33866619628380 5047 23927314950 5048 13057275 5049 4950 5050 1