1 28
2 496
3 8128
4 2178540
5 33550336
6 142990848
7 459818240
8 1379454720
9 8589869056
10 43861478400
11 66433720320
12 137438691328
13 704575228896
14 181742883469056
15 6088728021160320
16 14942123276641920
17 20158185857531904
18 275502900594021408
19 622286506811515392
20 2305843008139952128
21 71065075104190073088
22 1245087725796543283200
23 203820700083634254643200
24 63583020166602943198789632
25 1612532860097932682386735104
26 24862223033124742964111030747136
27 27255271098894367673389500334080
28 61013466228291299819132525346816
29 66886157385030640039109307924480
30 630532357710420079508428362350592
31 1422606063264005633932239197700096
32 1928622300236318049928258133164032
33 17370119266510123760699377188864000
34 26832781969073015897675582668800000
35 44485928383369974525583190772940800
36 45018882179216278209289221235015680
37 73997146161569356984104206834073600
38 2658455991569831744654692615953842176
39 13188979363639752997731839211623940096
40 58234847911585743639191150258791907328
41 65944896818198764988659196058119700480
42 142911996309794733796329290979468115968
43 326243869407499737606530402227322880000
44 636279286816242760423054379770183680000
45 21571439852601139426707905057216142508032
46 27133679304586505456447185870248738816000
47 28934353021657660441800153743819066572800
48 102833200965458113792221682653890347008000
49 173826897214976417784427710562024685568000
50 359242254244284596754483935161517683507200
51 5157152737616023231698245840143799191339008
52 6154817614276065731111798337643784699904000
53 8564360335859979576063023115658227351552000
54 13229938728156967188748049579673806438400000
55 21017481398292973590747422663174428557312000
56 25785763688080116158491229200718995956695040
57 32467105564828363995795198943743600230400000
58 36484391029763156373084621298003308498124800
59 89535000831920962653547217201432351263948800
60 127567829007582604544614064933434545930240000
61 417557910137818162642396224651585493401600000
62 651350717502447739281012140234441171379683328
63 1598455815964665104598224777343146075218771968
64 1966044603041307019027644125759103098242990080
65 40209822857018799027442695168552782826307584000
66 149875410436561816465599707042975444177308876800
67 160854972386867077331978729545309748031651840000
68 394748265764606373247534384225992471258071040000
69 8970408461870795898567733445188661438354187878400
70 14266121122163268416814799890749941389229188710400
71 22391090865019748091299207400188569687374692352000
72 35009962630297610356173572890599142343869621862400
73 56532758277786216648694678091722223342645673984000000
74 58604260566598903091114916767673125768562188117606400
75 62897487237795635834456863711878975463641915064320000
76 154354407822449222433226550800730250962850986065920000
77 191561942608236107294793378084303638130997321548169216
78 228091688428487734211503331230366712411266744320000000
79 4989680372093758991515359988337845750507257510078971904
80 24948401860468794957576799941689228752536287550394859520
81 221400673482426455708833307292301685648473574820229939200
82 1193453914684117489781283936745978222411347674454294528000
83 2965479126347995174344169556270101743845978713633062912000
84 3618786598321585289925264260257980148454467801473613824000
85 147952434294843968814077334982794939098617163889147641856000
86 5696194647943868783271098921013410566023974033398307173171200
87 13978821576777427201362597655469804025589134901452039467827200
88 41041316085563483790747703255474293903236511783030617643417600
89 70989389846591656176883357066313958781735036564034027520000000
90 1159561204330235587938920860686266135595716540907197432856576000
91 13164036458569648337239753460458722910223472318386943117783728128
92 21423653102588974093429752419195024463838170321679106470576128000
93 713287896776577122497355829377640852485760737912531339949234978816
94 1354475658883224025548559422505142832325899306599810935679877120000
95 3566439483882885612486779146888204262428803689562656699746174894080
96 16047969275737619056218859649740110732660988384694144885876116684800
97 16646710928493926659461003260204628246398120736992840308846755840000
98 38686788011121056578700900574076814908809553749239322473792016482304
99 57713546223799971103662580404885081100965146124863318716687633612800
100 75194751688868348529767336558108445911150583020807131135318425600000
101 193433940055605282893504502870384074544047768746196612368960082411520
102 8377073631060884357174257892014300161082561887330711362494575673344000
103 31224145233790634788544856268423162894857486214860739083266129972428800
104 44828737039702888991401809596138010582841359879253837507147347271876608
105 126890097053386206150158292703167960228358477942048361437144515870720000
106 224143685198514444957009047980690052914206799396269187535736736359383040
107 311396315645485994899859879163091790348535949119696110555716984504320000
108 1071822388569289860525392406468297470373319199592228474082560049152000000
109 3911405794260412668153651991781146894033038389654317633066130561040384000
110 73455021242664734810415775496151142352371093047351731871020300460097536000
111 685993668668229237259159465975096957301878725649778650351109910036480000000
112 5988337112337624633328415600542590469974568502526471132848877434044416000000
113 12209260597987999510906093301604265312311780540898325862842323857909900902400
114 14474011154664524427946373126085988481573677491474835889066354349131199152128
115 54765047586062826077147104232519533773657166644091409455081090503841475985408
116 57208005772941897278766930385971884719896414834296628689441992236387532800000
117 210405291402690481633869164632612058693180482846868152789784724128095272960000
118 273825237930314130385735521162597668868285833220457047275405452519207379927040
119 488590897363459865335127620084520227016429245747245246236346515903195350302720
120 1058432493851272505433162341756539259435410113004034309326827312980982497280000
121 2739799534900539024194541296696407427563369035369915915409666263649693886054400
122 13487790701729822904972967765042898578513187190976458260434978753935365910822912
123 28722371416972877907695064740018921833240643267542656088466944111216718512128000
124 67438953508649114524864838825214492892565935954882291302174893769676829554114560
125 75169825390720549492212947928094472713471457158112803066604765710594867200000000
126 442758389722056214461474877216381009827487242490327646897999285776241502128701440
127 6549096139588623356377131453027611949713035117549335458597551434741879668736000000
128 13496206478615082078054422651209737109059198301537941359936766273516554158080000000
129 82272645566323050623600315687603589082891564919088100926736402309593337776046080000
130 413868115397556203624257790605260143631946430317607991092410053640572227750461440000
131 1606376105545205480958192524197465863877796712608687336011572840200748052216415256576
132 5005644815432060219257569585246006419679259578686430965977658557209117435497545728000
133 6506613515483667018449676450491160367057969293776979604120864113095261465533634052096
134 8031880527726027404790962620987329319388983563043436680057864201003740261082076282880
135 8822100546340528822405692428816651403153215363308838811626044487265115831271424000000
136 28087537098029749379673278321636601018359730586289799031522398191595145182314496000000
137 30644372860383153014903867291544710238824363057782094593117232764621192465612170854400
138 32533067577418335092248382252455801835289846468884898020604320565476307327668170260480
139 34625463861934857866504118671022510711069778103433886737026425811008293190601250177024
140 173127319309674289332520593355112553555348890517169433685132129055041465953006250885120
141 1029372475857166442981945988016749992943681702804220809546554289524168643796008960000000
142 1130839882824145256327867668568130693686408582674089708287131408128222608889458196480000
143 2560826592715906873441737348908544954304137097588021202695037291512948842433609728000000
144 7375494648117779212161856573586770765555420010943788252118576147664949265952879411200000
145 15472724550212021901812995033364887963014023287546263099762719706428181164790973150003200
146 27456242219777290214830958126214646930836221277478109534373004881961639162522191790080000
147 315913725923909472190979840608653671405523129583200765369301077488408541878768212377600000
148 837123518678445258198764718699634854464049340771280148506104317793831394621440131072000000
149 1957306486854248177413274655334530283182653577261653314724549768917762745508319035654144000
150 49586357606096757923999922543545403743200073040219669149912049225753780231019094380589875200
151 2343417753069331371532171733387017431185441403648005499325506425359173641756958453682667520000
152 327331913034694051550173060805697714547948047110768053004897685021050738674509395584352256000000
153 612872793519628971163834306536457263318727143360157062586115646573193459814152791736826462208000
154 4911165536336784891462901174147838665941935372456643114061857931325438239729516661440512000000000
155 5048979373589408643034828979737769671695201291372567541410325369826748763482420804751196160000000
156 20780257766644376792682273597523238262099680137499478806517850404748076032772665092164340940800000
157 273692645235890985041146910389756383960918093734527358832340858777897491935084488216629215232000000
158 11325930054008551499858462056786225268361928949484984539337547463969132452804778010120830875965849600
159 94318678975677146789632991698635172967173921808177442352619150487193094240755987296327874901295759360
160 4704596524531749094244682152129310015942692490091199320322796807701263805365575379537607079336345600000
161 7632369069216890010898289959340142717554854313522431585917120024528169896361263598012741170757632000000
162 1242720375588271290163887115008797461054010073231486827991249658005785287500309996748172641645091409100800000
163 1839590629185129207184053326551107601985956476442726020179178384651762769047966167222289520047652916428800000
164 2984407811594697661818061882676700499412695719955179333164681308012418646141102308913773845959080411136000000
165 102403843129020779688213386437643153289240439328109045386702024951249200434149035070566969417249167350169600000
166 4256537211225218141394126708961945840571143191654160716768422304569555713990327132433839352163987986841600000000
167 7756475506998470898779348361208685685649732139476057588214384403932085548140936591861030951606812672000000000000
168 23062387898774862349965578480822358715630832597172844926332751556926236756706687207678000504176728080384000000000
169 448130682494033836456029610182548425025733445006223653852458502005608304142886491431963487381478924731023360000000
170 485928335343729492028272800231565296865813349337405968471298033133709548079627415669494574877164499032761958400000
171 708618687427556695817143364090059478912564067343541266789629285461922536696758540971165229754830873952256000000000
172 14882978222253531746486499243798257155510481650324207764527614135201588871791893178986157013349983863915413504000000
173 32073649763960046053561454708394940815230980841373051600760020539181163151513500936083413680351187693679411200000000
174 1507208061214125226643786566324320931262158710415630527494538870403497254740835185756105179876000225855736381440000000
175 1664390543528505165528681925829579824178782183621707235053043461186143684563564126220220680467826432096914636800000000
176 1742376084597740901683979248534383408203005879325979024267600138446366735464310048713052997433195057859576987648000000
177 3376732269811589187344608512897868930872950518008483952351282833321972130701424149317749312199599187790680555520000000
178 5339548668060726191994092638226941969036672197105819070084898140047064886808674897269037710810769965807828992000000000
179 11351012490553991899620089787354445853638419670620337344069217639474864278985675387244041637781142857787927166976000000
180 277083973144103840272614512197172870742578995796000013799261402233160133161149223600684567885668099499845746688000000000
181 5819539917878282890463094373337666700610023852239288600715922119897166470961541944500943487509848850706839520673792000000
182 12541433732283613780770095943953444407147401676714667124425400440361403892338668358416960152843205453930821163417600000000
183 66034860119084335586903560530711029899393382767386039248938310521987664476552988880174743131770578741235773394124800000000
184 219164042234799425831979119033101572132078805212866841481176301631074685674644616003914043658973842616117029754214809600000
185 2087869521354989461469139175149419113993369864112539853016389535185261100274315071205548195667711481442544612540416000000000
186 44419784346604873100352486836198750293341778373448046201431716152467936068320237494322320030871648948602885824839680000000000
187 70718696136039938990090282624659756843397023757491534994851118191126959780948042498994126655776900780542218207232000000000000
188 886724696846135210330629379667376841127360487745049489044208042846338961701801303445652894772535263558397697783184228352000000
189 1249503668550871328084389384886087306893878436766059264331781136955353496192047977167618239691944724938721294700590923776000000
190 488580737543142002246493105755336497830944889779773953734871152268017740209231705158762665306812303928611447616780973950107648000000
191 133574600025864689680610851320522596477179388318566370516511988092531617127538938279845305259632703369118030488939572682626695168000000
192 268974233359531749247989815901017637851966067222623810269304235649734515316199492572530115653711551244304740327841765261312000000000000
193 174985564764646459185304523390094768481338202530165807775937592550759584892922039722395120693196529566728178481205276057796608000000000000
194 830516433435633120918784752772466697240897370481458158587756529289225553241840764391059305252870107320315390198526950763652335009792000000
195 993314080590763340358196130597927135534694515421711354480240970438619687344354543450262192464168150795390479208755537992319422693376000000
196 3963427616795625910351958626096995943739914579618630006889539924519168194766788798455535305328598982508233989018528290390933504000000000000
197 7236026485694911969122156765008536000626344041159324296913008238449662300489440588937061642685189916282676695930842297575337956999168000000
198 52230320118512032286242345385664327643567053976165365091011873381360817196133697510438439474741265238153445563339645491054540975243264000000
199 81544997985913701416207924199284605279349461317190096609844944463483142543567743042085802909416844596505833815694316626178473984000000000000
200 111878766626894392352772411338835236833087535244363592928166531237021021404284997172881428345958083749814461395471772427590574659128524800000
201 2029891687199686266429927257037862605226955881682133568532117833899410167737528732044617700222819162765653608552607220444241592320000000000000
202 2752876623431447072198082574405830629051870262527826472747604291974429339871065118841514572123149313820606277000511857409859566698496000000000000
203 35479894614205532833930219876149734606906737652141036610126642171952570530717853433879681395209864311752400083416105004297779979223040000000000000
204 43746818588680009778147566685838791803564440561462314761037301964267727479271970921981463948473234055855669226552124313190197808559534007910400000
205 75595615109620418155722002314251035176206806288145669890693336062742666921292625980439089961435303098168153433294342757547494457999360000000000000
206 90798094716750853494809664210389182099999264627304102114522588056084454860272073770666648140210390141460331938742498021011317238535500595200000000000
207 1076429405446480613718182659554648886975154026702961510297366795566884293435773980799036917843744471935511713743612091289715958736337502208000000000000