0 1
1 1
2 2
3 3
4 4
5 10
6 18
7 28
8 80
9 162
10 280
11 880
12 1944
13 3640
14 12320
15 29160
16 58240
17 209440
18 524880
19 1106560
20 4188800
21 11022480
22 24344320
23 96342400
24 264539520
25 608608000
26 2504902400
27 7142567040
28 17041024000
29 72642169600
30 214277011200
31 528271744000
32 2324549427200
33 7071141369600
34 17961239296000
35 81359229952000
36 254561089305600
37 664565853952000
38 3091650738176000
39 9927882482918400
40 26582634158080000
41 126757680265216000
42 416971064282572800
43 1143053268797440000
44 5577337931669504000
45 18763697892715776000
46 52580450364682240000
47 262134882788466688000
48 900657498850357248000
49 2576442067869429760000
50 13106744139423334400000
51 45933532441368219648000
52 133974987529210347520000
53 694657439389436723200000
54 2480410751833883860992000
55 7368624314106569113600000
56 38900816605808456499200000
57 141383412854531380076544000
58 427380210218181008588800000
59 2295148179742698933452800000
60 8483004771271882804592640000
61 26070192823309041523916800000
62 142299187144047333874073600000
63 534429300590128616689336320000
64 1668492340691778657530675200000
65 9249447164363076701814784000000
66 35272333838948488701496197120000
67 111788986826349170054555238400000
68 628962407176689215723405312000000
69 2433791034887445720403237601280000
70 7825229077844441903818866688000000
71 44656330909544934316361777152000000
72 175232954511896091869033107292160000
73 571241722682644258978777268224000000
74 3304568487306325139410771509248000000
75 13142471588392206890177483046912000000
76 43414370923880963682387072385024000000
77 254451773522587035734629406212096000000
78 1025112783894592137433843677659136000000
79 3429735302986596130908578718416896000000
80 20356141881806962858770352496967680000000
81 83034135495461963132141337890390016000000
82 281238294844900882734503454910185472000000
83 1689559776189977917277939257248317440000000
84 6974867381618804903099872382792761344000000
85 23905255061816575032432793667365765120000000
86 145302140752338100885902776123355299840000000
87 606813462200836026569688897302970236928000000
88 2103662445439858602854085842728187330560000000
89 12931890526958090978845347074978621685760000000
90 54613211598075242391272000757267321323520000000
91 191433282535027132859721811688265047080960000000
92 1189733928480144370053771930898033195089920000000
93 5079028678620997542388296070425860883087360000000
94 17994728558292550488813850298696914425610240000000
95 113024723205613715155108333435313153533542400000000
96 487586753147615764069276422760882644776386560000000
97 1745488670154377397414943478973600699284193280000000
98 11076422874150144085200616676660689046287155200000000
99 48271088561613960642858365853327381832862269440000000
100 174548867015437739741494347897360069928419328000000000
101 1118718710289164552605262284342729593675002675200000000
102 4923651033284623985571553317039392946951951482880000000
103 17978533302590087193373917833428087202627190784000000000
104 116346745870073113470947277571643877742200278220800000000
105 516983358494885518485013098289136259429954905702400000000
106 1905724530074549242497635290343377243478482223104000000000
107 12449101808097823141391358700165894918415429769625600000000
108 55834202717447635996381414615226716018435129815859200000000
109 207723973778125867432242246647428119539154562318336000000000
110 1369401198890760545553049457018248441025697274658816000000000
111 6197596501636687595598337022290165478046299409560371200000000
112 23265085063150097152411131624511949388385310979653632000000000
113 154742335474655941647494588643062073835903792036446208000000000
114 706526001186582385898210420541078864497278132689882316800000000
115 2675484782262261172527280136818874179664310762660167680000000000
116 17950110915060089231109372282595200564964839876227760128000000000
117 82663542138830139150090619203306227146181541524716231065600000000
118 315707204306946818358219056144627153200388669993899786240000000000
119 2136063198892150618502015301628828867230815945271103455232000000000
120 9919625056659616698010874304396747257541784982965947727872000000000
121 38200571721140565021344505793499885537247029069261874135040000000000
122 260599710264842375457245866798717121802159545323074621538304000000000
123 1220113881969132853855337539440799912677639552904811570528256000000000
124 4736870893421430062646718718393985806618631604588472392744960000000000
125 32574963783105296932155733349839640225269943165384327692288000000000000
126 153734349128110739585772529969540788997382583666006257886560256000000000
127 601582603464521617956133277236036197440566213782735993878609920000000000
128 4169595364237478007315933868779473948834552725169193944612864000000000000
129 19831731037526285406564656366070761780662353292914807267366273024000000000
130 78205738450387810334297326040684705667273607791755679204219289600000000000
131 546216992715109618958387336810111087297326406997164406744285184000000000000
132 2617788496953469673666534640321340555047430634664754559292348039168000000000
133 10401363213901578774461544363411065853747389836303505334161165516800000000000
134 73193077023824688940423903132554885697841738537620030503734214656000000000000
135 353401447088718405944982176443380974931403135679741865504466985287680000000000
136 1414585397090614713326770033423904956109645017737276725445918510284800000000000
137 10027451552263982384838074729160019340604318179653944179011587407872000000000000
138 48769399698243140020407540349186574540533632723804377439616443969699840000000000
139 196627370195595445152421034645922788899240657465481464836982672929587200000000000
140 1403843217316957533877330462082402707684604545151552185061622237102080000000000000
141 6876485357452282742877463189235307010215242214056417218985918599727677440000000000
142 27921086567774553211643786919721036023692173360098368006851539556001382400000000000
143 200749580076324927344458256077783587198898449956671962463811979905597440000000000000
144 990213891473128714974354699249884209470994878824124079533972278360785551360000000000
145 4048557552327310215688349103359550223435365137214263360993473235620200448000000000000
146 29309438691143439392290905387356403731039173693674106519716549066217226240000000000000
147 145561442046549921101230140789732978792236247187146239691493924919035476049920000000000
148 599186517744441911921875667297213433068434040307710977427034038871789666304000000000000
149 4367106364980372469451344902716104155924836880357441871437765810866366709760000000000000
150 21834216306982488165184521118459946818835437078071935953724088737855321407488000000000000
151 90477164179410728700203225761879228393333540086464357591482139869640239611904000000000000
152 663800167477016615356604425212847831700575205814331164458540403251687739883520000000000000
153 3340635094968320689273231731124371863281821872945006200919785576891864175345664000000000000
154 13933483283629252219831296767329401172573365173315511069088249539924596900233216000000000000
155 102889025958937575380273685907991413913589156901221330491073762504011599681945600000000000000
156 521139074815058027526624150055402010671964212179420967343486549995130811353923584000000000000
157 2187556875529792598513513592470715984094018332210535237846855177768161713336614912000000000000
158 16256466101512136910083242373462643398347086790392970217589654475633832749747404800000000000000
159 82861112895594226376733239858808919696842309736527933807614361449225799005273849856000000000000
160 350009100084766815762162174795314557455042933153685638055496828442905874133858385920000000000000
161 2617291042343454042523402022127485587133880973253268205031934370577047072709332172800000000000000
162 13423500289086264673030784857127044990888454177317525276833526554774579438854363676672000000000000
163 57051483313816990969232434491636272865171998104050759003045983036193657483818916904960000000000000
164 429235730944326462973837931628907636289956479613535985625237236774635719924330476339200000000000000
165 2214877547699233671050079501425962423496594939257391670677531881537805607410970006650880000000000000
166 9470546230093620500892584125611621295618551685272425994505633184008147142313940206223360000000000000
167 71682367067702519316630934582027575260422732095460509599414618541364165227363189548646400000000000000
168 372099428013471256736413356239561687147427949795241800673825356098351342045042961117347840000000000000
169 1600522312885821864650846717228363998959535234811039993071452008097376867051055894851747840000000000000
170 12186002401509428283827258878944687794271864456228286631900485152031908088651742223269888000000000000000
171 63629002190303584901926683916965048502210179414986347915224135892818079489702346351066480640000000000000
172 275289837816361360719945635363278607821040060387498878808289745392748821132781613914500628480000000000000
173 2108178415461131093102115786057430988409032550927493587318783931301520099336751404625690624000000000000000
174 11071446381112823772935243001551918439384571218207624537248999645350345831208208265085567631360000000000000
175 48175721617863238125990486188573756368682010567812303791450705443731043698236782435037609984000000000000000
176 371039401121159072385972378346107853959989728963238871368105971909067537483268247214121549824000000000000000
177 1959646009456969807809538011274689563771069105622749543093072937227011212123852862920145470750720000000000000
178 8575278447979656386426306541566128633625397881070590074878225568984125778286147273436694577152000000000000000
179 66416052800687473957089055723953305858838161484419757974890968971723089209505016251327757418496000000000000000
180 352736281702254565405716842029444121478792439012094917756753128700862018182293515325626184735129600000000000000
181 1552125399084317805943161484023469282686197016473776803552958827986126765869792656492041718464512000000000000000
182 12087721609725120260190208141759501666308545390164395951430156352853602236129912957741651850166272000000000000000
183 64550739551512585469246182091388274230619016339213369949485822552257749327359713304589591806528716800000000000000
184 285591073431514476293541713060318348014260251031174931853744424349447324920041848794535676197470208000000000000000
185 2236228497799147248135188506225507808267080897180413251014578925277916413684033897182205592280760320000000000000000
186 12006437556581340897279789868998219006895137039093686810604362994719941374888906674653664076014341324800000000000000
187 53405530731693207066892300342279531078666666942829712256650207353346649760047825724578171448926928896000000000000000
188 420410957586239682649415439170395467954211208669917691190740837952248285772598372670254651348782940160000000000000000
189 2269216698193873429585880285240663392303180900388706807204224606002068919854003361509542510366710510387200000000000000
190 10147050839021709342709537065033110904946666719137645328763539397135863454409086887669852575296116490240000000000000000
191 80298492898971779386038348881545534379254340855954279017431500048879422582566289180018638407617541570560000000000000000
192 435689606053223698480489014766207371322210732874631706983211124352397232611968645409832161990408417994342400000000000000
193 1958380811931189903142940653551390404654706676793565548451363103647221646700953769320281547032150482616320000000000000000
194 15577907622400525200891439683019833669575342126055130129381711009482607981017860100923615851077803064688640000000000000000
195 84959473180378621203695357879410437407831092910553182861726169248717460359333885854917271588129641508896768000000000000000
196 383842639138513221016016368096072519312322508651538847496467168314855442753386938786775183218301494592798720000000000000000
197 3068847801612903464575613617554907232906342398832860635488197068868073772260518439881952322662327203743662080000000000000000
198 16821975689714966998331680860123266606750556396289530206621781511246057151148109399273619774449669018761560064000000000000000
199 76384685188564130982187257251118431343152179221656230651796966494656233107924000818568261460441997423966945280000000000000000
200 613769560322580692915122723510981446581268479766572127097639413773614754452103687976390464532465440748732416000000000000000000