0 0 1 0 2 0 3 0 4 240 5 80400 6 4012560 7 76848240 8 825447840 9 6005512800 10 33014872800 11 146953113120 12 554770648080 13 1835249610480 14 5448481998960 15 14778817981200 16 37135461679680 17 87386816771520 18 194264943433920 19 410876964198720 20 831638579799600 21 1618744884780240 22 3042465970180560 23 5541057115754160 24 9807971119642080 25 16916427045012000 26 28494307558672800 27 46965917374927200 28 75881438957797200 29 120360079494149040 30 187679036685092400 31 288047652586305360 32 435614618528653440 33 649765996012679040 34 956783296792329600 35 1391944101475804800 36 2002162884617815920 37 2849287064092091280 38 4014183026519905680 39 5601769236543083760 40 7747178768949703200 41 10623261978076032480 42 14449671823793562720 43 19503809909784873120 44 26133950877000101520 45 34774906770173631600 46 45966641713276973040 47 60376301064678479760 48 78824178567623367360 49 102314210279127362880 50 132069655683301224000 51 169574704826895345600 52 216622836029953844400 53 275372842218931064400 54 348413545721519637840 55 438838331992350404400 56 550330752770225048160 57 687262579187677748640 58 854805825973428030240 59 1059060419743107986400 60 1307199348123855886800 61 1607633302789684668720 62 1970197019108543874480 63 2406359718756628220880 64 2929462280105500258560 65 3554983995225046675200 66 4300842022790017985280 67 5187726913878010993920 68 6239477873479083982320 69 7483501725407806594320 70 8951239873153198563600 71 10678687894986639465840 72 12706972779369027468960 73 15082993197383955550560 74 17860128623632799923680 75 21099023556851811636000 76 24868453557574574768400 77 29246280313622600751600 78 34320503466252955551600 79 40190417481649261466640 80 46967882435370262766400 81 54778718192662446240960 82 63764232116529461883840 83 74082891119496718501440 84 85912149595516361233200 85 99450445526864583118800 86 114919377858665953421520 87 132566079072352074997680 88 152665797770476645306080 89 175524707010456923523360 90 201482955095623010647200 91 230917976550101298538080 92 264248082071247241815120 93 301936347371326272761520 94 344494821990712427427120 95 392489080389865967595600 96 446543138908640007008640 97 507344763520970551148160 98 575651194712686218053760 99 652295317272038592324480 100 738192304308651112998000 101 834346766409007592941200 102 941860438497489923398800 103 1061940438703512748258800 104 1195908135339721398385440 105 1345208659975795120178400 106 1511421106549454519633760 107 1696269458493181500059040 108 1901634287974341024842640 109 2129565273550314392070000 110 2382294584831429829250800 111 2662251185125473905074320 112 2972076105511002128210880 113 3314638746355205073161280 114 3693054264958444126628160 115 4110702110774516424619200 116 4571245772526061422440880 117 5078653804511153690026320 118 5637222202482962526960720 119 6251598202682376587599920 120 6926805580916722287477600 121 7668271532009233845601440 122 8481855213496900527267360 123 9373878041131918197876960 124 10351155827547458453315280 125 11421032859385146173310000 126 12591418012252868689614000 127 13870823007090747210786000 128 15268402915873761519936000 129 16793999029075168040394240 130 18458184201959083364390400 131 20272310801567073396226560 132 22248561381216004905024240 133 24400002214436553919053840 134 26740639825557456784246800 135 29285480659583728447282800 136 32050594039631613514377120 137 35053178565972995577514080 138 38311632116711448157536480 139 41845625616265208104572960 140 45676180744173294365341200 141 49825751763274050325693680 142 54318311653034889303377520 143 59179442740742367703579920 144 64436432030397361505862720 145 70118371436505607396209600 146 76256263137513784364994240 147 82883130271420315914826560 148 90034133204092895175770160 149 97746691609056170762896080 150 106060612605977943704322000 151 115018225213785547285786800 152 124664521383290813245663200 153 135047303883397239912583200 154 146217341324411811041243040 155 158228530611691579118402400 156 171138067132826905520769360 157 185006622991804495220779440 158 199898533614109500716885040 159 215881993057522495802763600 160 233029258374449604783964800 161 251416863382998160187329920 162 271125842215681669040657280 163 292241963026612385825431680 164 314855972250323285346107760 165 339063849817959642340813200 166 364967075749499773688046480 167 392672908553910876710868720 168 422294675882725473153369120 169 453952077896442989832215520 170 487771503817425798275541600 171 523886362157575999456187040 172 562437425124054857166575760 173 603573187721647614863733360 174 647450242086089115644816880 175 694233667598756903099034000 176 744097437349615112296209600 177 797224841532161346242030400 178 853808928371396836311950400 179 914052963203514549935931840 180 978170906344087661998964400 181 1046387910400049157769262160 182 1118940837699689577735074640 183 1196078798534271425415336240 184 1278063710924672999206370400 185 1365170882646738924617296800 186 1457689616269737085073682720 187 1555923837983509694816640480 188 1660192751011567729497596880 189 1770831514429520718771232560 190 1888191948230865987602785200 191 2012643265505290873870499280 192 2144572832618276402035249920 193 2284386958304939597658328320 194 2432511712615722415960408320 195 2589393776676736549588473600 196 2755501324253313686503929840 197 2931324936131598709166514960 198 3117378548359867552717516560 199 3314200435418660755904077680 200 3522354229416807019244196000 201 3742429976438977298066882400 202 3975045231199568164157637600 203 4220846191187472522785037600 204 4480508871516665519753210640 205 4754740321728522958054076400 206 5044279885823408202761454960 207 5349900506831320918416909840 208 5672410077264306683505157440 209 6012652836826890286185067200 210 6371510818795027145469028800 211 6749905346508976741004435520 212 7148798581461099188698213680 213 7569195124495871283026032080 214 8012143671676421653043697360 215 8478738726409606460084257200 216 8970122369460097712727802080 217 9487486088523146300830521120 218 10032072669065621867744207520 219 10605178148185632361965441120 220 11208153833282498351491755600 221 11842408387371111863324222640 222 12509409982917757646542394160 223 13210688526118327472874119760 224 13947837953584526609839428480 225 14722518603449167258457808000 226 15536459662947977974687555200 227 16391461694582542430631484800 228 17289399243017026962892594800 229 18232223524910275951953079440 230 19221965203934659035075488400 231 20260737253283756439798347760 232 21350737908022580406729035040 233 22494253709686563927908348640 234 23693662645589015147672604000 235 24951437385351149152542160800 236 26270148617224181020304338320 237 27652468486829307520909376880 238 29101174140998732488006487280 239 30619151379459215445508502160 240 32209398417158957525211979200 241 33875029760098996107545954880 242 35619280197591673128394432320 243 37445508913931184903618006720 244 39357203722524727025416063920 245 41357985425597329890573387600 246 43451612302649152353476815440 247 45641984730910776594603213360 248 47933149941109940410964292960 249 50329306911932167737180869280 250 52834811406627928378801620000 251 55454181155290287883929228000 252 58192101186399512512796322000 253 61053429311304786822626622000 254 64043201765388097019739288240 255 67166639009731446613536200400 256 70429151697185916827674690560 257 73836346806819677591565450240 258 77394033950801910779290659840 259 81108231857860740832283980800 260 84985175037535694266533442800 261 89031320629528944215729391120 262 93253355442544654611417880080 263 97658203187092136484715962480 264 102253031906816281949004396960 265 107045261613007865569843951200 266 112042572127036814051354707680 267 117252911135543459595705983520 268 122684502463316126176980475920 269 128345854568878167690312276720 270 134245769267903798995165119600 271 140393350689679751897202708240 272 146798014471928964862151722560 273 153469497199413194610050036160 274 160417866091833636709402150080 275 167653528946652378016018632000 276 175187244342562793547056650800 277 183030132109443861542216149200 278 191193684070741820565722869200 279 199689775064332649198996837040 280 208530674248030529949402962400 281 217729056696020782370616483360 282 227298015292610734101563905440 283 237251072929808660761999091040 284 247602195015359284704127947600 285 258365802297984396954570874800 286 269556784016698974865779343920 287 281190511381196728740872723280 288 293282851390424342844925207680 289 305850180996590798747801381760 290 318909401621987100972581923200 291 332477954036122485698865060480 292 346573833600815802177237924720 293 361215605891015233071963615120 294 376422422699255883822397829520 295 392214038431803042096279951600 296 408610826904669106434236651040 297 425633798547834328327421921760 298 443304618026145624440937099360 299 461645622285513815845658270880 300 480679839033177759441345594000 301 500431005660953973875765823600 302 520923588620542548960198716400 303 542182803260114384764598336400 304 564234634131561155301104475840 305 587105855777947853170073774400 306 610824054010868367088593476160 307 635417647687567295331043400640 308 660915910997856126411874392240 309 687348996271019045603744504400 310 714747957313072974025526206800 311 743144773284918038115635196720 312 772572373132088523533416656480 313 803064660576990511257836222880 314 834656539684690847377913206560 315 867383941013502884439708895200 316 901283848361797574024281763280 317 936394326122654010421894255920 318 972754547258151446930443174320 319 1010404821905295152680097722320 320 1049386626625761272360424633600 321 1089742634311841117339744643840 322 1131516744761163078108391560960 323 1174754115932970628588112482560 324 1219501195898937716620597981680 325 1265805755501708226022450506000 326 1313716921734554178267496496400 327 1363285211855757940578733023600 328 1414562568251536946583163773600 329 1467602394061545340458872204640 330 1522459589581205550594690386400 331 1579190589455344109253256668960 332 1637853400677830085797816685840 333 1698507641412141318087188563440 334 1761214580648013235193417401200 335 1826037178709557490340952438800 336 1893040128630472891749971699520 337 1962289898412209256892623679680 338 2033854774181185848700394758080 339 2107804904261410006813034871360 340 2184212344179088489513001617200 341 2263151102616073919182240816080 342 2344697188329241602748322727120 343 2428928658053147905612976153520 344 2515925665403580320097330705120 345 2605770510799871414775537165600 346 2698547692424114006644636436640 347 2794343958235683191498719640160 348 2893248359059742326907556935760 349 2995352302768684714775301282480 350 3100749609575740604668745118000 351 3209536568460260263216369669200 352 3321811994744468257313301820800 353 3437677288841771808212761180800 354 3557236496196997118596853773440 355 3680596368439221984320075798400 356 3807866425768170805795750811760 357 3939159020595439340204127761040 358 4074589402462121214263957354640 359 4214275784254716377818111638000 360 4358339409741513350697896320800 361 4506904622451952329178894852320 362 4660098935921795003921811542880 363 4818053105327249328873227813280 364 4980901200531523500622355126160 365 5148780680567613090780668089200 366 5321832469581458650853121968880 367 5500201034259948210755852338320 368 5684034462768579949731613302720 369 5873484545223944963219446777920 370 6068706855726538512721299297600 371 6269860835979760459521503029440 372 6477109880521321779075558909360 373 6690621423593634162987682458960 374 6910567027680123771912591923280 375 7137122473734778237792322430000 376 7370467853132608060096000092000 377 7610787661369079630868819108000 378 7858270893536957290292476308000 379 8113111141609376091167284182240 380 8375506693558355370478546760400 381 8645660634338355822417651904560 382 8923780948764879573481964376240 383 9210080626318513810346877765840 384 9504777767905223839038285964800 385 9808095694604111093664835852800 386 10120263058434265598908254405120 387 10441513955172760757109979246080 388 10772088039256261112808456138480 389 11112230640799140979831493970960 390 11462192884761443533572660061200 391 11822231812300446209103986221680 392 12192610504340039039707305839520 393 12573598207392567955835836621920 394 12965470461668245077223539690720 395 13368509231507682706805074029600 396 13783003038173567110442429172240 397 14209247095037952277510493368560 398 14647543445202122740694644802160 399 15098201101586448225607974904080 400 15561536189528131438940769192000 401 16037872091925233724895433764800 402 16527539596965851660909942635200 403 17030877048481810962595076155200 404 17548230498966742362057892181040 405 18079953865298907451198851272400 406 18626409087209650880186279697360 407 19187966288538868809353995531440 408 19765003941319402168652140547040 409 20357909032732787121115830381600 410 20967077234979324194401992784800 411 21592913078105961876275581357920 412 22235830125836030105189619539280 413 22896251154445404065180631733680 414 23574608334730229054767815155760 415 24271343417111892982171610533200 416 24986907919925494283921388324480 417 25721763320938619810964937230720 418 26476381252147819516082871861120 419 27251243697900742649304384443520 420 28046843196392483664869718111600 421 28863683044585275205039930865040 422 29702277506601260393864850767760 423 30563152025638677289233280965360 424 31446843439462394745692448974880 425 32353900199520351175383103404000 426 33284882593738065801939460437600 427 34240362973044016024497011402400 428 35220925981679304488384821472400 429 36227168791345675438202837769840 430 37259701339246581950551481084400 431 38319146570076653750645635190160 432 39406140682015569552566383976640 433 40521333376782998270343367698240 434 41665388113811940069984378638400 435 42838982368598471114747270116800 436 44042807895286575041357900460720 437 45277570993547429737697656422480 438 46543992779813209917102050348880 439 47842809462926164345421363680560 440 49174772624264431419195646255200 441 50540649502406768161697314277280 442 51941223282399085643410744261920 443 53377293389686408390173626020320 444 54849675788774606561332249786320 445 56359203286686987607704519543600 446 57906725841281578800952267857840 447 59493110874495683508400640106960 448 61119243590585052416879921698560 449 62786027299425776132488444135680 450 64494383744947777747180086816000 451 66245253438769563114874551110400 452 68039595999104672766693858159600 453 69878390495011072664478404259600 454 71762635796055521391678024698640 455 73693350927465758959009609196400 456 75671575430844177207099213132960 457 77698369730517453868074723711840 458 79774815505597461751351924969440 459 81902016067829601294485245735200 460 84081096745305548916974064598800 461 86313205272118265282582667713520 462 88599512184037966763520757645680 463 90941211220288630157433688984080 464 93339519731505475085477678295360 465 95795679093954750546934325227200 466 98310955130098041873199493830080 467 100886638535584211862132405933120 468 103524045312752995233460499849520 469 106224517210735178778213835719120 470 108989422172235220731240510075600 471 111820154787083092027184381150640 472 114718136752643059258563364136160 473 117684817341168074391668329001760 474 120721673874189389664030134136480 475 123830212204031977638520162428000 476 127011967202547306176326670533200 477 130268503257155996166878746906800 478 133601414774293876270290260266800 479 137012326690355943740312037967440 480 140502894990233743656581902358400 481 144074807233542690657845939525760 482 147729783088636877586714352487040 483 151469574874509944385562859360640 484 155295968110681618176775240422000 485 159210782075170581773252204230800 486 163215870370655382951823082866320 487 167313121498926160737956272208880 488 171504459443731037750268018389280 489 175791844262122109393303729000160 490 180177272684407051422668949199200 491 184662778722813467193807337982880 492 189250434288974204800781094994320 493 193942349820342992370758325348720 494 198740674915650867060237585991920 495 203647598979515009857261402707600 496 208665351876312744187140705493440 497 213796204593434611604917956855360 498 219042469914031602593560008624960 499 224406503099372794730549373977280 500 229890702580930834295227266990000 501 235497510662313890823262214706000 502 241229414231163917231539685394000 503 247088945481142260995393506494000 504 253078682644124894519468956326240 505 259201250732730765362898458570400 506 265459322293308009418400484118560 507 271855618169504022563136289302240 508 278392908276546648756672711621840 509 285074012386365015118437602698800 510 291901800923679827234093260762800 511 298879195773194230878009026919120 512 306009171098017649558445042862080 513 313294754169456320854364940564480 514 320739026208305578479418229544960 515 328345123237780261441258501171200 516 336116236948220976624919751485680 517 344055615573715296679632415445520 518 352166564780774341291639678267920 519 360452448569206566843934625604720 520 368916690185331977160286404189600 521 377562773047681366568611106886240 522 386394241685326615961069096014560 523 395414702688989482938880147568160 524 404627825675077758572633512408080 525 414037344262799105847971768502000 526 423647057064504348566333323378800 527 433460828689413444395585362621200 528 443482590760878851980752753691200 529 453716342947342489595784289775040 530 464166154007143981808781119582400 531 474836162847339401110979197911360 532 485730579596691233489915046907440 533 496853686692991830575750453753040 534 508209839984884156323077316315600 535 519803469848345193275311487194800 536 531639082317998942361909874621920 537 543721260233427530967257343605280 538 556054664400650536751572101259680 539 568644034768944239466227574929760 540 581494191623174129856397457893200 541 594610036791815633751066070338480 542 607996554870839650672631715036720 543 621658814463641159824245815607120 544 635601969437190812201611573307520 545 649831260194591105896406152521600 546 664352014964220432480241195079040 547 679169651105649985750847140613760 548 694289676432520240155925426581360 549 709717690552565434955086329428880 550 725459386224976241706965778714000 551 741520550735292547047738817551600 552 757907067288020050029827961338400 553 774624916417166153586910043858400 554 791680177414892423054885292063840 555 809079029778482691180079408394400 556 826827754675827708757657925654160 557 844932736429629073037359569302640 558 863400464020527012382782801504240 559 882237532609358465447432046272400 560 901450645078753766408656630276800 561 921046613594282134652870431974720 562 941032361185358067805663192188480 563 961414923346122651222510827474880 564 982201449656515725073933653904560 565 1003399205423756792047576727365200 566 1025015573344454504523501374291280 567 1047058055187566539932955022767920 568 1069534273498433656960269488116320 569 1092451973324113723367836479100320 570 1115819023960243518591103029453600 571 1139643420719658140940268261071840 572 1163933286722999890334165943402960 573 1188696874711550553056274957664560 574 1213942568882523085139773348789680 575 1239678886747050775735174090626000 576 1265914481011114071267757011974400 577 1292658141479647355430419095545600 578 1319918796984070109158655162745600 579 1347705517333489018776376898192640 580 1376027515289819759562678341756400 581 1404894148567079356149232943346960 582 1434314921855102210494808544237840 583 1464299488867935092776735151875440 584 1494857654417168610468654951319200 585 1525999376510464906219399868008800 586 1557734768475543585989531248727520 587 1590074101109890145320368287611680 588 1623027804856453443685933939960080 589 1656606472005601074692144786469360 590 1690820858923603793521028961337200 591 1725681888307922492552317424344080 592 1761200651469573561612241861389120 593 1797388410642850830881890877795520 594 1834256601322684672227409136733120 595 1871816834629921228674337097985600 596 1910080899704807152021429089614640 597 1949060766128967655258583788382160 598 1988768586376168129602585596567760 599 2029216698292152035676982775490480 600 2070417627603850254722696990988000 601 2112384090458259578818231652647200 602 2155128995991290528997270122992800 603 2198665448926887216961961577352800 604 2243006752206724509887499536911440 605 2288166409650790318683209367668400 606 2334158128649163408103066270739760 607 2380995822885299722370441340713040 608 2428693615091142832584284395616640 609 2477265839834376742193550621456000 610 2526727046338141934350404122140800 611 2577092001333538210067814555880320 612 2628375691945240548901121822624880 613 2680593328610556924433786690715280 614 2733760348032259725262971036374160 615 2787892416165525168539189492809200 616 2843005431239317847504725475246880 617 2899115526812560326986781184900320 618 2956239074865430491522697910394720 619 3014392688926132159815597021205920 620 3073593227233487306629303914867600 621 3133857795935701079121570896707440 622 3195203752325653659074848703301360 623 3257648708113075905604902880290960 624 3321210532733968614800458308281280 625 3385907356697628153463106197800000 626 3451757574971644163767542229320000 627 3518779850405237994339738082680000 628 3586993117191313491047094248430000 629 3656416584367594777802490068220240 630 3727069739357228673996245677880400 631 3798972351549232430879446608832560 632 3872144475919170524422260821478240 633 3946606456690447316955504854727840 634 4022378931036605494366795390432800 635 4099482832825023299858459995672800 636 4177939396402406719377582078183120 637 4257770160422475927894027421228080 638 4338996971716248479825252075490480 639 4421641989205324921182635148618960 640 4505727687858585715538829148531200 641 4591276862692711610785292212999680 642 4678312632816942828960181691051520 643 4766858445522495737275872192913920 644 4856938080417058954959543101268720 645 4948575653604794167736895468099600 646 5041795621912270259835746642100240 647 5136622787160762732360959397160560 648 5233082300485353756893143839584160 649 5331199666701271614289385077162080 650 5431000748717911691013765172812000 651 5532511772000984648997839912992800 652 5635759329083240850125983507357200 653 5740770384124223603057420567977200 654 5847572277519507308335927095869040 655 5956192730559880107700013145392400 656 6066659850140934195291622152375360 657 6179002133523530522171029280533440 658 6293248473145608221281038594959040 659 6409428161485812697866423273249600 660 6527570895979419970446793585354800 661 6647706783987038509864995971635920 662 6769866347816573508791338451171280 663 6894080529798942221459311771285680 664 7020380697418032743444255361953760 665 7148798648495402354076140186503200 666 7279366616430215319705160067352480 667 7412117275494923854618307758842720 668 7547083746187199758041046826103120 669 7684299600638628090455376776921520 670 7823798868080678120529145489431600 671 7965616040368470665386825966793040 672 8109786077562864861864898072709760 673 8256344413571391344891532936447360 674 8405326961848562771316859955882880 675 8556770121156096613503415059024000 676 8710710781383589156873455368415600 677 8867186329430183669508031361024400 678 9026234655147779769909705671744400 679 9187894157346335101284591904857840 680 9352203749861814527278273136954400 681 9519202867687346195122786527368160 682 9688931473168147967727188755628640 683 9861430062260791906481531363310240 684 10036739670857378691552983778656400 685 10214901881175198096343277419186800 686 10395958828212455887658864135988720 687 10579953206270651803129768961454480 688 10766928275544197562610978948850880 689 10956927868777868200822581346378560 690 11149996397992684364443306608475200 691 11346178861280827598378533149305280 692 11545520849670195053090387261023920 693 11748068554059204477816867341962320 694 11953868772222464823331809191914320 695 12162968915887932262721190391863600 696 12375417017886175949587278005535840 697 12591261739372382370254316363948960 698 12810552377121731710052022376630560 699 13033338870898784243710627499443680 700 13259671810901519376428432493186000 701 13489602445280674605385009691588400 702 13723182687735036341485816351431600 703 13960465125183339228052923376731600 704 14201503025513435317138001273936640 705 14446350345409399215244158450566400 706 14695061738257240088619549103560960 707 14947692562129896224045046965763840 708 15204298887852192674298240400531440 709 15464937507146447378354402846653200 710 15729665940859416035000125768918800 711 15998542447271270925005501152241520 712 16271626030487313821444976494827680 713 16548976448913128100294484210186080 714 16830654223813880164182714515643360 715 17116720647958485321257340097447200 716 17407237794349358318662835063608080 717 17702268525038473816235822501595120 718 18001876500030467200827537016241520 719 18306126186273511285282244171247120 720 18615082866738709608656902082145600 721 18928812649588752255882907324328640 722 19247382477436585345867705648628160 723 19570860136694850597134978047133760 724 19899314267016856669629987756594480 725 20232814370829849300394790543298000 726 20571430822961352599570009722261200 727 20915234880359359251729743867578800 728 21264298691907152776028238993688800 729 21618695308333550437155893413105440 730 21978498692219360867792993627978400 731 22343783728100855962237670931953760 732 22714626232671062130295635123689040 733 23091102965079681560479345378622640 734 23473291637332459732199828160990000 735 23861270924790821038072105587550800 736 24255120476772600029822261095144320 737 24654920927254701484707998025290880 738 25060753905678528203972945901041280 739 25472702047859021200776093964748160 740 25890849006998162712400087830169200 741 26315279464803798280474569846260880 742 26746079142714639983582485528306320 743 27183334813232318779077877805940720 744 27627134311361359815363061033669920 745 28077566546157960512381473898277600 746 28534721512388457176810574232921440 747 28998690302298371919517832985747360 748 29469565117492937676403537328706960 749 29947439280930005199928407207335280 750 30432407249026241987544004021110000 751 30924564623877539245041958981434000 752 31424008165594549147646922792216000 753 31930835804754280859630945264616000 754 32445146654968690004457198276114240 755 32967041025571202542102380892190400 756 33496620434422120308393972557296560 757 34033987620833861803065268873404240 758 34579246558616998178912743713333840 759 35132502469248050784071990086666800 760 35693861835160023043145919321832800 761 36263432413156645930858023470697120 762 36841323247951322794200670270594080 763 37427644685831765815840306048416480 764 38022508388451322982965154282442960 765 38626027346748001031953943414641200 766 39238315894992196480344167277013680 767 39859489724964153533723529070157520 768 40489665900262174366497063161809920 769 41128962870742614022133850529182720 770 41777500487092698960610490922009600 771 42435400015537215098483180722314240 772 43102784152680118040476348928056560 773 43779777040482125090813670033350160 774 44466504281375355557877614075416080 775 45163092953516092827307590419622000 776 45869671626176748676475640483856800 777 46586370375278117337554351439343200 778 47313320799063013887256382675263200 779 48050656033912398648921273497963040 780 48798510770305096437095957959952400 781 49557021268922226656243944955589360 782 50326325376897467483868093602659440 783 51106562544214284624287361501665040 784 51897873840251262412713234482433600 785 52700401970476682380271540849764800 786 53514291293293501759355163528649920 787 54339687837035891815318315629737280 788 55176739317118503335179438173061680 789 56025595153339634086833686488727760 790 56886406487339480583434042202613200 791 57759326200214664047229343816866480 792 58644508930290228065395369349898720 793 59542111091050313067409303965849120 794 60452290889228720429446635151535520 795 61375208343060586726271265916341600 796 62311025300696396405293328277257040 797 63259905458779568951034098459555760 798 64222014381188864441313223716813360 799 65197519517946859269210209265836880 800 66186590224295751717400202725584000 801 67189397779941765023974352675529600 802 68206115408469423571478587866710400 803 69236918296926985863793125392630400 804 70281983615584326028780312207401840 805 71341490537864563698502858979264400 806 72415620260450750273410844846582160 807 73504556023568927772367145380454640 808 74608483131448884706880636334366240 809 75727588972963941695598508638290400 810 76862063042451107854127535793096800 811 78012096960712957355763788200002720 812 79177884496202583960866099995470480 813 80359621586392999756565958226976880 814 81557506359332352834421183347352560 815 82771739155386347161648972227085200 816 84002522549169256471872135420569280 817 85250061371664932614037622021529920 818 86514562732539217453476018843808320 819 87796236042645176117122355075728320 820 89095293036722578115870347138023600 821 90411947796293061661042678813749840 822 91746416772752425319187916307994960 823 93098918810661500020019484616096560 824 94469675171237063346453449177347680 825 95858909556044266993539715356996000 826 97266848130892057284776129746202400 827 98693719549933077680007685813317600 828 100139754979969551299004839077467600 829 101605188124966650619047453964430640 830 103090255250774870683576159841876400 831 104595195210062931382373305631274960 832 106120249467462743631964083769539840 833 107665662124927983598147953233437440 834 109231679947307828460944831587987200 835 110818552388137416625933647454828800 836 112426531615646604735137143909505520 837 114055872538988603325431093691793680 838 115706832834690082523093519905912080 839 117379672973324348749725700303317360 840 119074656246409203047537657014807200 841 120792048793531101311062883474122080 842 122532119629697246437917022482801120 843 124295140672917252183410270102687520 844 126081386772016028322831025970511120 845 127891135734679546591206729275055600 846 129724668355735156783485299991542640 847 131582268445668132358535937882374160 848 133464222859376134898310410461949760 849 135370821525163296829104981639948480 850 137302357473975631915288794475608000 851 139259126868879493187287227566875200 852 141241429034784808165199302511914800 853 143249566488414831487357841821774800 854 145283844968524165349581380072799440 855 147344573466366808505989839120788400 856 149432064256416004976234120204417760 857 151546632927337674046995877763915040 858 153688598413219213647821064964628640 859 155858283025055479722933030046524000 860 158056012482493754811802054631710800 861 160282115945839529692102727513158320 862 162536926048324932629443316786456880 863 164820778928641651519077625586867280 864 167134014263740204995885388295372160 865 169476975301897429430408191523779200 866 171850008896054059620830705107274880 867 174253465537424291933678611812712320 868 176687699389379229639842371543236720 869 179153068321606121237507599935883920 870 181649933944545313649856548759187600 871 184178661644106853333179526151635440 872 186739620616668679530479082085443360 873 189333183904358365156942816416372960 874 191959728430620372106982566227389280 875 194619635036070799128068733924420000 876 197313288514641611814509281502298000 877 200041077650016355734814509626502000 878 202803395252359365219532649461302000 879 205600638195340491902619424517508240 880 208433207453457388728699410882750400 881 211301508139657396811170976892010560 882 214205949543261094252182976101330240 883 217146945168189577815253777974939840 884 220124912771497560174895646222650800 885 223140274402214377355234332551742800 886 226193456440495012911459881610711120 887 229284889637083257404195300028460080 888 232415009153089133767710609140592480 889 235584254600082731278526979693516960 890 238793070080506602991535662455751200 891 242041904228408893726486229131027680 892 245331210250499377958765594584013520 893 248661445967530599294981199397455920 894 252033073856006315596166810815596720 895 255446561090219466249636294703419600 896 258902379584621890584808491128778240 897 262401006036528038978904487251202560 898 265942921969154930805467045385116160 899 269528613775000626042361060194670080 900 273158572759563490076474463040182000 901 276833295185404544019942167348470800 902 280553282316555205687553088564829200 903 284319040463272739277264036513049200 904 288131081027145744745626856777307040 905 291989920546552030877629510625762400 906 295896080742471229116151179763803360 907 299850088564654518340129743200785440 908 303852476238153843962831310205121040 909 307903781310213027962490548756367600 910 312004546697523179757252398186674800 911 316155320733844831194985905483163920 912 320356657217999232346355317660553280 913 324609115462231258266718571869087680 914 328913260340946390429175758611501760 915 333269662339824250127607234193723200 916 337678897605311174805020503850130480 917 342141547994494341979164899800704720 918 346658201125359959214371987641095120 919 351229450427438052426136535134649520 920 355855895192836398703267191714501600 921 360538140627666163791707614188971040 922 365276797903861818404557931457401760 923 370072484211397921604613903955179360 924 374925822810905373649088076290540880 925 379837443086689754891285257590894000 926 384807980600154381601075846645143600 927 389838077143630723895247341415896400 928 394928380794618845360419768987766400 929 400079545970440538405388117762195840 930 405292233483307843896707965591574400 931 410567110595809658211273634570796160 932 415904851076819145482756066975030640 933 421306135257824687525275352027172240 934 426771650089687118687786028031424400 935 432302089199826007726557971189506800 936 437898152949837763681048337905266720 937 443560548493548357700587573356736480 938 449289989835503467795852302818102880 939 455087197889898868580277796844326560 940 460952900539953903222580906614445200 941 466887832697730890052629608000583280 942 472892736364403331549216726210535920 943 478968360690975808790082638931154320 944 485115462039458459861994824911792320 945 491334804044498956212041535830433600 946 497627157675474906470743570341963840 947 503993301299049632893343518463040960 948 510434020742194281247907770207312560 949 516950109355679240727885343695001680 950 523542368078037866282721935088306000 951 530211605500005511643240727613316400 952 536958637929436897268987073762453600 953 543784289456704853462806290327453600 954 550689392020583494983797040125924640 955 557674785474618899643672130703186400 956 564741317653990379593679506557738960 957 571889844442865450299804669768065840 958 579121229842251618563208111556843440 959 586436346038348127370964407112821200 960 593836073471400811859380706706988800 961 601321300905063237238699193083019520 962 608892925496267306164048870534759680 963 616551852865606539743325464714638080 964 624298997168235253148463361680741360 965 632135281165286863642539976025917200 966 640061636295814585751540746062136080 967 648079002749257785296632603242507120 968 656188329538437281060666207418383520 969 664390574573082899991573893597025120 970 672686704733896609045573014832965600 971 681077695947154564044845526278756640 972 689564533259851433267867035520870160 973 698148210915390370906025404653515760 974 706829732429822033007824053331802480 975 715610110668636046092032565725418000 976 724490367924108356243851697967739200 977 733471535993207904213726530618500800 978 742554656256066089817095891717860800 979 751740779755012506785334334203493440 980 761030967274180447143651396377348400 981 770426289419685692190988581400631760 982 779927826700382125230224903667641040 983 789536669609197719344494875591134640 984 799253918705054471737366824559308000 985 809080684695375874451253281317120800 986 819018088519185529649958180966172320 987 829067261430800536097937548293622880 988 839229345084123291990891451779443280 989 849505491617535377889946026840746160 990 859896863739397202185156480479889200 991 870404634814157110263596859195788880 992 881029988949073677383132123819368320 993 891774121081554924155325334684782720 994 902638237067118212520050586384097920 995 913623553767974599150494294185097600 996 924731299142241442360567548184099440 997 935962712333787077797555014314889360 998 947319043762711397491326245549538960 999 958801555216466186197868718805943280 1000 970411519941619088419504355188980000