0 1
1 24
2 1944
3 132000
4 8059800
5 471369024
6 27141228576
7 1557898303104
8 89658680843160
9 5186780199744000
10 301901643282754944
11 17682835350047107968
12 1041936263500353390624
13 61736371470508652400000
14 3676501723843796568912000
15 219941299213693627194432000
16 13211616590180981303241841560
17 796526852637450327624419506560
18 48181317093270661138180087838400
19 2923133684941598373637722514800000
20 177822255241571050860293650791484800
21 10843818921876469188631498434863841600
22 662738129984474235699340150181423779200
23 40586515001978851796939936525591418816000
24 2490165689670369917677486563654041051220000
25 153044096864890526225095140353769383064369024
26 9420833476616537162601577013471588147471496576
27 580758227423057001078434965315285842230217942528
28 35849992991816611031674153619915228524118790418560
29 2215794762509469273172486836035468311627834899033600
30 137113413024149081819593870253723980354810842745176576
31 8493898930926383937134641175581697751341188375145441280
32 526721316278231861312654226567810919740617875373327621016
33 32694449848535069664617153391031178657886817164280656044160
34 2031241745741178357654681868354886242813960416124082966049600
35 126305101214895665394088670527148911015251180135667026060511104
36 7860153649508356696913555042664360282441484595040104489161127616
37 489522793507787239414901991749442365040254588967732704594614540224
38 30509067511354847221711870358541112800364821097212021545833386556800
39 1902754865502079270191068851803854245618783017170798799598502575296000
40 118746174422042436058845009426378413023244579593816374025994164903628160
41 7415242969043460976239032545857524255226713240528958671418336317337677760
42 463326576200862836304261669558579601014436238952306023984610544004616768960
43 28966305525633879866848121555486082736542741345686525516767673963587742976000
44 1811890289107679208643683147909727970414458860348811427008913270441492695920000
45 113394805007826342941894217843550683786132172835538525089305072761407065671744000
46 7100143906397217474715102834682194017580229193107483004907972871341262308501286400
47 444779499230323436768275259621670354243288135294818175804870243146827461141418137600
48 27875165178872472246201404701952990671310714853058401869558825948703550804675240020000
49 1747741510235845039595354161566146287193894690116706851097304988158587828729064279600000
50 109626736681996853195999144698511860632112993364309644418462925973818733048009959018754944
51 6879046115884330586758660628548197003832802491077610720960520634130743899423143908377246208
52 431822961432334402807121371804460677272794039436346397871097507720120079164835064239238215040
53 27117067677083412557074916092227013210424270413530624446975473999319432024478076521767333606400
54 1703465177329342004600695732500426859772207819569890180384711201418048714381024982293809917529600
55 107046314872414007287659475894735708896480774513077356399667052263741526164213501646101638985299968
56 6729035122268819003784996309440949325166327230903847069001716925681694275632884446935799020113408128
57 423127693284014427167909262560179674460315065213435441800001149772270900340715395314754254441871271424
58 26614782220015963399440513491046817054647533361632655652127810236997720962415956840033014785194994572800
59 1674567538588985454007203154325089949166908233410803228084523452311092032816340285345727719938031560448000
60 105391698986999327056929782777930469130558607825436307206966615694825616931697982682742657109569748825178624
61 6634833719726714555544100581132696701792836032775167389574141850500574134578833255036606781683246036978956288
62 417801209728686078148716874682876328636788263247015536165646373197303327774346386618200551342022121349180033024
63 26316107641051500338520057479131175346407398255283746466575714912892375794985346192315356749337407867142784000000
64 1657991879357856690262450558601811228754423804914472645499127285082587119311330962024580389191188028532533327535000
65 104483705056281478562839831381448697657785953233582716063126242466311478665899305403813846230089151934987813968400000
66 6585927425324463696413812696836893202780370250537401085789865369018790628126396355480312303371867713896285233910772800
67 415225925577039758534576470126944174374092771379691274707821001369533432524902082307365470415904630873344097019019824000
68 26184735941730655970117135797044406652995768288023446157976630434401929303269833943403104905829371805223764484591041672000
69 1651601807036697877803444031549650030824591833403713237624336521541480915499622604498123947774408986378384658493947262200000
70 104196524451605834433712463776455347140760423274035554931447923388166405737251300114114912241863496208569733582418892292912000
71 6574901974977228118951429358521596940224172872550931074892612197095866757103539339347683247472086849950493018822754076785600000
72 414964588767949391291892817109877709794239760809662498650931752907055177212268313459836325167750270694710273166373133763144120000
73 26194863539722857786345207622015384916147021977782939415298327143477615078439279245562150546135695133743403891306502683784149640000
74 1653873652341815389079437548145596298125201995505307887330478605509837634389972691338970396487278116621283648607163553854524993800000
75 104440136497002833142239633651859632808494026963756684281583857156482543708892611226586357858554142053939484632222715199972908794432000
76 6596436128072125673240868630777578898930208940203663668834845669754390478767769323511605407084090436439475778934062264855365362209586560
77 416702510947568554919771888816628825007868580025867152085467794372860850487456287927306322824530857669807164611088284320753625723055846400
78 26327872846515707218243580940910366647133796930726555204020993327740746343552972361305754958205638012799471652333725621719501921623555776000
79 1663705574941333861740961276789786428914967588140889937354326620800434331913832187755972077121142154204840813506377907713548390746484448000000
80 105149311784245315173407170265647731096103786066390698432972367099420205592630546836937172565258174238705194911938366182496457562672601072946560
81 6646667333471060521205194437426766004263481458567960962785322183717195423894681138974672564299661673077364801634412180002042031015673380655065280
82 420210928533394977484531064937683019604061200686159890158093065303670058620207677231836720891812529996844605627504361980291789170960896918421512000
83 26570213329283309428413517065407657203107673340348652801207994376627109242880217315492748475796877938152405896318340254011891235068744432470236236800
84 1680294868451360308203176992280538016970140275982407181598470392420765337797489622517303831079847173230433882864435607973350164853934551480123857432000
85 106276499186983394161817429245191831220714003319441342539713516489055539716192099369641032568208742845128863319777633616122652650485926430055818875026560
86 6722778893676116134079925288240650759375974041723247428853636387124228621437459840740261878549628145087732305790746838577135084558370096130582376643962880
87 425323015064836170174692128519840288459729427044173015797854739783866394357957494777472227089527421486322118837688229572931630752470944216334265420610498560
88 26912006209931490708192888344716856739411296572659041645261298367419831925022454777427993825043421683492606488470763635250028497270603866302400496416254832000
89 1703056714151023738482059717150191501399091175247006666416134378815684680226227063644122844805808946282929339813394865145617482960887662829091463297948217920000
90 107787090200364274269777753080491040121663109428541835278865548312438580533016411594037679483584956143125152776360820665242346821641535394954878948689549155238400
91 6822723661937609270948636217336598595502787699050933809652357735683224308184955933223092255251480998964718780065910675276124969924539711839351458474039953169100800
92 431917744865242178587771246821839586975451959296696588831760869357803825942346131577766438407856560772700815660256384283774289786541902711782188893982148504472153600
93 27346101216004989712825197419745192707416432341779645852737424025788014342424004009739164150114435172999735616267687809863286639317791353201845858168396358992466176000
94 1731568993928790373962910408125702399865595109877049331222728985914578187287754276763125686038866829662494261555269256460548948778394800905197970152770739065182944000000
95 109656187284001043768662114709025607594466964046283066206414084992747580365272812078950073299235173425283030067449915910898736622592292502303640866859931271525590604800000
96 6945034642813925481709360598248365731352956127713560748519427991691911315629612683041469493065158265098727275198387640423525011558096789037312569405672676324527445876820000
97 439908783762806175851816373640076192096162638678165146220757299628715220604375726718920607221560250128555350843701049172811908862559901106032729198222395005770988708773680000
98 27867424448787612053682267165621428758668847743763619626744327336148201212279180272027328985745774967941786113401493966465255998447870562081612808782234608423546439831578800000
99 1765533979923495544190831677519550561405675504782667414511975516377093911196717185424734558359752941395032080561805579277629524095054539810758851348447526531078864207089960000000
100 111866351608728585874587473506838455210081460066289302057392528203407189758102255568212521151143872916240424563238555847861679655540564783004946466116912366415399191700835391484800