0 120 1 2640 2 28512 3 205920 4 1132560 5 5096520 6 19631040 7 66745536 8 204787440 9 576438720 10 1507608960 11 3700494720 12 8593371072 13 19004570640 14 40244973120 15 81980500800 16 161264274600 17 307350735120 18 569168028000 19 1026681084000 20 1807851474000 21 3113521983000 22 5253360727680 23 8697035318400 24 14146103743200 25 22633765989120 26 35661689648640 27 55385685898752 28 84865163877120 29 128395140176160 30 191944249960320 31 283727838176640 32 414951963333336 33 600772202805840 34 861520710541920 35 1224266272875360 36 1724785390133520 37 2410037964051432 38 3341259308312640 39 4597801270413120 40 6281879642715600 41 8524413173707200 42 11492171834183040 43 15396489059952000 44 20503835044056000 45 27148596400926000 46 35748462341592000 47 46822879611668160 48 61015108644289800 49 79118492527760400 50 102107639413185120 51 131175318897548640 52 167775984799731792 53 213676961773243320 54 271018472632469760 55 342383838466725120 56 430881356036514240 57 540239548153383936 58 674917694414346240 59 840233783587461120 60 1042512287043701760 61 1289254436948512320 62 1589334005647694592 63 1953221926132688640 64 2393243470126200120 65 2923872112823864400 66 3562064664459112800 67 4327642741596593760 68 5243726188554282000 69 6337224644943621000 70 7639394092534776000 71 9186465907239192000 72 11020356693906571440 73 13189467997033099200 74 15749585863779081600 75 18764891191545333120 76 22309092825657992640 77 26466696488621527632 78 31334423826351539520 79 37022797154506743360 80 43657906885510210920 81 51383380120394733840 82 60362570505852522336 83 70780991192769068640 84 82849014595367626320 85 96804864647528483160 86 112917929392884021120 87 131492424036311175552 88 152871437035221908640 89 177441394428767589120 90 205636980401319667200 91 237946555063392806400 92 274918113619009217280 93 317165834484296028000 94 365377267539267984000 95 420321217545172944000 96 482856381855871023000 97 553940805906405437520 98 634642224588668181600 99 726149362536885736800 100 829784271559140303120 101 947015788980481145640 102 1079474206524156286272 103 1228967245566519750720 104 1397497441175300226960 105 1587281044297871862720 106 1800768558824346925440 107 2040667038028813873536 108 2309964273110694383040 109 2611955015237551217520 110 2950269381652069114560 111 3328903606071459049920 112 3752253303800111994312 113 4225149432719686682640 114 4752897142639539585120 115 5341317717409946844000 116 5996793826747272978000 117 6726318317921371428600 118 7537546791339259200000 119 8438854218654657600000 120 9439395877370487600000 121 10549172892012019200000 122 11779102688864305766400 123 13141094689022057472000 124 14648131583127584256000 125 16314356550708346965120 126 18155166807506618672640 127 20187313885657571507712 128 22429011074057762236920 129 24900048469813714900560 130 27621916116311570375520 131 30617935729246356179040 132 33913401538937406187536 133 37535730805480256074440 134 41514624592791759414720 135 45882239418442422240960 136 50673370428387689988720 137 55925646779359260775872 138 61679739946811066720640 139 67979585712986520693120 140 74872620627939699364800 141 82410033776260658067600 142 90647034723883020102720 143 99643138562750996808000 144 109462469016355427049000 145 120174080616278371914000 146 131852301008979138588000 147 144577094503179030058080 148 158434448021427172280400 149 173516780674826897794200 150 189923378237544735189120 151 207760853857687407488640 152 227143636403493728441952 153 248194487908627301733120 154 271045051647753961244160 155 295836432443628557944320 156 322719810879684789584640 157 351857093167707285714336 158 383421598498657361427840 159 417598785786215296897920 160 454587021797187587382360 161 494598392750704628477520 162 537859561559202474395232 163 584612672978643830732640 164 635116309033393038543120 165 689646497182724764074600 166 748497773801226335515200 167 811984305654461735864640 168 880441072164316453362000 169 954225111375554752536000 170 1033716832656415315056000 171 1119321399291671325552000 172 1211470184256613569562560 173 1310622302595009556666800 174 1417266223963380683006400 175 1531921469048058670845120 176 1655140393710570754133640 177 1787510064871102275838992 178 1929654232299240708724320 179 2082235400646065070737760 180 2245957006222061079639120 181 2421565703201470371357240 182 2609853764115680333703936 183 2811661599686291727978240 184 3027880403242729995597120 185 3259454925169862306933760 186 3507386383038219017656320 187 3772735513283272007227392 188 4056625770520973938928640 189 4360246680814596216765120 190 4684857355443007661318400 191 5031790171963103009260800 192 5402454629609316633714360 193 5798341386331242871122000 194 6221026485036534687516000 195 6672175776880676027196000 196 7153549549728133271082000 197 7667007370201005374904840 198 8214513148031832483691200 199 8798140431746915661297600 200 9420077945025576940803120 201 10082635373409484947272640 202 10788249411374727337448832 203 11539490080127972495195520 204 12339067326847079427111360 205 13189837916456141657779920 206 14094812627405448167211840 207 15057163763318477156406336 208 16080232992771076930385640 209 17167539529882707933442320 210 18322788668826301738040160 211 19549880685802222729665120 212 20852920122473287948022352 213 22236225465322107171143640 214 23704339235869451599989120 215 25262038507183253838691200 216 26914345862612498455994400 217 28666540813199001288026880 218 30524171690753222758848000 219 32493068034128147818944000 220 34579353486788230689504000 221 36789459224348790682668000 222 39130137931355406434209920 223 41608478347183146767913600 224 44231920401562260371947800 225 47008270960880593284183120 226 49945720207073889235820640 227 53052858671593636262021472 228 56338694947638643505256720 229 59812674104551461531969960 230 63484696829014501435686720 231 67365139318433673240613440 232 71464873952669970522571536 233 75795290771072100837935040 234 80368319782576432934363520 235 85196454137474641671346560 236 90292774190304927484393920 237 95670972484200024079280112 238 101345379687924848548712640 239 107330991517759062778845120 240 113643496677325482280413000 241 120299305849434674868906000 242 127315581775009731466927200 243 134710270455173567454300000 244 142502133513624736501650000 245 150710781757497129157275000 246 159356709975994613596800000 247 168461333017214192491852800 248 178047023184721143234144000 249 188137148996617432922112000 250 198756115351051017673605120 251 209929405143349020110192640 252 221683622381222810560806912 253 234046536845788287212017920 254 247047130347470758020418560 255 260715644627221382115179520 256 275083630954861749668402040 257 290184001477795495519699536 258 306051082374781491755161440 259 322720668870952796443290720 260 340230082171789808359122960 261 358618228375315659490107720 262 377925659423377447408500672 263 398194636154509157615720640 264 419469193522541751639963120 265 441795208046833610569828800 266 465220467561741047170185600 267 489794743334734664976040320 268 515569864624393693030488000 269 542599795751377814592714000 270 570940715757385202819304000 271 600651100729057253128968000 272 631791808865785649220333480 273 664426168372416717686192400 274 698620068259932326783695200 275 734442052139316692002689120 276 771963415095995200474178640 277 811258303734455605985680152 278 852403819484934536717589120 279 895480125266374071504812160 280 940570555602225062737828320 281 987761730288096812915792640 282 1037143671712727558147790336 283 1088809925936277899328099840 284 1142857687632530787151153920 285 1199387929004217860687139360 286 1258505532783383824396571520 287 1320319429431449102230684032 288 1384942738656437220517127640 289 1452492915367698248147223120 290 1523091900191384181592533600 291 1596866274672917436011023200 292 1673947421295740638924116240 293 1754471688448745780811297000 294 1838580560477954533170216000 295 1926420832961260289504136000 296 2018144793348347323536162000 297 2113910407111274511907776960 298 2213881509554651471031868800 299 2318228003437844860262102400 300 2427126062565233172179805120 301 2540758341504180747254318640 302 2659314191594127211826016192 303 2782989883413988258628080320 304 2911988835878938897309130760 305 3046521852141602244278703120 306 3186807362476696858695750240 307 3333071674332304843131843936 308 3485549229735112708653660240 309 3644482870241248666948008120 310 3810124109628694885862165760 311 3982733414531692675763800320 312 4162580493222083926222080192 313 4349944592747144766998768640 314 4545114804638168783248005120 315 4748390379408848589067622400 316 4960081050067387591084108800 317 5180507364871249807769904960 318 5410001029558526122262112000 319 5648905259295061826720736000 320 5897575140581754273620691000 321 6156378003371792411623122000 322 6425693803653073497723558240 323 6705915516756597909407983200 324 6997449541657312316199363600 325 7300716116539646114518698120 326 7616149745905867608306152640 327 7944199639511376575439940032 328 8285330163417150261928601520 329 8640021303455772177781479360 330 9008769141413799036583873920 331 9392086344239662512062739840 332 9790502666592860927203110336 333 10204565467056873313764002640 334 10634840238345026272657408320 335 11081911151835464540411972160 336 11546381616778420957358934120 337 12028874854526152494658939152 338 12530034488143208007329228640 339 13050525147762122338810689120 340 13591033092057192231594565200 341 14152266846216684142951757400 342 14734957856801654492697156480 343 15339861163887531072083568000 344 15967756090892712333545604000 345 16619446952506691097783264000 346 17295763781138602918961088000 347 17997563072315639025874552320 348 18725728549469451516180345600 349 19481171948557516455896008800 350 20264833822975410885566613120 351 21077684369225104640726720640 352 21920724273813669565457451672 353 22794985581866269367014512720 354 23701532587946915285122212960 355 24641462749590258215620410720 356 25615907624057639244553351440 357 26626033828840740051364714536 358 27673044026446464690720287040 359 28758177934007147250192659520 360 29882713358270818220872828560 361 31047967256537078552093737920 362 32255296824115126759167510912 363 33506100608891663611018592640 364 34801819653607763367093405120 365 36143938666455352812012582000 366 37533987220615682032217784000 367 38973540983374106599739620800 368 40464222975457632211070925000 369 42007704861254002539604650000 370 43605708270583641792795900000 371 45260006152708497943950300000 372 46972424163274773586589509200 373 48744842084899681619646891000 374 50579195282125725327173568000 375 52477476191479579709823045120 376 54441735847386446030573312640 377 56474085444704767358030426112 378 58576697938660432362222673920 379 60751809682974060706165186560 380 63001722106989659079163883520 381 65328803432627865263983175040 382 67735490432002161680657281536 383 70224290226551842698050173440 384 72797782128561164775822441720 385 75458619525949998352445754960 386 78209531811237438520415226720 387 81053326355596221152099045472 388 83992890528932435516396570640 389 87031193766941926848884658120 390 90171289686111946131681892800 391 93416318247654032863308753600 392 96769507971371813247281047920 393 100234178200485364429676568000 394 103813741418452038634078704000 395 107511705618842162775996144000 396 111331676729346832922476248000 397 115277361091014112366353428880 398 119352567993829320714647054400 399 123561212269774772889624571200 400 127907316944524294988161614120 401 132395015948948112256332218640 402 137028556891624276764879488352 403 141812303893573682508018945120 404 146750740486456907421299630160 405 151848472575492629090376487320 406 157110231468379187606196800640 407 162540876971523019056502686336 408 168145400554900160510779071840 409 173928928586899836077045809920 410 179896725640522277744840271360 411 186054197872326418379711915520 412 192406896475546921540904792832 413 198960521208824187936284372640 414 205720924002015505528206453120 415 212694112640580393823046217600 416 219886254530058437018802106200 417 227303680542183509794336437840 418 234952888944204277986963132000 419 242840549413007208650869596000 420 250973507135665054488270666000 421 259358786998060890911925297000 422 268003597863265284588376311360 423 276915336941372064825968020800 424 286101594252526458253925048400 425 295570157184908037576017565120 426 305329015149460031506293728640 427 315386364333186050081262763392 428 325750612552865202213841936320 429 336430384211066925475579523760 430 347434525356377616576853917120 431 358772108849782349817442818240 432 370452439639176604905688428936 433 382485060144015000043523892240 434 394879755752136546143701569120 435 407646560430838908628586897760 436 420795762454307589648173194320 437 434337910249539830987589127992 438 448283818362937391698432208640 439 462644573549777179919283045120 440 477431540988804020832976526400 441 492656370624225627674926156800 442 508331003637426115640708290560 443 524467679050751164974634752000 444 541078940465755205036662656000 445 558177642938338761375602136000 446 575776959993242388465825312000 447 593890390780402407527280656640 448 612531767375712987530735350200 449 631715262228778953929740779600 450 651455395760284089747903393120 451 671767044111640613327177132640 452 692665447049626982305429001232 453 714166216028763190287993632520 454 736285342414215297310379847360 455 759039205868064073713656617920 456 782444582901816345680498817840 457 806518655598081915673180134336 458 831279020504383798694680544640 459 856743697702114972035562024320 460 882931140053700888403068404160 461 909860242631073656541773703120 462 937550352328611056190193925952 463 966021277663741432075019288640 464 995293298768464011281087814120 465 1025387177575083316465489789200 466 1056324168199506110780731970400 467 1088126027525499715865424106080 468 1120815025993361598740833938000 469 1154413958596501833866254839000 470 1188946156089492419963194224000 471 1224435496411190474585439408000 472 1260906416326596049916757714720 473 1298383923291159718108537977600 474 1336893607541310170875196044800 475 1376461654415027873356065093120 476 1417114856906347313800880720640 477 1458880628457727605876039451872 478 1501787015994289136817217518720 479 1545862713203972619830209080960 480 1591137074067736310688762909720 481 1637640126643967294082202639440 482 1685402587111343642677199677536 483 1734455874074445908892173939040 484 1784832123136478833919223605520 485 1836564201743527358512285435560 486 1889685724304835003502117081920 487 1944231067593657462975454811712 488 2000235386433309827710591322640 489 2057734629673092239004780765120 490 2116765556458845971737748976000 491 2177365752802959968735312112000 492 2239573648458716704640955134400 493 2303428534103935955053000950000 494 2368970578838945594191476600000 495 2436240848003979950442096600000 496 2505281321321178522474875325000 497 2576134911366431008011911235600 498 2648845482376388631553662588000 499 2723457869396036685367436124000 500 2800017897772299028769216535120 501 2878572402999222033235684907640 502 2959169250920363124284980365312 503 3041857358294087664552917329920 504 3126686713727557455329677954560 505 3213708398985274615347818987520 506 3302974610678126035237233623040 507 3394538682338956013272506433536 508 3488455106890778062393895485440 509 3584779559513821249621403742720 510 3683568920917691796614372136960 511 3784881301025017044045373470720 512 3888776063073026272522316785272 513 3995313848139611288949216770640 514 4104556600100499139484349153120 515 4216567591024259808732938056800 516 4331411447011963319677128771600 517 4449154174488393270354857000520 518 4569863186951817541786905048000 519 4693607332189411697533473144000 520 4820456919965526479033954934000 521 4950483750190087793123147928000 522 5083761141574515699482069969280 523 5220363960782648147011937366400 524 5360368652084255590038033547200 525 5503853267518834148761273839120 526 5650897497577467674467611608640 527 5801582702410652949751112991552 528 5955991943570087308561828926120 529 6114210016292524211495468198160 530 6276323482333909769724435796320 531 6442420703362121887740800108640 532 6612591874916743602139069152336 533 6786929060944413342594781218840 534 6965526228918407243665440865920 535 7148479285551222303812439903360 536 7335886113109044132963560759520 537 7527846606337099263941309221632 538 7724462710005009538197580592640 539 7925838457081384924634513733120 540 8132080007547011304059387001600 541 8343295687856111263313185639200 542 8559596031055278804714222829440 543 8781093817569813100647706992000 544 9007904116667302022479282551000 545 9240144328608433160137792146000 546 9477934227495138436455382332000 547 9721396004826308221520787665760 548 9970654313771442079837497622800 549 10225836314172735950020503719400 550 10487071718286239676246574125120 551 10754492837272854395922330488640 552 11028234628450076352376836080592 553 11308434743315532258242707792320 554 11595233576353491398080957541760 555 11888774314635681241346657781120 556 12189202988227876452700233186240 557 12496668521413875849756675333936 558 12811322784748628082545608674240 559 13133320647952414608242169405120 560 13462820033658147923235811754760 561 13799981972023994006546138338320 562 14144970656223680538287905245792 563 14497953498827006698749796748640 564 14859101189083226242204338135120 565 15228587751120133089433524905400 566 15606590603071837908864215404800 567 15993290617148385072991151996160 568 16388872180660521999360552792000 569 16793523258013097228835835776000 570 17207435453680729673317414656000 571 17630804076179559295795345152000 572 18063828203049059082938655575040 573 18506710746858059549837832667200 574 18959658522249310193594695545600 575 19422882314037077302883063013120 576 19896596946372454350179799587640 577 20381021352991239857994492132432 578 20876378648559418156123094663520 579 21382896201131460849843344715360 580 21900805705736851115296166011920 581 22430343259110419144408377320840 582 22971749435582265194071337478336 583 23525269364143236769474528136640 584 24091152806702118506193294790320 585 24669654237550887326651334836160 586 25261032924054581450841444597120 587 25865553008582529855728615482752 588 26483483591697888819730189448640 589 27115098816622634275337713239120 590 27760677954995362841701114363200 591 28420505493939460637342679758400 592 29094871224459407298729547000680 593 29784070331183193070951792458000 594 30488403483469039410091378524000 595 31208176927894828261008349884000 596 31943702582148862067318991378000 597 32695298130340795650522130572120 598 33463287119751802380892660809600 599 34247999059043260572376885180800 600 35049769517943471785887200873120 601 35868940228432150738822890320640 602 36705859187442656812183086147072 603 37560880761102169739256471774720 604 38434365790530246970665149448960 605 39326681699216437458729200058720 606 40238202601997866209052918477440 607 41169309415657945928390605585536 608 42120389971167616474834765766040 609 43091839127590759608917424701520 610 44084058887675685772190708542560 611 45097458515154841303250946925920 612 46132454653775138660117628682512 613 47189471448081568872632558777640 614 48268940665977014619495950925120 615 49371301823081444032228407720000 616 50497002308913929593397956890000 617 51646497514921203339671050968000 618 52820250964376729022562230000000 619 54018734444174543942231190000000 620 55242428138542397873506815000000 621 56491820764698993869840823750000 622 57767409710480415781582207032000 623 59069701173961110081429054360000 624 60399210305095075073907135405000 625 61756461349403198799134806575120 626 63141987793732977945991871852640 627 64556332514117143888287348124512 628 66000047925758018571930747235920 629 67473696135164722433908915597560 630 68977849094470658847654120491520 631 70513088757959004786901102871040 632 72080007240824245504257785905536 633 73679206980198102054487873597440 634 75311300898468514479101100318720 635 76976912568920660431592265768960 636 78676676383729308985034429214720 637 80411237724332132349333608595072 638 82181253134213924258059446320640 639 83987390494132002888295221573120 640 85830329199813408375467912695800 641 87710760342154840302841997739600 642 89629386889956619006657938273120 643 91586923875222296167288498428000 644 93584098581055884978946661034000 645 95621650732189028230234857549000 646 97700332688170773910157674008000 647 99820909639252982504265198079680 648 101984159805004747988643439628400 649 104190874635689575690969858123200 650 106441859016439424693411119989120 651 108737931474260090327519754848640 652 111079924387902773582407889314752 653 113468684200637058940420489407120 654 115905071635960900295538320516160 655 118389961916283596225213658880320 656 120924244984618121002842658841640 657 123508825729319566382332409688336 658 126144624211906841385116276415840 659 128832575898005173100559983821920 660 131573631891447350900199394785360 661 134368759171572059492040569978520 662 137218940833758052930780943970432 663 140125176333233332080991478912640 664 143088481732198902130915085313120 665 146109889950307104602636267385600 666 149190451018534939928179669747200 667 152331232336493222088989520791040 668 155533318933212836076786934752000 669 158797813731449802055727965956000 670 162125837815551287117994558576000 671 165518530702925146456518265392000 672 168977050619156020658711563715160 673 172502574776811464683286878174800 674 176096299657982036948077267490400 675 179759441300599733860009301985120 676 183493235588579616088968807098640 677 187298938545829937955372217842792 678 191177826634176560497116895648320 679 195131197055247902135718581309760 680 199160368056367158404518730295120 681 203266679240499003964704984354240 682 207451491880298476148562108183936 683 211716189236310229565068240506240 684 216062176879366845912065202141120 685 220490883017235382093338648611760 686 225003758825561843069805489232320 687 229602278783163773613569123558592 688 234287941011721675314000853013640 689 239062267619920471838558585775120 690 243926805052092766610269849634400 691 248883124441416162761382069352800 692 253932821967717445491505507271760 693 259077519219936961831720033107000 694 264318863563307072326854000096000 695 269658528511299093329932001376000 696 275098214102393697489281056392000 697 280639647281730293633828410813440 698 286284582287691465659759723059200 699 292034801043479113226170411161600 700 297892113553739505113067996933120 701 303858358306295029016699100392640 702 309935402679040999389508879333632 703 316125143352066467710119479819520 704 322429506725058567327763345458360 705 328850449340050517801053339555920 706 335389958309574011478442162623840 707 342050051750277307983048237642336 708 348832779222070970303736826778640 709 355740222172863789393680237581320 710 362774494388952062573520901268160 711 369937742451126014665372779741120 712 377232146196557779683073361109552 713 384659919186535995110401147208640 714 392223309180112700349670937589120 715 399924598613728875855689370787200 716 407766105086885609822184053246400 717 415750181853928535097409987715280 718 423879218322013840310797429128000 719 432155640555324826031558879784000 720 440581911785608649191656318369000 721 449160532929103577028193959498000 722 457894043109927755473113164999520 723 466785020190001186280207056341600 724 475836081305573302270342467166800 725 485049883410429230934993660828120 726 494429123825848543305592135520640 727 503976540797390997511836050662272 728 513694914058584504856258228530720 729 523587065401591270565521815816960 730 533655859254928791681818549982720 731 543904203268323130871330618365440 732 554335048904772627292152129313536 733 564951392039900954122744312643040 734 575756273568679186945540005947520 735 586752780019597307950565160274560 736 597944044176366337912983460144920 737 609333245707233061148599126623312 738 620923611801990088205106900332640 739 632718417816764786947022276385120 740 644720987926671404981756266314000 741 656934695786411505096447003993000 742 669362965198908640573388777121600 743 682009270792064008969905556200000 744 694877138703720641230234379850000 745 707970147274924507886584128600000 746 721291927751571755648424841200000 747 734846164994532125917887789398400 748 748636598198339451749802407832000 749 762667021618540981542488603286000 750 776941285307798136345328983165120 751 791463295860832173146974467272640 752 806237017168309098909641149328712 753 821266471179759059486432944891920 754 836555738675626313946315484990560 755 852108960048546798281860045895520 756 867930336093951183035007352169040 757 884024128810092237092953292572536 758 900394662207596224827164504509440 759 917046323128638985921074075294720 760 933983562075848276704020035400960 761 951210894051034888628557724958720 762 968732899403856003743740427599872 763 986554224690515198676913892720640 764 1004679583542604467789857596293120 765 1023113757546194602870832992684800 766 1041861597131281241011627845657600 767 1060928022471694874247635352990720 768 1080318024395584104159255661083000 769 1100036665306582421994594089874000 770 1120089080115769800026954678364000 771 1140480477184541392856651396988000 772 1161216139278496668256107612760080 773 1182301424532463315991276395715400 774 1203741767426771319882544508299200 775 1225542679774893623246202168189120 776 1247709751722570870835256954438640 777 1270248652758538771528099895957952 778 1293165132736977695347820561013120 779 1316465022911805195986611979084160 780 1340154236982933235911773038864320 781 1364238772154612985395645674874640 782 1388724710205991169495030274294336 783 1413618218574003048160093487787840 784 1438925551448728234332681837802920 785 1464653050881336683153722707417360 786 1490807147904753322293749741447520 787 1517394363667170939004529496539232 788 1544421310578542093818567318082640 789 1571894693470181993952490828068120 790 1599821310767615431455789027369600 791 1628208055676802072044246887555200 792 1657061917383875570424066636572640 793 1686389982268533186804800178912000 794 1716199435131213787273811007936000 795 1746497560434203327819304747456000 796 1777291743556808148100569776352000 797 1808589472064737636630797501334560 798 1840398336993839073917840679676800 799 1872726034148328714359944454486400 800 1905580365413664431375568013020120 801 1938969240084206523417918541058640 802 1972900676205814561245052017424992 803 2007382801933529449144962138004320 804 2042423856904491174811881323327760 805 2078032193626244034295256783334120 806 2114216278880582439957039926322240 807 2150984695143091750736839565103936 808 2188346142018539905299240689388240 809 2226309437692276989884586197277120 810 2264883520397801233965468053093760 811 2304077449900651298188091118376320 812 2343900408998786100612877884691392 813 2384361705039614819024803392878640 814 2425470771453841109123923135965120 815 2467237169306286990793628743838400 816 2509670588863863277441893558625800 817 2552780851180854856683021586617360 818 2596577909701690574438370592572000 819 2641071851881368928948679353116000 820 2686272900823712246272801758546000 821 2732191416937623484662964535907000 822 2778837899611521301820566546371840 823 2826222988906130516514790429651200 824 2874357467265806604454986391377600 825 2923252261248574387713318907653120 826 2972918443275062607463268162672640 827 3023367233396517611399300778104832 828 3074610001082080940000745178475520 829 3126658267025517159866327988951360 830 3179523704971579867742978467249920 831 3233218143562205375671745662851840 832 3287753568202725185943684740001336 833 3343142122948289974368372283970640 834 3399396112410699421776654834772320 835 3456528003685833866777002770200160 836 3514550428301885397631449609135120 837 3573476184188587657782896852681352 838 3633318237667645308121245262568640 839 3694089725464565769592401448989120 840 3755803956742097562303069286561200 841 3818474415155481261927074719934400 842 3882114760929720811047837136874880 843 3946738832959084652148880526448000 844 4012360650929047890362706846744000 845 4078994417460888447881011261554000 846 4146654520279151938189529373768000 847 4215355534402201767092543064121920 848 4285112224356072758909355622698600 849 4355939546411848410332350164502800 850 4427852650846783691308390756833120 851 4500866884229397142017488683820640 852 4574997791728757857650366026747472 853 4650261119448194808305689454661720 854 4726672816783657810014559268184960 855 4804249038806961344730920305806720 856 4883006148674144322178869063553440 857 4962960720059180784798682083361536 858 5044129539613278478760462412695040 859 5126529609450004149195634364843520 860 5210178149656476366510516377506560 861 5295092600830868652971637033613920 862 5381290626646467654768466198634112 863 5468790116442533094545315314112640 864 5557609187842208243030190664020120 865 5647766189397731665954603602258000 866 5739279703263203034035366492796000 867 5832168547895157829458219446095200 868 5926451780781207842145101887050000 869 6022148701197006423183740978025000 870 6119278852991799551232089027400000 871 6217862027402825870563495285800000 872 6317918265898830976774214283334800 873 6419467863052963358116183980504000 874 6522531369445321547028585265392000 875 6627129594595424197805535698805120 876 6733283609924876982538775366792640 877 6841014751750512388598157555852912 878 6950344624308280707044335180297920 879 7061295102808172722592797399258560 880 7173888336520456852152311400824520 881 7288146751893515730630204774017040 882 7404093055703569509718519573309536 883 7521750238236575417836009245721440 884 7641141576502595427388758319920720 885 7762290637482926189114802917907960 886 7885221281410287722583836340702720 887 8009957665082369697020615976924672 888 8136524245209036497599163894720640 889 8264945781793494649303793895813120 890 8395247341547728563462325971148800 891 8527454301342512981216893040025600 892 8661592351692312913599238585528320 893 8797687500275384319611488659888000 894 8935766075489391221871607769664000 895 9075854730042857434057075485504000 896 9217980444582773565663120831243000 897 9362170531358682477575909001510480 898 9508452637923568886739588360002400 899 9656854750871881359862689206575200 900 9807405199615017494758050683439120 901 9960132660194605663635688012253640 902 10115066159133919285564668382921152 903 10272235077327762205483430791869120 904 10431669153971166384663776066402160 905 10593398490527245752518105303248320 906 10757453554734552732178960468832640 907 10923865184654286632471509225470336 908 11092664592757705796840734638459840 909 11263883370054098115583586384683920 910 11437553490259667241470501567799360 911 11613707314007694600619220858291520 912 11792377593100340060405853920053032 913 11973597474802446904363266780602640 914 12157400506177719570525089523873120 915 12343820638467645434625430194453600 916 12532892231513534763060624487813200 917 12724650058222055822661386117049240 918 12919129309074645015213327659472000 919 13116365596681174804403218121616000 920 13316394960378265121560198755036000 921 13519253870872626874308607007712000 922 13724979234929829139155622428648960 923 13933608400108884595206660159628800 924 14145179159543050751738760896582400 925 14359729756767247537372077144105120 926 14577298890592494853167304662368640 927 14797925720027776746248381312952192 928 15021649869249741934611256276735320 929 15248511432620653507737762681095760 930 15478550979755003741595807966273120 931 15711809560635213100680892351590240 932 15948328710776835654047503108593936 933 16188150456443696306900802147195240 934 16431317319913388444378283864813120 935 16677872324793563799757254043325760 936 16927859001389449595587062605770320 937 17181321392123031263275477626144192 938 17438304057004342324567351551968640 939 17698852079155306317252213161205120 940 17963011070386578967437505438142400 941 18230827176827842151938242035098800 942 18502347084612004556874713140032960 943 18777618025613767322550854904312000 944 19056687783243016370220805795461000 945 19339604698293506533554291738666000 946 19626417674847306066597577360572000 947 19917176186235473570911046499750240 948 20211930281055442877462772178693200 949 20510730589245594933885934093068600 950 20813628328217499284983360435173120 951 21120675309046311294002022569552640 952 21431923942719814834321701282196032 953 21747427246446603785923472673131520 954 22067238850023899298443827538319360 955 22391413002265503432898335776593920 956 22720004577490393467394492217379840 957 23053069082072464848466928891430336 958 23390662661051934489180250669712640 959 23732842104808919857976550374488320 960 24079664855799713068517895991007160 961 24431189015356272970610974200279120 962 24787473350549462055824348074573152 963 25148577301116558828741680218028640 964 25514560986453580156060536107439120 965 25885485212672951991070280123560200 966 26261411479727070780548888609822400 967 26642401988598301794932527322604480 968 27028519648555964580859290741918000 969 27419828084480859717995914226904000 970 27816391644257895069550405310064000 971 28218275406237373748181779576688000 972 28625545186765510076268336906064320 973 29038267547784743901816609601755600 974 29456509804504427738813217887188800 975 29880340033142465333670873332013120 976 30309827078738484417727701743345640 977 30745040563039130589656472076902672 978 31186050892456073481258310242042720 979 31632929266097320595585676254052960 980 32085747683872438467793958351280720 981 32544578954672285086692696780916440 982 33009496704623861828789442967729536 983 33480575385420897496825380039047040 984 33957890282730781421526416492639520 985 34441517524678466978671401112738560 986 34931534090407971293745827325457920 987 35428017818722101353540882282214912 988 35931047416801041218210484966992640 989 36440702469000439528650136770705120 990 36957063445729641032748620505552000 991 37480211712410710410225029681424000 992 38010229538518901259538047354763800 993 38547200106705227721881141380050000 994 39091207522001800856696280603900000 995 39642336821110596550590348063900000 996 40200673981776326437163641375050000 997 40766305932244088029200282860716200 998 41339320560802475017068156842376000 999 41919806725412833468173863359848000 1000 42507854263425354472059412968495120