1 0
2 4
3 4
4 24
5 96
6 24
7 108
8 1152
9 1152
10 108
11 432
12 11424
13 31296
14 11424
15 432
16 1620
17 103488
18 715320
19 715320
20 103488
21 1620
22 5832
23 889056
24 15024096
25 37963968
26 15024096
27 889056
28 5832
29 20412
30 7375872
31 300056400
32 1856325000
33 1856325000
34 300056400
35 7375872
36 20412
37 69984
38 59698464
39 5795398368
40 86415197088
41 211625837280
42 86415197088
43 5795398368
44 59698464
45 69984
46 236196
47 474360768
48 109294975080
49 3892946216856
50 22984646281176
51 22984646281176
52 3892946216856
53 109294975080
54 474360768
55 236196
56 787320
57 3715826016
58 2024660774592
59 171307237216320
60 2416707037884480
61 5826856525990272
62 2416707037884480
63 171307237216320
64 2024660774592
65 3715826016
66 787320
67 2598156
68 28777886592
69 36988673403168
70 7406621052177000
71 248267055360211392
72 1430390977786967280
73 1430390977786967280
74 248267055360211392
75 7406621052177000
76 36988673403168
77 28777886592
78 2598156
79 8503056
80 220814937504
81 668280340085760
82 315868041326151072
83 25062609875880382656
84 343122372255163660560
85 819944297332124826720
86 343122372255163660560
87 25062609875880382656
88 315868041326151072
89 668280340085760
90 220814937504
91 8503056
92 27634932
93 1681292682048
94 11964667932759960
95 13323538607075686392
96 2495854741014485439624
97 80890546793429923552008
98 459338963193935894366016
99 459338963193935894366016
100 80890546793429923552008
101 2495854741014485439624
102 13323538607075686392
103 11964667932759960
104 1681292682048
105 27634932
106 89282088
107 12718165610976
108 212595089870143008
109 556962735401445373632
110 245851383088389214772304
111 18813147168685841982033408
112 252910225839761737259917296
113 600994567853371717147309536
114 252910225839761737259917296
115 18813147168685841982033408
116 245851383088389214772304
117 556962735401445373632
118 212595089870143008
119 12718165610976
120 89282088
121 286978140
122 95670977133312
123 3753382504394332656
124 23108630644746952831560
125 24001720656706533802098384
126 4328190538478506032118840320
127 137383600294764153686560207128
128 772883332582548520102699062648
129 772883332582548520102699062648
130 137383600294764153686560207128
131 4328190538478506032118840320
132 24001720656706533802098384
133 23108630644746952831560
134 3753382504394332656
135 95670977133312
136 286978140
137 918330048
138 716203564928544
139 65903307050002080672
140 952715770357506445707936
141 2325796304262013429688009712
142 986922747502923615461225148912
143 73824296158359764621038759171392
144 980636075314515417473635722907296
145 2321584677123190401202986846749664
146 980636075314515417473635722907296
147 73824296158359764621038759171392
148 986922747502923615461225148912
149 2325796304262013429688009712
150 952715770357506445707936
151 65903307050002080672
152 716203564928544
153 918330048
154 2927177028
155 5338972029467328
156 1151660651569814153160
157 39064869371085089586502488
158 223952604302521801797262601112
159 223373338918739087233877993452680
160 39319365356505561818080095802497216
161 1230859750140410534133566170773791832
162 6880456947405739563085637337334760208
163 6880456947405739563085637337334760208
164 1230859750140410534133566170773791832
165 39319365356505561818080095802497216
166 223373338918739087233877993452680
167 223952604302521801797262601112
168 39064869371085089586502488
169 1151660651569814153160
170 5338972029467328
171 2927177028
172 9298091736
173 39651633731043936
174 20041639365368480108544
175 1594254832906723825720448064
176 21447941362466523315251705642928
177 50239332674781944292171117252327264
178 20787074760606695207018090197170277872
179 1531299355795108437835675307380006190352
180 20172753012876605023731245424154045157520
181 47631920426007575412576023256743509016160
182 20172753012876605023731245424154045157520
183 1531299355795108437835675307380006190352
184 20787074760606695207018090197170277872
185 50239332674781944292171117252327264
186 21447941362466523315251705642928
187 1594254832906723825720448064
188 20041639365368480108544
189 39651633731043936
190 9298091736
191 29443957164
192 293513242790716032
193 347493089466774087920064
194 64793749625146139422864006440
195 2044431097228676437967821679758176
196 11238510617675077430185923601714298880
197 10920715234419624271615532077104996888216
198 1891025880963058546226237271403923454959024
199 58623276741876486593756116908559240618648536
200 326212549307409039746687061776235793466204208
201 326212549307409039746687061776235793466204208
202 58623276741876486593756116908559240618648536
203 1891025880963058546226237271403923454959024
204 10920715234419624271615532077104996888216
205 11238510617675077430185923601714298880
206 2044431097228676437967821679758176
207 64793749625146139422864006440
208 347493089466774087920064
209 293513242790716032
210 29443957164
211 92980917360
212 2166255346248871584
213 6005382183180989524154304
214 2623754242043397852321830382240
215 194075511804204110214390364492531488
216 2502285946868162412138014773306518745824
217 5706453831570644489330114800031552572719024
218 2320654398400891781537261721531821193197390592
219 169108556913093651309317665982722192849310127072
220 2214446461961883535676439817875025349533028460240
221 5218711655455651366389516958561172980118605295424
222 2214446461961883535676439817875025349533028460240
223 169108556913093651309317665982722192849310127072
224 2320654398400891781537261721531821193197390592
225 5706453831570644489330114800031552572719024
226 2502285946868162412138014773306518745824
227 194075511804204110214390364492531488
228 2623754242043397852321830382240
229 6005382183180989524154304
230 2166255346248871584
231 92980917360
232 292889889684
233 15945425950739116608
234 103482283624218785783621880
235 105901840146752959586470082597304
236 18356496755752468714012895925723666120
237 554857363091852826481634351380575154509432
238 2967898004078430075940322864847519842776075776
239 2832597047048266488720715076041955159728937923008
240 484775197659636295612891510782907882436358285695328
241 14921896870968338952922583948244071482481017800208032
242 82754550445875476081299853518134251520423045776593032
243 82754550445875476081299853518134251520423045776593032
244 14921896870968338952922583948244071482481017800208032
245 484775197659636295612891510782907882436358285695328
246 2832597047048266488720715076041955159728937923008
247 2967898004078430075940322864847519842776075776
248 554857363091852826481634351380575154509432
249 18356496755752468714012895925723666120
250 105901840146752959586470082597304
251 103482283624218785783621880
252 15945425950739116608
253 292889889684
254 920511081864
255 117089451344152924896
256 1778480673093813039539234400
257 4262085428922904344380368410230976
258 1730630354730227834204412349952849304192
259 122588741888659424906643147435947421186852240
260 1537274010976957960188986419027546483895818581648
261 3441356371508298034921346741471879505931419699051408
262 1382227314315543320981687069989359583855014539279990304
263 99922922263878377406151073821299621516425187444143044992
264 1302620303031936210310297756331087763400710261367383623616