0 4
1 24
2 120
3 560
4 2520
5 11088
6 48048
7 205920
8 875160
9 3695120
10 15519504
11 64899744
12 270415600
13 1123264800
14 4653525600
15 19234572480
16 79342611480
17 326704870800
18 1343120024400
19 5513861152800
20 22606830726480
21 92580354403680
22 378737813469600
23 1547884976788800
24 6320530321887600
25 25787763713301408
26 105134728984998048
27 428326673642584640
28 1743901456973380320
29 7095874893891685440
30 28856557901826187456
31 117287945020325794176
32 476482276645073538840
33 1934806820316359218320
34 7853039447166399180240
35 31860902899932248102688
36 129213661760836339527568
37 523839169300687862949600
38 2122927159797524497216800
39 8600576698666894116929600
40 34832335629600921173564880
41 141028480841798851580774880
42 570829565312042970684088800
43 2309868473588266904628638400
44 9344467915879807023270400800
45 37793181348669441738560287680
46 152815907192446003551569858880
47 617766433331164695208473897600
48 2496806001380123976467582002800
49 10089134454556419333481249725600
50 40760103196407934107264248891424
51 164638848205098714237185005326144
52 664887656212898653650170213817120
53 2684640725086043620398800485978560
54 10837994038310324245313676035987520
55 43746085027361672408357019636167808
56 176546700288995320790869400674534368
57 712381422218753048805262493949875520
58 2874090565503245058972955579039152960
59 11593789060843598712467176742564718720
60 46761615878735848140284279528344365504
61 188579631248672436762457914163487113344
62 760401738905937245009910944207609328000
63 3065746693366794606865355235376710624000
64 12358791357634890758925963292612364703000
65 49815435933851405828286190502529839264400
66 200771302400067787126123131419286927944400
67 809078382806243321254526051988171202164000
68 3260109954248686323878531444775866314602000
69 13134935757697605768670025241270881673324000
70 52915026909581783239499244543405551883962400
71 213150671776625211359109632949492786462158400
72 858523539100295990196413799379901501028138000
73 3457615349253246864626652835858781387702364000
74 13923910460506318454847872230890768291017628000
75 56066946120972108978187432183053493651830982080
76 225743230434440333517438871684399592861319480480
77 908836382268526018057221431456673685545571934400
78 3658649026055348329102147813812763298221917787200
79 14727220130197478084233962085980490238412276662400
80 59277061024044849289041697396071473209609413566160
81 238571875232575566274414732729867904522625541019360
82 960106327155487035006790997571419615761785713858400
83 3863560400842562285449014375769327128487185884683200
84 15546231136723643481925795940595625826531771774082400
85 62550718220699836127277908372749459207927834667484480
86 251657540748397015116722747639201312627244544127321280
87 1012415393815390290699459329582993786431443568328304000
88 4072671016030092760313734121277043186326488899866132000
89 16382204761109811328003559723788555738257112653394104000
90 65892868039130574452636540222349524191656386450318507200
91 265019667058481211534779931004175009386222389459522787200
92 1065839965343891828998571461647225581227198740217645992000
93 4286281150952855312316835770495294272892175578939780656000
94 17236322075108290511231531077098098246311089030204649872000
95 69308158238856494476741524962647089790429852731980802643200
96 278676552918735488208564881620643506865686699526506143961200
97 1120452119982544746405570142598463584305338276446777279844000
98 4504674849725741123304026899834639308329625315510512737332000
99 18109702931220656233080835415496832774900917935082667368264000
100 72801005783507038056984958370297267755101690099032322820421280
101 292645627208949083674612802953868224837339467130763594703871680
102 1176320658388912983397953423638097766503031191407971312044974400
103 4728123811388446360453909877535655100313154497503884691132227200
104 19003420703465101717978214700095229153181717114967536547050682400
105 76375652732021646904636253366097016215644615452536194503384647360
106 306943660979634165862028716358088008564760435686607725079640186560
107 1233511908609744778697872411532503211989224180796647867142479254400
108 4956890447561381795878487283380614759290030504312455317961444411200
109 19918513908549405748575939725878066647422324411824361736395528918400
110 80036210432534884917005139625800958710551521727512435340789307108480
111 321586935611806834891750380838803852116270078292527442900829107841280
112 1292090366297438175904354208727336905824299421711047761655116951148000
113 5191230321230415326199794785506291639329486172184209591074540670984000
114 20855995501083598415785140454051592726428988305792701690457365151848000
115 83786694969570630157328129476276833387914718237184592878185240870902400
116 336591378067413048735473347723663830679036712918345002424433812464142400
117 1352119211040035323980106610513863251445703034800189325978494802206384000
118 5431394118923531725140428249013315094790366427926184241642428273269712000
119 21816860410465950963169115151498862313527690357552235861387232895990944000
120 87631055982038236368729279191853763626002889602834814043238718798896958400
121 351972671134467627067788675101164703489565325181634046487719151539371254400
122 1413660728326960141501774186881727087785959092942628547368708067658130448000
123 5677629266613969999202247547313603100538730015558199206505217767667613344000
124 22802091732046427900021929665823986645711996352806316168061277808858640688000
125 91573200395898454446488069537949130369179377352870165730934091680376301003008
126 367746344447020777380340977668271904498450515401208760792481352303733399266048
127 1476776658802996822550975579612745443261494195705641480347759761219716800202240
128 5930181270505784115556261311882430920596937629630466569521472791147925275812120
129 23812665876914699006652274105078288502862121644562648705520332603214149557137040
130 95617012213457483703634516021929743065338673065090020186781643222136815914042576
131 383927850567012491817646987996450724063878946810972142124024002556060802830430496
132 1541528490913004701995097754834233967832241225831933600952520616323577465910061840
133 6189294843214620382446482714898352923476818154844004082019894805389401254105060320
134 24849556907831834072807520153845625916645732591836374597960473173876849811257630240
135 99766369215147067166382784617661698124607311590928259496996862668453722945938041408
136 400532629349046313770919120597377111588497000945932571215884463360115681827074783888
137 1607977709065514398350405228675601542873528105987320541377638356555208941641541103200
138 6455214861031123019464670265842632280811120077659243332776896011098447490358070805600
139 25913740233491846365908532434102077789155431678660847335895740821531897119566931723200
140 104025157223017268983147108771181197982181090024338544305524331012149472722832968774560
141 417576163037076413081285557194954312467478701799827064375367172715436890504421704442560
142 1676186006557278559551639208458619423284949718492263568267318932730979067517749095297600
143 6728187187159985267011474864722010831927000967933981036261825646067006886399915948956800
144 27006195792906051974532169943120293478151434440735007214995383496018958196799662628451600
145 108397282423940153442604985564800074512304378237984649649153884101262301176120025170750560
146 435074023975540615872373435212142764823358668818212360920576548516025400611002292808628960
147 1746215470378020158943539637926287287386269487093505394171021521254795825581573828279531200
148 7008459387868540367651773952217666545320568076577987865794505294765869732401721986473253600
149 28127910831848235837958126331719225463769796710024407676141705813892551006551877502758427200
150 112886682138484253163005280344633158194596117462897956140248712666422104706294868377737154496
151 453041916396830843819743045621507906396855941606067294178746489244051625510031061171580898176
152 1818128743434650096908179327823156729618961344603296377954179989729417707638940442859633867680
153 7296281362541667709160928805773975372457792585532182850090630808456617467256924391606635259840
154 29279882350978900287412038973820238832330622193888889619194869088481750615355709571512341497280
155 117497334337476619217872827365910893894900948416767028020252958535713863759685492603101138137472
156 471495713431156177117874294429873202424410216082667689363322769508697940471558451086803285090112
157 1891989168545403768052616595482930684887760739694781173878301559175029952210712255953414456094080
158 7591905904163202461679486845165683887461014613711970026828121446309930314567035254901675728883840
159 30463119288403290380827123315822052328302687569485766522744286055004626042099172909605466132250880
160 122233266144718202653068832304735984967314533872561638172511447795706061993922931299791932855656656
161 490451490245266825552065004154406498688727881252638622729455871279665317068783935525873221271765216
162 1967860917650761954375569461113359408318969893914908054161397014393718864782157765998874035966959200
163 7895589203334959007126517960540718116813535647977606548598488634438602070966448950694868831425713600
164 31678644486551237967617370841681661712581136929080884810840277569881708309121484204617217628525119200
165 127098561515738906270076966649656121537749773618494216635007659098555702428111651778524836788385629760
166 509925554033024768529344938485969740627357525481428604089850005780952396488688916171671935548583309760
167 2045809108994770029429108435841914528265446359715911166108979065109210213457614214580959262380543817600
168 8207591306324255951400113605699109476493516943145976940222927915973855261133523694211705612169562696800
169 32927496483360032751770869968426013166050914126940664884444645722072626432239816950742818964798600641600
170 132097368245009072568869019520391417524980726085726667359948519896785477804632677414156485494074386103360
171 529934471439042244340609049070108259778577649677242653853360728942659870023263255591294438882660987525760
172 2125899914493832259273373510804504065390805687658705995109412226572298315790997943941820714122302798795200
173 8528176535599535190379891424845813996423232064943017113329087197925867232132673832922679627750740707305600
174 34210731160048710131523932267484932008640321731782907730481050943403766253037967444712818276839178239651200
175 137233904424881111499027431152996698686088604889780578438843987212968250912186589406790848173377732138486528
176 550495093886170822263144127238725393593059971887415274873999175979293097409112114324967834150026584600974368
177 2208200659091419682524476442596017115542782938079462402036945847148576831415082492489983967494456921280744640
178 8857613879726256479339753820300877643244646167352450309294265926202718301294207301336227824668776639294672320
179 35529423271751129341709180128357710323182435464575750402644038743092467823068384594186656860961908530802093440
180 142512464456690641026189044737079260296320657807909398837272199847293120934752075983348701408969433106883952576
181 571624581190924891629907439111157695995186726898023334562760315409584562423370205325476006756418831135899168896
182 2292779913567995444449628739292006143277397311184379308960522144225256761368462911470315851275745861149485677440
183 9196177358245402493038401610056461798719178286389805534300673518367969742319408617591321501838237497725259493120
184 36884667882527755651425762979465591344862791170411285240836397046497617770824584564034756893242496050658921227840
185 147937424696408619964096843950072804204801032694298235938922197883790445329469414846020484404248281457237402978688
186 593340423782370056415141105305130709337535324677131634464709460329611140945076255242641297664350634231715605495168
187 2379707582014853167440405502560684663118457184533950405607123503995766608068487654716475792771459762961426225248000
188 9544146366165953660904605047504022531868705942226588328871122989429829906827870700299057168881280113153805179984000
189 38277581722506840608284077386285973963790894731257957424784715481416989785055693073157065259322805956458118129248000
190 153513248802895855492170878780789011370571904132729281882557648404419716927433884851293072250547253362216242181510400
191 615660463785435734591638184010912998480932348511364554565650045433431953750860501550212007036226157463129013146790400
192 2469054984972841227268548967127099004324572439342451599039325703040326064521680136425329403218198652326090313140774000
193 9901806001911808859615838862986397043249839730834495013763927948980374994506634329498471285445003921763698976015332000
194 39709304481893748931861456883522767523960697477264108869630597651065627555289492311081498247815531191402875274948084000
195 159244492845338008537003380938024636942242386806259144287441678785299080760186579421875546819444848162446402384663598400
196 638602915185896299541248252129017166513278143008773915356781426149209578966870670538745815306549238039198327930334634400
197 2560894939070345566688254412090982545916191537953966462598260541410535875044811318404107584224232985030287710989666808000
198 10269447381928557474497343450506263340694222631997219046984943787272552953462526196024552635727479748050749709726239624000
199 41181000054165773189190352128160794702884370152431059293939623830369332949060783439334638207590597180625619439002709648000
200 165135810217204750488653312033924786758566324311248547768697891559781025125733741591731899212438294694308733950400865688480