0 0
1 0
2 0
3 2
4 15
5 84
6 420
7 1980
8 9009
9 40040
10 175032
11 755820
12 3233230
13 13728792
14 57946200
15 243374040
16 1017958725
17 4242920400
18 17631691440
19 73078721100
20 302202005490
21 1247182879800
22 5137916074200
23 21132472200840
24 86794082253450
25 356013544661424
26 1458583920435600
27 5969389748449400
28 24406276371517404
29 99696725761636080
30 406910339960455408
31 1659519128410152240
32 6763255758240512685
33 27544896179015906208
34 112113476857664362080
35 456061607645998958604
36 1854189869469844250890
37 7534672983092085699960
38 30603235680198080414424
39 124243905539265711084200
40 504195200451912068088990
41 2045259092975663844879600
42 8293413245143076469896400
43 33617254154149726248905640
44 136220691722192072549612100
45 551801913134974871661285840
46 2234546675536475592521182800
47 9046240216436834458697941200
48 36612144431523521684230278690
49 148137869217167044259174863200
50 599233440331229754352219680672
51 2423370530751296800689123708600
52 9798101729905753391169290598900
53 39606515370094502009888845620912
54 160065546866068194397263199622640
55 646754356498001417641529207985744
56 2612730705664096023423832615818420
57 10552783668881105186226474035040480
58 42614720759412663639175372576611744
59 172058224857919168567372720996368240
60 694571886663284222585130931601128632
61 2803416207335132475555587818898845920
62 11313294164210285840391357950405894880
63 45648244072099280327420368111002832992
64 184159796141281676525837806800280384125
65 742854006469646385509682230110510651200
66 2996070632153912911254778980027239928000
67 12082101998881870816561949189046416239500
68 48716566023545860111485759829679916339450
69 196406708869631530884250889431911125163000
70 791740988888966678656214779445567533546200
71 3191234391834981683233210357914404350209000
72 12861291262745572315156066382077738305129750
73 51827731836097226049646520340458862461689200
74 208830050051423348966695248497813878628466000
75 841353068318290070392485523392303471007575240
76 3389372941044301202824811003572094912945080500
77 13652665451535416147285900693925363713919882000
78 54988735618645722267068443102610157235449617040
79 221456966565431972754449526019505929705724806800
80 891795700100991155218648529616861053941592460630
81 3590896266313582619303959891334749163069660050400
82 14457819761962158363180901803919871514538881357600
83 58205788836863315868155401659997892368471894043880
84 234311663174851002590943041073977406227578656358300
85 943163274323331381447847627026041622542460083613840
86 3796172719432517594423740869215210957641479154136400
87 15278192668849097904651213251964666760557086053839600
88 61484512796483361647835671298213957062338155667470540
89 247416121522300436210261128296967582639144916979108000
90 995541803918467119187801674089943889990919508856165600
91 4005539076205420901627243998398850166771656665252954000
92 16115103596526499186786110380465916242524659729697461000
93 64830079844951049058239176670376144769210315701119821600
94 260790629818186298584756846998789237959846500266019764000
95 1049010913259514589593330859621216756260453496951051581600
96 4219308007969216948061885211581305299878235335518846583250
97 16969781012091151998171249668689364768275350540046846008000
98 68247319082139303234750583254035144538535518251389259745600
99 274454180904815253538738140990027696155600537412468172083000
100 1103645338182806575209486590459486630540758202300075620646340
101 4437773738096150908601491846866798130483145731616792251134000
102 17843383770467411288476705482915996998799433847802039906966000
103 71740796961417129735766730821215268710124481019920201614298640
104 288424776816512318044690502911264356209877840200992965934104300
105 1159516077554785655063696946157553512695845031530714579015760480
106 4661216398963138157239939454740339226252119292350527832295450400
107 18737017609491291880810295802430342763183842575972664539381747600
108 75314879777410235142071860958234557657093995793473191801948749480
109 302719665645052044313468688151325329547814191158810371064782752800
110 1216691291674157349897446878647969077280280214694875396226899991840
111 4889905441513255014853102320091687532813138200200124840691695162400
112 19651748097274190493014654818835056826251489709880285463140231656100
113 78973782860421589984478522728113335364836236040864040181398298607040
114 317355528564283060748437875827766959325266524630783660757397145896000
115 1275237013693558547522993066874371641835286820558294964763963251785200
116 5124102342938642714223073301210951661234708333750793087741680231273000
117 20588610943377398436095587371307341537628616660846641412374578419132000
118 82721609864025240790921415965985178726203937920610212460242208147967200
119 332348629604378430474101834937231093317536250150466704074545991298628000
120 1335217720902034882430355277882439960802631746865186959403763617178804200
121 5364062786870760670696538642620588048160733786257677825423720484758104000
122 21548620323452025336572773571767318924426940066270855912271816098089416000
123 86562384567623135925208190421221400654954073875970974847589466130617727200
124 347714937209453905772613812095908678850578647860888473344722548899782086000
125 1396696799587036619803752896639146362732527583827317004800283570846232882624
126 5610038442011422737306982695559869730294221324896792073094441365671570328000
127 22532775687967139381517733646148900189266579073048761252690475315053223672000
128 90500076953759019433443287473051288997665556524516218476274707793496891225629
129 363470224162753093922430036067478045143817369873287728690243197044387662065280
130 1459736928124500705367695092155675303531553878062884078651439456282566221738368
131 5862278431530527045530807938082250413872545214024010845442982644684399413875340
132 23542067401040668336122134626611489769875052080419891333866692459995806948533210
133 94538624857666609827277735766043317391669439910220583868885609651962340546590968
134 379630150747232501237598700817385977152716122779506036055471495064761614739045080
135 1524400396569526871972930002002742479300771878878245449830825942808871049622172264
136 6121030561855635598816558273189915207409059131077342272291734200918194622625960390
137 24577481467235135159601598400336367238726253767838166116960905949345351455659918960
138 98681952158460686001530797828339288362383319073635561024203418509014008566090888784
139 396210334787725670097132223612513329808765018921336176562475638215941771591530811400
140 1590749376468383886939508029796934383485597447708884964148592231306403131552524591380
141 6386542362509515327768237603440051086334406034279889680300546053533570389396814733200
142 25640003540884538129648935260502407953354494020083444018967264686093179896472914838800
143 102933984245153451476330880357497479122228141527579748386235614253280771960006049521680
144 413226411338773533778355499307506871712609131989412199121457097999651089561667311687950
145 1658846151317030850314898113198702670630277824852688427905932874806175835784806863277280
146 6659061976332999117007932314741990172694874245660686710546806889429332158114985305645600
147 26730622366447826954383882494721106810007032048482609182189308154222846378464972193467400
148 107298661318292111346902908008400073757112104134221291713520567708344102177713403294019980
149 430694084136860676786409944253631260479499353360310894199899603396736554296126430800488400
150 1728753315674239957354104241547024414512406792222570340229311306042247867325758089996735888
151 6938838930373157516317484806996961248512747863896749575736943983890712086053360509786433200
152 27850332764428680879030907979761469949324700031964956284600833717044927147934589237928574300
153 111779949960655976171211110929489695859354979056398956570246274306947378189566487315210319648
154 448629170457900673263057236735584128087795656460553651702979477985180992794024265121208356960
155 1800533949143347031454229205295835858042003654171651574296558893054616891113402309541637410896
156 7226124810978767058111304490333840993876467656825142630378220896836842299302530887841186843880
157 29000138252084197418424025862605395786161858287577849272514663332859313507565686868599803202720
158 116381853315285385491120870144082625914886065995088860032718911461007719483485946787248912142496
159 467047640662937722616762272784308360892104459327170824369329158475597016504845635510512688060960
160 1874251770090290607727123314900278209716937982760142600373192482057764046408736828553851195568198
161 7521173861577831010173156222384637143167899570727075896143387395567912330269826851905697383583680
162 30181053369066222877300946248082959251188773795694231647533690813754583208376032419701711816211520
163 121108420137251470726813597651624917620989553499501254999144778030714901914224254017892007093181288
164 485965653444243043611040019360311317298282199411913269472784018798448865998032862944843893028425900
165 1949971272944845936608518829648692504606979258515681617305384314262866875102319968126156999276350480
166 7824243517762655160676579545234627290456786831881423356894285423886446028156511158971722426322469200
167 31394105763618143015812424396995898284025018932711894827509376873146243863231171472240416272580282800
168 125963752930776951749808422304569906166877007782614803986480804999461455085003512030502293602775043780
169 505399587577110347506895131339644565414688671704966220029880922889405481726954990880207391741939079200
170 2027757852150698529169439831996250576545457127130182538172723367475893652750635265628774327712480195680
171 8135594891356499320247481030210520796875152759434170124957814513202154776386738398648445036624215655600
172 32640338083795846419633333311724623516346981736298740481382628462868504690098190640125875776152101217400
173 130952015341150612402086918195070104656267020368220366775902723481495430309216787147559752960888770038880
174 525366070823188431889396902095365947194279566490369872354624860589705905626510986146541900616431151426400
175 2107677915226742268479601737854751173401741638907345658008474407487392901655646532993747965144111631948384
176 8455493212852948242734608259293150808953715882571343672022305204761726318222452180937543153650592349004700
177 33920809709539822757527966739794381737380657988293222071748160681171530945808832127384743545679524186772800
178 136077438938154585278530008980359086056711453724979056710426762601623012842701870956733621924725672597993664
179 545882006507236429897810517233931605378592988882772130112485216404047624525795532361350785260501222160184080
180 2189798986932324518503439138907716972913259746928800215353304631755672024486623471719234101098669780270071768
181 8784208239839022309621468567646450480455325895247319505626081401952419530841492876187032566453289540073998240
182 35236598354676257396585203369058058864474887919538038174050818643561485945405733072805997601118815878075702560
183 141344329502127602984990773878578610621760652416041289010737181815757931418893452409714695659715585294532444768
184 566964598192085830013359280640142823473486835102659013900563899794832514360136209086409626266556721099465208280
185 2274189806160687373278415533297746634007580576228830287536517910623430355195205104080015993022158732545570928704
186 9122014637614391182610672564814070977761765558273758715475668086768228050849090806159133425210509775969410626240
187 36588801562614431408232508196207845959743570920381248193450008834894695703144173457906135848644294210680373731360
188 146757072903618125655872667003662648852103152114290537247920159070887861989074712067993725220171832403057317316624
189 588631372799970294062639985421756656088824726862233764349910178898423750937575650042302874667014518087019449896000
190 2360920416893683274013244406487837152620153575182366586615488318437905292741631173231872036512737712201204439259200
191 9469192337112294338960328044513153244969213487182924022623444013073051137926081139825504363890065871427466395848000
192 37978538115299755916031858031705614792198778366170004632403584891718419552359945471023025686984346534923289081363250
193 152320140651578012055703229463839873976500101769003406634765749582623708764785434969029136455853880926758602993571200
194 610900202467507107777785311454127588698863283961018952339626978071833253077529105919669130693162553152847087787408000
195 2450062254319203987058790898149198242752844959039817355969792428401554325563821058452826869347289431923581926116614200
196 9826026874346157261200411524749256249551499120649537143760632582023892532813981515752309515403332973382854340994806500
197 39406949371625522417151851881871578938752874907640270477222242846615889274411653537139253337299169278777980285544926000
198 158038095172267266048086688658191116965407217209242029557991363036925602875639711395952247222327841736973323578719177200
199 633789325372937282208022762791361258222977051478557026547559455600346190180688228298504012678610424687144069177090906000
200 2541688227027317974938092504000300176821820101419311714128773587349956855981975233516076777342551237642560553157244306940