0 1
1 24
2 2520
3 369600
4 63063000
5 11732745024
6 2308743493056
7 472518347558400
8 99561092450391000
9 21452752266265320000
10 4705360871073570227520
11 1047071828879079131681280
12 235809301462142612780721600
13 53644737765488792839237440000
14 12309355935372581458927646400000
15 2845616726065971560165538537369600
16 662122768410971464603908403461821400
17 154947239832579302317200400901307816000
18 36444483508769835489463328862198552360000
19 8610866011709053126435963078302810024000000
20 2042816020019820636556288572807323741663688000
21 486416530574515425740015161277900130114159552000
22 116208234766895032046535477880505689612585293120000
23 27847569459665474746129752669311877115315047590400000
24 6691877303402077581572134923129867137007521375391000000
25 1612207508215775948685323966297082670959348818240567745024
26 389331602233229211152865128034053756179105777680467882942976
27 94225249893933851517361908169899905252503960107188133206446080
28 22850481565476972238692017121763499435405429203180687792114982400
29 5551910927966632659570382537159227679460849560780346273463101952000
30 1351305509675462567298580067504357834633146991896278787780793878573056
31 329441851278706850454268952589630107569011507503321499543092846291288064
32 80440193239774582229144466847828078938588289536562357111947200414324823000
33 19669604844329085506496435972283504107501066381076633605311900957143642920000
34 4816250678537599211893469372708624300582570800008034617888487110305199527400000
35 1180808294871326157183258546239035885035769806437160531361041491380318060859558400
36 289851384278777263514627741223431982004168739559441909012709233700239380545078977600
37 71230893282665354966922897708716806007711533439013493884149883180290047962606781632000
38 17523952485420846567292589395849461492573645475044080028788688821329776087374507726400000
39 4315608969236185907171391200692916388451803730734721429150151440939104741918192377664000000
40 1063839148653048724407104455611110559073608468237017153979267900399108357765975383695811016000
41 262490073333382692838916094719089081881373197671242998206307178169101185561562003051686730944000
42 64823653986417545448400349656485635574238504732964190443009170331423755853185811738409017741760000
43 16022115889875946007534666874759320563884244315959523751827071441726065401446758221681511043417600000
44 3963284334639509869261433832466232477106386946836371956990150182865169685622243862607294700885960000000
45 981124182748544493012024425538410778857383816046871244684587949624434851670710795466432764025426040320000
46 243058900614069497084358752304339525006696334070992601103770214978410796322996201587848555296793868065280000
47 60256544927976828672021064029749262162520393360106872679248223966370865753279869334204616060472943337164800000
48 14948212996146439245657725483864458073383843286394481315145924154469913112603208209929686150236271285097631000000
49 3710690043955645037561007020052404785108564722664553817995232257898466962527770495295549481023844199068142440000000
50 921699071841671813653946346400276995473311694044110837079029883547709851703401119102724557065804713566129306845227520
51 229077311746699488809867652712107453505879412428720012846877975450052707509747621179642549565253726092770725276268564480
52 56967015223545337914634364236023146240371259970443307678151939547506123364084117625744626414005394417097903384794095526400
53 14174373876745405399261585710978077002394399688915861531673870382722629612065706742272334312178698296282598190099674547712000
54 3528697522245311939629767920889284706941915059272849719870015936438335724739457771075175828451247943259360336349680524444160000
55 878914638190274816022396405160964856833157318127784893589768734045962872907610611227591083641569394671992275657458130819386081280
56 219024510871281697664974744257735479471722058315022327947206976572457083521826753215987619471434427706623418397236812399329002872320
57 54606577522080447361658814841377973309317612070162197931416690052583920390906138375305422822197254265467243089930713659475999928832000
58 13620600869209945560424978856198127933097015929453592294190467875498717969052955783355503694912150708915061896946908627469408578746880000
59 3398911556466828510873853974192961652838004724705683801751987925432807809182939540590334192428438467878307833131035748814016373916569600000
60 848534115846708056060366576613526640788987744183665987493848310932391607241865188271160654064635584303247699276033692314392859506036813721600
61 211923187036307794232456566390045800852321003106973421680153700075659957902504525876883148720375985674560689979759916323707886485000809920102400
62 52949461065783842055022806255463578313756479368644056372591173263390392043027006483940411554230035617831322847752545210583380159400434813022208000
63 13234665351515612443248150820286658832265398921246345204023946449222090696137705624301798388814194915671213198565414994446046849521761010446336000000
64 3309233803235924577959338841909509640795211207529736664623285612694962280889531187459792371456975362946627703161372804033484267794978157708620044375000
65 827751481450800978820406410256573204578241952488737446258548903287846507348351607073917220679734007896216673497705717285159760922671713453359162662440000
66 207121746036140480234331179445159474556145987899759495577868213269298546409343846640874638146327923227498682321181366704518574517654757767254924544217960000
67 51844185241527366525918511147140317040467731648419925418443218139800602616909273403629736581475154421492058866163190311486510280042587613884480491410894400000
68 12981313609034296037816660605932642128306602836203749219307893382057774210588218284396309855285702042877752796239520288515225937363915129572466933425452289000000
69 3251451383801605902556210123039158276119526575798788264592251490343199696661162691190664629506616843473012401884695567803827364313809172578247897955610806200000000
70 814651580266196892045433716256515507834752344202603562213297564968370770841562319314216926044086807287774918395914517358718680752902901120156216661942444805646400000
71 204173189515130573531502358606899043949262570956273122066261540517416778632863075009245329436253192325652962928087971213231253056348572337027334220690138372889305600000
72 51186331515856161103980638404105301437664614942679944332467643326623822731981525131055270621936753491031809985565043114931279988755926372297723010312350633446903881000000
73 12836134105235260308709014111492166216137447680679124924007916748897489741596949663166586438843907790500285740860168297709926893421845822422374345170878691856169156120000000
74 3219852998909115541885766969475516393364667890768296526021632870236122545452294130416030109365616172214245022163614219916805659325979405329959828621250474017263206687800000000
75 807897282815180836644905393576008212095325445743514707885407962122641638782411117489054787290021492209400386460939749492044645486053782197967587109866817816255500458306537369600
76 202764270275797011490802618788402358618734964295998169510755981516805731386913333091585760106192344971024665775002921051016276391273309297419210433816130106059347420417309379750400
77 50902473458575143267260318814518370272249024757008770995785441287037633866332298106584834744899106857438474252084944088241105604269081557876757363037802242546718863148969101594112000
78 12781906362528363043717352847354846407439322134041147221096405771298733701220577975697970048268837755751308859866521881691561070770266569525982710493068198123822992373635448382210560000
79 3210398091456732320556613938055810105115617298128684260862901635648752945477811418986145810529769388449078415866505275457472140131670328559307310919372419010437348534186353034454732800000
80 806540136034035682028309202031637686816835067471063175363859892721432909574732548990931681639282770453650764171551710347557295015922638796086726236466435051362507864621589466978177894446400
81 202672276302823822486836062134064217633777078673221842605465889555120494903680463873902237834601796003248306716831232116731544101127026635663266716063885941119295551097295119848960774940761600
82 50940299397070037909643300416963203970224378968202059831285524705571308993338003389481152814340851944254579138462761545719303411784590838495284866016154509916714222877453915852897867647933120000
83 12806340326965845108380156280539914780998122258359969131702284781717410803404904457545664101552070710523570535796165837678747640916473806141296313389543723742503320375269195096869003411182476800000
84 3220198767602995088650161588343999599082698996662547801713328464308513150348643471266218487848546167190102366876738388993038005409337791803846990202306471588514441880538641815924495462345521816000000
85 809901480766012855066829838837162067103118199967714544086392150828076656239851272738930415554234941779377268590567312097838678496846044984183020689068506919510454840368531535163765042396267428962816000
86 203737717169768858439987130104579203744746052522455496416869120435672839125947084843915147235518468005375160586025226631086764880671504107461415585474158017474762314556934593494893104529146883510081024000
87 51262329499478010549974706332651580838359653289312959088883351580922028187225347922077186834683105865596157484150440997988656160780423679295378790486928285298314176175752973041237050042369188472372244480000
88 12900629434370274259405950899612721287984696121928072533575510599754523360122917820760275747333102606712424243272390972098130733845583631324553978796196350296213877568403380949488601659930644995169249224000000
89 3247186197742659692902125823363459848839571537811582687913569812154102013480458971301349024811445068470808079176080677775283438169895111511799892340839114092273531981630410801181601445868002180292470171840000000
90 817495454753046435836853906063669330311350949279535924209173835527945191410826834588336552175327878645442276843988817504776335585449874618676970302026166748027889488128877945378534188346927370693832318018127360000
91 205846533847760351717757304361516640416473092545284454173760304620692913405286196418680113879273803343722933111688168645793337241337190878710638341350217664090461960101011658038000987527194109351315994797665546240000
92 51841801150741175293071924941971048396882176373370129939270457731980769873248701166591661068975059441771165934604283301793232798757789337561191042367151090206732588470407413982533875215845807368522054915048859097600000
93 13058498016289120268165074848473655280724186068798103552854212571923467333558672868748258642429658299148469710609169602556630737144540361722131402988163854240533739683915538447301955941326589152274531306132233780736000000
94 3289889867132700947134000182122046401637134964620326857663285764369047934885758663547792114589654132600332696457071851665554178312737187703400453740358893250284626997484153519346960917367072758301270551084644437312000000000
95 828977790155893074392387450309937036045767088831103539937713286396218838003657868432171641617585408671398168878061764853036791394321676415833153698273164033651544025932259280530614896556714505169421764697767492308865024000000
96 208918211804899193007279257062999095261710936980692222538169205323548984792023686368168641943492448618392642184461269534108166528600784682769781411301043012324255311859425605465476374892369078151466368674664842158706087071000000
97 52659906983544768964034895923316229916424339176897573396258090283868688398967874329860358341965079494681669885260939879823315737244534814683390271921901389863854564311779204956530366762931182969070431130813036558638003267560000000
98 13275559014497227208551241479595174413223690682207703279411678454103290373695907912102941592989626703856467331097325268232990229940207886610282709661489766184973701421730524972275547514926932227987194820102837671963169457484200000000
99 3347288095832307212079839623074837832933935504345320568279723798541082147986588052984526437504197829085774715712579134792777920652659270940240940803256469844315662124106986359314193582312235036079259370697377275940046639762088000000000
100 844110998180646935229611874615766271302372823626140407851723237465602432496131055712197442517724098363312963890487318920219998336507952899637201307724709471656621053292310984756918359982255906540740171977750031004044082942148568538688000