0 1 1 60 2 2310 3 73920 4 2162160 5 60540480 6 1664863200 7 45664819200 8 1261490630400 9 35321737651200 10 1006669523059200 11 29284931579904000 12 871226714502144000 13 26538906072526848000 14 828392996692445184000 15 26508575894158245888000 16 869812646527067443200000 17 29266637283146033971200000 18 1009698986268538172006400000 19 35711458882760929030963200000 20 1294540384500083677372416000000 21 48082928567145965159546880000000 22 1829336873213689674479124480000000 23 71264601669541997753621544960000000 24 2841675991572987160425659105280000000 25 115940380456177876145366891495424000000 26 4838281261344345985297041433559040000000 27 206433333817358762039340434498519040000000 28 9001967878249823158929809661524705280000000 29 401053189610302466253010830437583421440000000 30 18247920127268762214511992784910045675520000000 31 847645322040871535125718374524853734604800000000 32 40183686048000066212053586692318847356108800000000 33 1943429179776003202255682556392147890313625600000000 34 95856786308363452064199401384400941531057356800000000 35 4820226968649133589514027041044161631276027084800000000 36 247036632143268096462593885853513283602896388096000000000 37 12899318197318755739614361823486153078940427616256000000000 38 686040054652136982888437506454355667698384321380352000000000 39 37151707575008033534881538811066645389204812480905216000000000 40 2047987880072317848610344826960048827079915288009900032000000000 41 114887124979666611019604709805075909811800125912750489600000000000 42 6556772347053830157476011652446832281402021471734831513600000000000 43 380597762284799071466514536849006822659987106824421847859200000000000 44 22463917923945981559057687549928879964726966282341444065689600000000000 45 1347835075436758893543461252995732797883617976940486643941376000000000000 46 82188638839132797747595843796805010827468444028653587744686080000000000000 47 5092198219139461851936151002899918968714640617264664840692039680000000000000 48 320490225417089880306231503745013650093477693849094843411055247360000000000000 49 20485211959312765410594225912844545961076982390517654072722959892480000000000000 50 1329490256159398475147565261743611032873896157144595749319720097021952000000000000 51 87589946288148605421486652538402609224633158588349837602240382862622720000000000000 52 5856735446997936558663636363000497543731721007917161256595957907948830720000000000000 53 397373974856690186131215780402826210703005070650379469409793672395924439040000000000000 54 27352575269302174478698686217727870836723515696434453477707464449919465553920000000000000 55 1909707073347642727240053728655909527509423641351060024625393881594377231400960000000000000 56 135214081175417918098335947037869308510265441749231303529280120366459030759014400000000000000 57 9706947722277370541375275355771249305684319081365868316523057062097374629226086400000000000000 58 706431488547116914743879953046731781367129497283540175242134894122638246723505356800000000000000 59 52108302341644962931616365350158927330673687664033336316165611173249519487130429030400000000000000 60 3895095600037960979138323309924379817967858152886491889633379435200401581662999570022400000000000000 61 295005601183202946288836945768043192770680404366157254591905130993866480447263246123008000000000000000 62 22634542658524135733806408887396475290485914251125968711188592066739078185284375190437888000000000000000 63 1759027315176732834170098062106240365432048193230360996983799154900865504684957157656887296000000000000000 64 138440946664768801339293499044205198760644167957833255340740567863057180423408268798714707968000000000000000 65 11032678518823113706731389616138198916617489077255019425615940638932864532203920498112956727296000000000000000 66 890136562314137583156737116756604685318001959642166340021286119732083388393725403825022645043200000000000000000 67 72698914462432251567666649296897624448658309300924391232783248465282989571499483727321252442931200000000000000000 68 6009420561666642442086091701439140397439828773242588281168744700343465946785273500459893529142886400000000000000000 69 502701093941157393851027844937778527159749154770379993607333252324383847026733313690645006524822323200000000000000000 70 42550056880019393693819142589376253906021624885921449458906421714599632766191355480243880909422460928000000000000000000 71 3643723180711519910681977280893065123219879990231019897326071042602334749555541427040602759567444541440000000000000000000 72 315637520529135412262826281957361766298922104153762098605870904065427247680248776117392214047529883402240000000000000000000 73 27655035360333562970315573964373778866409668194074827160043154827431132550176317425299186315726042934804480000000000000000000 74 2450460362941988816167016466005390108473624247953360022816256300046836974750082612941713036111022480047472640000000000000000000 75 219561248519602197928564675354082953719236732616621058044336564484196592937607402119577488035547614212253548544000000000000000000 76 19890515737598172799186418287011330741538748737703105060990226927285441347045091626227513225325596366465337917440000000000000000000 77 1821661259500549539998215867013037719341964364912757102468871172613206914017688131794239263181767604887189129789440000000000000000000 78 168643794292993182414450215073091607325234931782500244063175881249230347770791358970335919479942870190902470592430080000000000000000000 79 15779935790048172207691341643294850143647298933370149419177166002459629502806199057072444516401742993052545096446115840000000000000000000 80 1492190178146430284389812494144069266708647705386814754450940760107588714859111198334413034582239821780531295682685829120000000000000000000 81 142587061467325560508359860551544396596604114070295632091978783743614032753203958951955023304525138525695212698567757004800000000000000000000 82 13766606898009956860301036780324109607991643549933299015514585742660881674477021256373511213438116118389378035787328441548800000000000000000000 83 1342824692123959165554183057512096281762654773256144443730193809308222867910433302308433093783072145716631380454629048949145600000000000000000000 84 132316190198928690634428251988424058620827304264775090008985882852906674734460195752463103776696287501149499238368626644667596800000000000000000000 85 13169352577446314385497211903789029834496458753882320723247300811006946685335685365480445387657065791290879571254100957810445516800000000000000000000 86 1323826198046783579797946475677397243246766115433868170377592040827384349938686046332307562515062020531507603412694218375247691776000000000000000000000 87 134391183691370029618108773254974396004085498063355444606607964420545500904120404151803912553253192704991668429205923410232041537536000000000000000000000 88 13776623500907375422556355040149136663100628159426471202229664170883420041546251884697989717532921038542384555680302671405718712614912000000000000000000000 89 1425957929105154408905495984605099403825651534883557895673479397103124330592405307436380688515879422551151084572212901224600907647287296000000000000000000000 90 149012603591488635730624330391232887699780585395331800097878596997276492546906354627101781949909399656595288337796248177970794849141522432000000000000000000000 91 15720010928332867066087841447866326614482347470276761329006972870042355257695615433188759414495936667069393055415867939654061874195149619200000000000000000000000 92 1674010294183446724418071550703765237413951719198928595003057752258749504996129830423372565041485777470422214825100632660770045450976965427200000000000000000000000 93 179929106458685305992290787320804702292364100915188067050006078404069462924100148224860560861878406791336994187007590581473735207827588671078400000000000000000000000 94 19518479771906532608546693173513250524204646138640135316052255122194641632309034164350033394772065043098546060903365969779656148023594911478579200000000000000000000000 95 2136759890819241464514585357942503215281350735177446392494141613377097610273831108518319445322415541560261884562052695639036041467846179782918144000000000000000000000000 96 236045194188938080533095601260210902063111714026633531170837206352751251634937280269133101225460591856735180060214258721374762705901132672894238720000000000000000000000000 97 26310522057430912646637418977581446114498596412948059165145277062741716831721050250204815365460617723247636771247799642221690045115495324323015557120000000000000000000000000 98 2958859832601490696720316270938011404366214602725515918970062229678331236759160151097012960640219060488900049550224488335971897828753816013917902602240000000000000000000000000 99 335696097371514580864268609648239839331730529472858533352239787512596125770493806233552015898090307953649751076243651040299357135480432944124503858872320000000000000000000000000 100 38420418344169843779915542374241049611516559098168659142163843680816626594433016123430028219536435745295214010676085861562261424155735550455049466647937024000000000000000000000000