0 1 1 0 2 0 3 4096 4 98256 5 1130496 6 8384512 7 45785088 8 199066704 9 726630400 10 2314125312 11 6606336000 12 17213014208 13 41497214976 14 93722075136 15 200284889088 16 407539456080 17 793560711168 18 1487412428800 19 2697313996800 20 4744432596576 21 8110668185600 22 13523169792000 23 22062164729856 24 35251725151936 25 55205461426176 26 84944799055872 27 128719931023360 28 192128654615424 29 282500946739200 30 409983167963136 31 588329422848000 32 834648812861520 33 1170301399498752 34 1624418775760896 35 2235581116760064 36 3049185039563792 37 4119655501283328 38 5521401751449600 39 7351146272153600 40 9716592146718048 41 12742785097728000 42 16602537775923200 43 21517655328239616 44 27722557208772672 45 35479872253673472 46 45161251202015232 47 57242470909329408 48 72195495541202624 49 90531312353280000 50 113005579539382272 51 140577664575283200 52 174136822795527648 53 214623118517354496 54 263489698804817920 55 322575610983063552 56 393479708335886208 57 477823823574302720 58 578279437975142400 59 698255014759526400 60 840465814202590848 61 1007558150031360000 62 1204310328569856000 63 1436780519768662016 64 1709360882043959376 65 2026230588366716928 66 2395606964773945344 67 2827904669648621568 68 3330058605321096864 69 3908268433927372800 70 4576234546007851008 71 5351601553966080000 72 6244734182227024528 73 7264293732373856256 74 8432934811126972416 75 9779536976279400448 76 11318877335334160320 77 13062909329907449856 78 15047796419098419200 79 17319683021462323200 80 19899580000695514464 81 22802349320379596800 82 26084481095049216000 83 29819540806192091136 84 34035210136720732672 85 38748074586429947904 86 44046640456906493952 87 50044478238909358080 88 56775823060903606848 89 64258710825863577600 90 72627298503269597184 91 82053526521776947200 92 92580588858109289088 93 104221380382231887872 94 117175337951397298176 95 131704799750006661120 96 147856376886115786432 97 165626952956429303808 98 185317596387164160000 99 207315382577623756800 100 231661490755743232176 101 258331310369236992000 102 287762479385604710400 103 320517249377023696896 104 356632384265165166816 105 396028723340553879552 106 439333523605024653312 107 487375271152720293888 108 540154004069698474880 109 597493813093617254400 110 660312275682331090944 111 729788731994993254400 112 805846445356814643072 113 888187820693632843776 114 978105366856597667840 115 1077254180338309152768 116 1185473142966710496480 117 1302233508115988037632 118 1429328015212750540800 119 1569128500991349964800 120 1721274805022533290624 121 1884868292610699264000 122 2062471533114193920000 123 2257358895754381074432 124 2468836756705469332992 125 2695579142378689560576 126 2941089723966451146752 127 3209836164181388034048 128 3500771067308797179984 129 3811809606016844595200 130 4147694014386669551616 131 4514671834355083776000 132 4910995461325254295296 133 5333471590972223324160 134 5788720858770728349696 135 6285152927878224199680 136 6819963288256475049888 137 7388702391119696560128 138 8000225484249332121600 139 8665721710744496025600 140 9381283046950902745344 141 10140389247653265408000 142 10954728380968565760000 143 11839635913816517517312 144 12789215625126773014160 145 13793991967664128327680 146 14870009270169283756032 147 16037440913808075952128 148 17287520464562243355744 149 18607622544684533760000 150 20018712190443932717056 151 21547076596275981312000 152 23181071805219622342080 153 24902911540154717208576 154 26739775398320549855232 155 28727023128590432796672 156 30847989995992942831744 157 33077913851504970252288 158 35453391144933375590400 159 38020056192574870118400 160 40754339880101933757792 161 43624109204461653196800 162 46676409058817034649600 163 49969566717784496050176 164 53473199017910672677152 165 57143624345004334841856 166 61040600030275210555392 167 65241376867389963706368 168 69704143582311058293248 169 74369641168349768908800 170 79317308678422103359488 171 84645056888462619545600 172 90295634452630937275968 173 96194240428425919021056 174 102441046955047455989760 175 109159234125353925894144 176 116276885576044168464960 177 123694479333365604188160 178 131537581060542743347200 179 139966878131705361715200 180 148885997357642632984032 181 158163497060491560960000 182 167963568790077410918400 183 178486911190249097879552 184 189605136285673394349696 185 201155057687264078659584 186 213341165642428674473984 187 226412086612468487970816 188 240209500306883484413184 189 254521358743235890380800 190 269599725088263635312640 191 285764959814113615872000 192 302809859891317646122688 193 320458897610127756066816 194 339038372701810784894976 195 358942696256557386645504 196 379901162958261867901008 197 401578472141432531140608 198 424374588136395830169600 199 448772024187058406400000 200 474442959189245396459568 201 500957656355500450611200 202 528804192325828122624000 203 558596683071848607498240 204 589913223147159769924992 205 622206316691114024927232 206 656098809474767507546112 207 692338028306314273185792 208 730383123231161124229344 209 769575233025061579161600 210 810670796678113791442944 211 854572559767939256832000 212 900633937856597007981408 213 948025512122089063514112 214 997657180049618441588736 215 1050666785572494783848448 216 1106235927601258904076160 217 1163319499660005949833216 218 1223069835402634519756800 219 1286855106108559577292800 220 1353640487978104000624512 221 1422187790242890579148800 222 1493877534393751191756800 223 1570346275487351703699456 224 1650373519956877857664896 225 1732415636765747871711232 226 1818120468959866431209472 227 1909529466155356918222848 228 2005116480143831011221760 229 2102965950584180489011200 230 2205139307152518835716096 231 2314068261937779405619200 232 2427850153359638276913120 233 2544234085124816575758336 234 2665671991113427513032704 235 2795042585150107634663424 236 2930123128931282965488960 237 3068147208042134230138880 238 3212006041529293377945600 239 3365261722261753991577600 240 3525170801324770867915392 241 3688326879409654640640000 242 3858325394974101393408000 243 4039367775063804430299136 244 4228067651125763334773472 245 4420474324612899974627328 246 4620813659609218059362304 247 4834019757768538360504320 248 5056180087056012702985728 249 5282472014615159992320000 250 5517850504449177530499072 251 5768366839633457579520000 252 6029235371098709908547968 253 6294593199556078005583872 254 6570534628079301305696256 255 6864143916700267622940672 256 7169579146075184479713360 257 7480080847837195652825088 258 7802774263516480886374400 259 8145904990411598159462400 260 8502774755449080081127488 261 8865229187003643252326400 262 9241533244924856489472000 263 9641734507203606236798976 264 10057723496887138340312832 265 10479644671673983934988288 266 10917616346720141144555520 267 11383302105277710056202240 268 11866880586863480383184064 269 12357112920180049638604800 270 12865708043366724936744960 271 13406151868800282298368000 272 13967284818628937705330592 273 14535618116319365892800512 274 15124673794622018858582016 275 15750762257952150577139712 276 16400466151441181736728064 277 17057657696776052278837248 278 17738732341893983364403200 279 18462504871104800922828800 280 19212876835034936861782272 281 19971535389734699839488000 282 20757376789946234290176000 283 21591992766139411097972736 284 22457198533549185950965632 285 23331241866325102125711360 286 24235734715582411357937664 287 25196649780889549589200896 288 26192313599352688812023440 289 27196824926684094028185600 290 28236301557808470686760960 291 29340483462632793887744000 292 30483526268284590353856288 293 31636305388388241879023616 294 32828641550565131474006016 295 34094483834943640688271360 296 35404858781806621531921248 297 36725298077230024146616320 298 38089803348969240606720000 299 39538938609233860823040000 300 41038369769315664482762048 301 42547435347918189109248000 302 44106865792576933745664000 303 45762874969624413819297792 304 47474835066545097005284800 305 49197176309922421332836352 306 50976259922696706125955072 307 52864492281146404419391488 308 54816552628586914269439488 309 56778989691716300850790400 310 58804216344224615934787584 311 60954561952700549987328000 312 63176713615052236351085696 313 65407816034735067345125376 314 67710489654030674106433536 315 70155300255760870959464448 316 72679469170541650211777280 317 75213157263744961848557568 318 77827055026200759132364800 319 80600817911930128276070400 320 83464888074996021191128416 321 86337554534531722815897600 322 89298551541533004093849600 323 92442074067943464152309760 324 95686661373087856158875216 325 98937040444438368061145088 326 102287703071304863414710272 327 105844834002209094424616960 328 109513163769720004621467168 329 113187068744699524920115200 330 116972999034223873421279232 331 120990108674395949428224000 332 125133259878722638277665728 333 129279884510647900067741696 334 133549098447547255706935296 335 138081285508089126283567104 336 142754086090415585902543360 337 147424901019537938107465728 338 152234655471611976956313600 339 157340696059886909459865600 340 162600521535562504468065984 341 167857250153856919830528000 342 173268431450682982209843200 343 179009984917330339851878400 344 184925547473823747338811456 345 190833423538939622321946624 346 196909610156987856236101632 347 203360292551738581715447808 348 210004196305504937591360640 349 216631512453228937537536000 350 223448952254599486305312768 351 230686759262491302179225600 352 238135061664046046498802240 353 245563432049609417089744896 354 253202599195399391773163520 355 261308674989920788900134912 356 269652105430367745661777440 357 277967975694089296164028416 358 286512199535600875431014400 359 295583964404556285770342400 360 304918667879715475285338336 361 314210834574221944369152000 362 323760678482826225285120000 363 333900648299402194337517568 364 344325398074135707829861632 365 354701849667015742608211968 366 365362707206439903359442944 367 376676600317663820356435968 368 388311319200622962974312064 369 399884356319263430806732800 370 411764403085829569016168448 371 424380032051971122483609600 372 437349493787050741008173056 373 450234826218765657420742656 374 463465541295722994876260352 375 477516453912629629769269248 376 491949291030606820270748928 377 506287013352750252674580480 378 521005221347403867609497600 379 536627895623955896727859200 380 552679568140799861572974720 381 568616056811328437800140800 382 584960872739490571689984000 383 602321615460693189730369536 384 620154593052600996907278016 385 637837382677176845981319168 386 655979363407931516668772352 387 675250636298565877668442112 388 695028829673035598655060384 389 714640376632777415377305600 390 734755699237172970463346688 391 756112236738133098298982400 392 778037952467912524982872272 393 799765086114921122551529472 394 822031132473512391244824576 395 845687664895113963036180480 396 869968112989024494885520704 397 893999981226527600452190208 398 918636333510908557900800000 399 944813825396816220739993600 400 971659180649444240551259184 401 998228658685249777053696000 402 1025460322559709422401126400 403 1054380688082576497671340032 404 1084048852607289756805718112 405 1113395985713391809160953856 406 1143447410248074099548897280 407 1175385792213300245665652736 408 1208142856674681439213830528 409 1240504440940864194659942400 410 1273656330266710409026043904 411 1308893851180854680169062400 412 1345002879918340971572788608 413 1380678314578538129608212480 414 1417215943943025317211316224 415 1456032295713725793357815808 416 1495824636372962075306119392 417 1535115269617410448438231040 418 1575320502002301052543795200 419 1618065834750006404253388800 420 1661875529216854143249472512 421 1705080899742348891506688000 422 1749310029844971658735104000 423 1796339534114060345138528256 424 1844499183615431009372490336 425 1891995829377809344843382784 426 1940608223313916313013387264 427 1992271676510675554401632256 428 2045197706485855703058229824 429 2097367822859503331382067200 430 2150714910066896822537773056 431 2207455244005172934629376000 432 2265571180265416199882579840 433 2322783836026703317825191936 434 2381315015804032179308593152 435 2443578089090305360669655040 436 2507293760076433972962209760 437 2570027331522861858248785920 438 2634192402204221454718361600 439 2702412605072513398363545600 440 2772257040320702378683925376 441 2840984545647131998364467200 442 2911218406627197015517593600 443 2985952699185579742167330816 444 3062449675291410243146837632 445 3137632428774576433042391040 446 3214498825922608937472786432 447 3296303118541206970405478400 448 3379964968869788885071572864 449 3462196287267459912167424000 450 3546254808459485893392891904 451 3635665306518020533890048000 452 3727147849547180687476902048 453 3817021524873720601326190592 454 3908806817220015611602169856 455 4006519931760602538836262912 456 4106480508017315967919704320 457 4204555950403484168210546688 458 4304771300845817461005926400 459 4411476070606995912463564800 460 4520536656925691609928592128 461 4627560598113156620593152000 462 4736897732186634443302502400 463 4853251936243804539546648576 464 4972237115218228242505183200 465 5088934693182492556738953216 466 5208047172250499530577313792 467 5334916439813971340362272768 468 5464628884022485601804573536 469 5591691532069867702856908800 470 5721452171802270328156028928 471 5859686282971789188478361600 472 6000895027416769853359122240 473 6139238189240109880715476992 474 6280497334862248769094287360 475 6430898425351523255575326720 476 6584613954274914048147730176 477 6735138894559029662014390272 478 6888690745469810420759347200 479 7052329298129493285905203200 480 7219549801123696472581646976 481 7383083418919398460612608000 482 7550005122151563049390080000 483 7727923697350694321078403072 484 7909568944565249430109000848 485 8087253728037405095616282624 486 8268585835555607668822331392 487 8461756206890364919681916928 488 8659086675441150675063150048 489 8852008804920622223313305600 490 9048710942482606248062140416 491 9258451345570361018187264000 492 9472670259565421995975383936 493 9681843255352754393853296640 494 9895238444152198023952343040 495 10122821622169734393174564864 496 10355056820707804756938370560 497 10581864876337393267672743936 498 10813220213917232504279040000 499 11059816901063288585200128000 500 11311596229664682304081930176 501 11557379429315681090278195200 502 11807846920729687665277440000 503 12075073164957474347397636096 504 12347879923622273200354461056 505 12613833772546620457529966592 506 12885032279491291677430185984 507 13174433193684851341463580672 508 13469599197372918316761544704 509 13757437262322779096559206400 510 14050902597485447824159555584 511 14363882273361424395891916800 512 14683298091195687476292597840 513 14994617892615538714055475200 514 15311725495522739501332955136 515 15650256637499519307107647488 516 15995691052017967792613672704 517 16331945022853111286771613696 518 16674667515372541432419532800 519 17040617303410901915748556800 520 17413690996580007212972986944 521 17776935291470931001663488000 522 18147124145796457737512140800 523 18542168049915768980163833856 524 18945147666829841648337254592 525 19337340006839946088455667712 526 19736630536245781966727503872 527 20163164932642551497971531776 528 20598217726397149232109573888 529 21021046246622234059731763200 530 21451832642916645114921025536 531 21912105931160594190314188800 532 22381118844230340166754081280 533 22837114774671907038719803392 534 23301619409503472485045985280 535 23797621149231209134326718464 536 24303383022199495305149508288 537 24794852527282228366908948480 538 25295010147608561610224025600 539 25829639959000387600055808000 540 26374707774019937470707329280 541 26903690081324065578387456000 542 27442392875434177864759296000 543 28018347177267876252606390272 544 28604999308500019552428644256 545 29174503190038664965255004160 546 29754410284105741982562648064 547 30374037510898437631862673408 548 31005588667648328219781690144 549 31618420857633824007460044800 550 32241810342028052231404990464 551 32908608770994667474603008000 552 33588170682500621781798053376 553 34246672437685360785472880640 554 34917025305300579014779846656 555 35634216159179852156492070912 556 36364409966663015191316658240 557 37072261697472292910988607488 558 37792747471151527489030553600 559 38563089651121111252949606400 560 39347971767318317951773061376 561 40108448319210445294765670400 562 40881732942786930571431936000 563 41709432287410967293842149376 564 42552632559845568072809597952 565 43368546820397853706008035328 566 44198809192287374517550190592 567 45087695137293041780221779968 568 45992364511495931200775023488 569 46868047956140527626726604800 570 47759052100367484051331153920 571 48712354992074320458868224000 572 49683268006549509195248520576 573 50622691101161913628617080832 574 51577542101480908009094234112 575 52600301774433342515871817728 576 53641858251461433505377279632 577 54648202295926882800010395648 578 55671900624922340475695923200 579 56768652793861203751683891200 580 57884431987560271338462358080 581 58962975528539832484709990400 582 60059969648009329088211968000 583 61234480485599603552686743552 584 62430291544726511007738072096 585 63585621815783710225177706496 586 64759517130030731126361341952 587 66017800205150793335044681728 588 67298731216057415602416778944 589 68534646642469252292876697600 590 69791408410129632488891473920 591 71138823182898709555694592000 592 72509150802037127967288865632 593 73831817978103178362785366016 594 75176685164089859428123607040 595 76617604156727483588850057216 596 78084115472899889882459522400 597 79499066540692006068130611200 598 80936207333101713104762880000 599 82477783560751849779956736000 600 84046621334776288641468153664 601 85558099160772832433172480000 602 87094600157188533106630656000 603 88743145953219699362652901376 604 90419096421778303560895158912 605 92034586485000655959390240768 606 93676605062821175088102580224 607 95437166571400696691215269888 608 97228462216380768128498712000 609 98954285212803030554748518400 610 100706619906411196468316012544 611 102587689332090022265563545600 612 104501357744516900108196918048 613 106342570785155849812311883776 614 108213615699506689846494375936 615 110222604589203563044035280896 616 112264353275979055907652343296 617 114229621995996926304850771968 618 116226591898943267841567948800 619 118369298683221275867925196800 620 120548672232658513132085855232 621 122645604700370017831541145600 622 124773988317178025824060416000 623 127060467449798075974741278720 624 129385909513751639316842888320 625 131620075311053573070578712576 626 133889799423102682855471644672 627 136328713379946954691009904640 628 138806536868805951534979917024 629 141188406018558857189565235200 630 143607899623542502854023725056 631 146205896112042902450445312000 632 148847623785288879758181016320 633 151385819817743078651348221952 634 153961332918885936903997341696 635 156730284663708501036499206144 636 159545500823728229639954961024 637 162246632349412211860073299968 638 164989874265720972581116108800 639 167939875401253459686990028800 640 170936090777499515175325807968 641 173812201349720673518579712000 642 176732974132186436604142387200 643 179871616410243148923412156416 644 183062074284221190971586542592 645 186123519730595967159658020864 646 189228925617080271119778078720 647 192570173919864141679976030208 648 195966375867700796923307214544 649 199220304739965571147021516800 650 202524121789765339421163995136 651 206079722725774358166450995200 652 209689841265706528569026029248 653 213150781507893316575703351296 654 216664375202522016287190917120 655 220442965177255100092071862272 656 224282959452522317132293539360 657 227962521489078814080442990592 658 231693929720399927511475814400 659 235711893066413299718936678400 660 239794705163847221516800958976 661 243701380654645019794311168000 662 247666752456488508479574528000 663 251937722665963922619808530432 664 256273038342706974831353366976 665 260423422861210372686251950080 666 264635923593296251438667251712 667 269169661505960843091532922880 668 273775717059119420548094638464 669 278183702010063423205887180800 670 282652391435058441502461861888 671 287468099070140297208394752000 672 292360368313170548477265789440 673 297035010915302489501377069056 674 301778772386994159305982345216 675 306892232806153836434265825280 676 312081118086302426603792742192 677 317042359035482252741163368448 678 322076404834588503664344883200 679 327498603611412032001932083200 680 333006026778269541644838374592 681 338269325870483597446479052800 682 343603791064945114893090816000 683 349357181980767671451034791936 684 355200369118837955440485442240 685 360776491329757842725896617984 686 366433439125775205676795084800 687 372536212214037972478985953280 688 378727521314508387481945917504 689 384639052585494541479115161600 690 390636017984209406893024739328 691 397100520574631547912847872000 692 403664797015972152440681630688 693 409930250410545441320199585792 694 416278518853408876771521662976 695 423130951573842478497182883840 696 430088798965742554968268644480 697 436719409784310080121374048256 698 443444705991759635139336192000 699 450705979711619067266712576000 700 458070461281205023565620258944 701 465093353202616378307708928000 702 472215796210319695560874803200 703 479899735424484651925821480960 704 487700606288026903728741698112 705 495136203874224432908049580032 706 502668345405550476782707802112 707 510805408809399427731579518976 708 519065452044919599159114689280 709 526927084552708897283411558400 710 534898857704367854878576164864 711 543513073480399135517650534400 712 552247775060867999316408771360 713 560566013791609183437171720192 714 569000446245800789247766167552 715 578107234193608886814695079936 716 587350149015025132427331218880 717 596149383575195952390700400640 718 605060375136126716971890892800 719 614695069296807843598283980800 720 624473431963029240092830081248 721 633767329096170076562610585600 722 643189578373432320123654144000 723 653379730033660552846993989632 724 663709549053192883251176215392 725 673534764046801581831200686080 726 683494627068876291808898461696 727 694257299601342984961213390848 728 705178751265000125915746092288 729 715561883249282659597282508800 730 726074686268381225119009898496 731 737450852179246072859866521600 732 748993728260285238109344109696 733 759951114652596394640200974336 734 771057000850257840269624426496 735 783078185656492432488655478784 736 795261581723115445866676340352 737 806834205526646040299517935616 738 818563277385532242861382041600 739 831248276066621925458228121600 740 844117227480921829594056723264 741 856336932049155804144030515200 742 868705925610384887723948851200 743 882102162262190013564097929216 744 895692190062461367510826698752 745 908575338171036051437897318400 746 921630689269813300740260216832 747 935774070002820888353938378752 748 950104586067955991285668080768 749 963700158018657249411342336000 750 977476181159152852137694150656 751 992387401781002507510806528000 752 1007512148264689858284581713152 753 1021854648907440921884130312192 754 1036369516333079767224866242560 755 1052103370973682711903553339392 756 1068060958283657230465219793920 757 1083169966840628283973048025088 758 1098477302342237720601927782400 759 1115074596115000931024918937600 760 1131888294883401782748614290560 761 1147818340196695739858214912000 762 1163957068292789312176888217600 763 1181440496007911183626300538880 764 1199170074881186908781698839552 765 1215962502450415817116046819328 766 1232952346848038959378066440192 767 1251384982175104835685220392960 768 1270076606571783987165608894144 769 1287750339643163296616135884800 770 1305653122340181003723760336896 771 1325081362032761680551407001600 772 1344758015445691966543160177568 773 1363378271893438170992748281856 774 1382238052503164351587301003264 775 1402686676200416715668484882432 776 1423419721412587114494010823328 777 1443030777241446287565417742336 778 1462868850967295369277344563200 779 1484410335949811945212046745600 780 1506249542378831752428913991424 781 1526874379876523400826724352000 782 1547761748602958452218016972800 783 1570448754790075035847042252800 784 1593421727025263683911362911440 785 1615132545359916711335359217664 786 1637119131277243537862980829184 787 1660978424765026282344994787328 788 1685164223148889950237569714784 789 1708013984482005012444674457600 790 1731122650040298282335061442560 791 1756237531548698395916254003200 792 1781695544358145147739484899136 793 1805705811465074950170002522112 794 1830017961570701998125633355776 795 1856448094297671330260113833984 796 1883204932469458299580660963200 797 1908461796296490936111773073408 798 1934033900587282803854766899200 799 1961808029529867380080226304000 800 1989958001970083703571956501552 801 2016517818107863314291835699200 802 2043374064328706293628915712000 803 2072587780609536054259123740672 804 2102194162204677333462416526592 805 2130083500872860465499435958272 806 2158317268505034090733233045504 807 2189037839584161264625565982720 808 2220133108006268689691085395808 809 2249446523261040069801231974400 810 2279121582755313033352472543232 811 2311379896364825477909405184000 812 2344067749605023721533403505920 813 2374872991254216975140345741312 814 2406014716660625602877591150592 815 2439920299860983285481112854528 816 2474276571045672695459823231360 817 2506597240023102510698806149120 818 2539312590605949006468902092800 819 2574941142533690261016013619200 820 2610996099253219256332195334592 821 2644945109723525937732544512000 822 2679305713367209530306070732800 823 2716690240681566713544073568256 824 2754567210591386497367113316736 825 2790216032471651732982042034176 826 2826248509942267551308010946560 827 2865514037837178166164040347648 828 2905293377421022033834797503616 829 2942671420291332208852400947200 830 2980498109325996699003448958976 831 3021729945668416857145964748800 832 3063448855291761040382173794528 833 3102679748218992246874667188224 834 3142380956906839187953058938880 835 3185614170097516767685778325504 836 3229407798680510214766230915840 837 3270577350401627300174189035520 838 3312180763733263109506686873600 839 3357557851481633916718423449600 840 3403522705573783418299584101376 841 3446655595787746694115090432000 842 3490300601772588180914190336000 843 3537917551220808769486647631872 844 3586086415754084198788059175872 845 3631330209541321036500632911872 846 3677107026331481526498567340032 847 3727000483896776050870300975104 848 3777534328923522435155342320224 849 3824978334536132854353907712000 850 3872915462736375728894404558848 851 3925247956846529303367188889600 852 3978247805819283005955082584576 853 4027924097900406570541435600896 854 4078180121817352859860141228032 855 4133059503025651029310168227840 856 4188566898684572786192655955008 857 4240635810152359370268507045888 858 4293311933393403319339091558400 859 4350776132620821406239497318400 860 4408966616303915931238998465408 861 4463536115385000798672843571200 862 4518660884478588997186332672000 863 4578895036298341273791850315776 864 4639889777183512753829978677120 865 4696984492112400346415720890368 866 4754738512346661691588167892992 867 4817863142112288857340139614208 868 4881696945717852565087392288768 869 4941507697575519973228914278400 870 5002004348367855073290783866880 871 5068058746416921149883861196800 872 5134940067373542556011873481440 873 5197578624120716227449537069056 874 5260845947627298223835264778240 875 5330040728777529746822043500544 876 5400095711373796334954812449664 877 5465595187938642302635135746048 878 5531838602583434926450177843200 879 5604308226942102267970862899200 880 5677582419897360457390853251968 881 5746149589815391322468302848000 882 5815495364939679200652064358400 883 5891280139938896374896427585536 884 5967999155773936148504427951552 885 6039769622392493399099647918080 886 6112245175232881732216526180352 887 6191583773933702727814155952128 888 6271899923481764952546900841088 889 6346894891282204896596695449600 890 6422733581701557958437774458880 891 6505776378486906374823024537600 892 6589724163488344503471953637888 893 6668190263450232277625353666560 894 6747532483653850668420014284800 895 6834320361243454794845938606080 896 6922168256245647735740351000448 897 7004243896748515859364213817344 898 7087115800036490440206716928000 899 7177918853980853678550206054400 900 7269824089757867574268071493232 901 7355541261781248829243630387200 902 7442206882442388032872928256000 903 7537193077013012538864757768192 904 7633202433001935840475119155616 905 7722827163069184710910910595072 906 7813443061416506070914712141824 907 7912652494705951343888781324288 908 8013055884830364546744976999104 909 8106756012502472054463984844800 910 8201346300313953396997830180864 911 8305085005805961250977662976000 912 8410072082375750931863539943680 913 8507863004103573311193620447232 914 8606726030475932092326989070336 915 8715181388950274719017069920256 916 8824783269698714559893494339680 917 8926981358482759742493322838016 918 9030291516532520632812917145600 919 9143501922245044471195826380800 920 9258063484739490258347161707264 921 9364839078620585964322589081600 922 9472616544337631602354182144000 923 9590928350096542423752752873472 924 9710642665050640901753544075264 925 9822024301134950315892805976064 926 9934606713491067892451989635072 927 10058227687238750848861234307072 928 10183141611969116409475572396000 929 10299467919527615680451781427200 930 10417049316944562263644637233152 931 10546016009851961723279452262400 932 10676499247345883457643631447328 933 10797978740797201317812899479552 934 10920573952299199333721572356096 935 11055277893032350715876877877248 936 11191565287124124326768074082912 937 11318201853271426740815841558528 938 11446192566147019187748092313600 939 11586863794920840236563299737600 940 11728979747238514675217258939904 941 11861177169587583206125234176000 942 11994777821243252468815206195200 943 12141449990913228978932396900352 944 12289833019009672934119888238400 945 12427800974407310804774946078720 946 12567020573374504925824581402624 947 12720134524704506946820956868608 948 12875022604615761811392381015040 949 13018779517879647208051568640000 950 13164049076694568104162693795840 951 13323860382958233981989556019200 952 13485295803935985579830835005184 953 13635273146547136246410596253696 954 13786829317162333718143456886784 955 13953367464191599100051846725632 956 14121819393474132117987452739840 957 14278273691462879544932056104960 958 14436118073271072756247950950400 959 14609878841404116842757000806400 960 14785637992701469104582732720768 961 14948554516819406565818499072000 962 15113171758528008648874008576000 963 15294438773616159888753671663616 964 15477514188737560933612618760352 965 15647407430334569546836597506048 966 15819059808476871275247491088384 967 16007855310033483398878950432768 968 16198804917005287996516325762832 969 16375928536987747211203869081600 970 16554608381292568230726530531328 971 16751490842878715420124212736000 972 16950605002258087493566022232128 973 17134963294743848388704406405120 974 17321214955504576990588883951616 975 17526498840651428367040382541824 976 17733809515428389622292864404960 977 17925948161420434920812685262848 978 18120062023672513691122336563200 979 18333760136935435934610292531200 980 18549861852562862081652741948768 981 18750094809586904412346905804800 982 18952049904382529004229329408000 983 19174790667979290391983618318336 984 19400037935474494522837276067712 985 19608324236606106041091224961024 986 19818733143707088244217698222080 987 20050862853985847132987230519296 988 20285243644531158509074891858560 989 20502231963797501266549275033600 990 20721415860581446302828334276608 991 20962937264099946054490386432000 992 21207156368811570246007281200640 993 21433155771451633209157216796672 994 21661077401862644018926106836992 995 21912696942281558880625027891200 996 22167106721001614896844673609984 997 22402097172053721534515752747008 998 22639445196476551733904662016000 999 22901543701407832301098534092800 1000 23166160116750633410528366751168