1 0
2 4
3 4
4 24
5 80
6 24
7 108
8 768
9 768
10 108
11 432
12 6224
13 13904
14 6224
15 432
16 1620
17 46464
18 220968
19 220968
20 46464
21 1620
22 5832
23 330192
24 3277728
25 7002040
26 3277728
27 330192
28 5832
29 20412
30 2270592
31 46576336
32 208984848
33 208984848
34 46576336
35 2270592
36 20412
37 69984
38 15251152
39 642676704
40 6004186984
41 12637025328
42 6004186984
43 642676704
44 15251152
45 69984
46 236196
47 100647168
48 8680278136
49 167970539096
50 738478504448
51 738478504448
52 167970539096
53 8680278136
54 100647168
55 236196
56 787320
57 655139152
58 115349343264
59 4607603633440
60 42119837369168
61 88082672552208
62 42119837369168
63 4607603633440
64 115349343264
65 655139152
66 787320
67 2598156
68 4217820672
69 1513379596864
70 124496158984840
71 2359047063894464
72 10275566914040000
73 10275566914040000
74 2359047063894464
75 124496158984840
76 1513379596864
77 4217820672
78 2598156
79 8503056
80 26911075152
81 19651887694240
82 3323815506994632
83 130272136732736736
84 1178661175005532168
85 2456638851763181776
86 1178661175005532168
87 130272136732736736
88 3323815506994632
89 19651887694240
90 26911075152
91 8503056
92 27634932
93 170416738944
94 253030595298696
95 87881068225023056
96 7113223023541150960
97 133416857282270562320
98 578202261783376052264
99 578202261783376052264
100 133416857282270562320
101 7113223023541150960
102 87881068225023056
103 253030595298696
104 170416738944
105 27634932
106 89282088
107 1072338720464
108 3234828051983328
109 2304923699010954504
110 384838349955877213536
111 14941436920498380518848
112 134401513805944458613328
113 279573979783982763379528
114 134401513805944458613328
115 14941436920498380518848
116 384838349955877213536
117 2304923699010954504
118 3234828051983328
119 1072338720464
120 89282088
121 286978140
122 6710943646848
123 41105657832397744
124 60044569367490800584
125 20661359894841380480272
126 1658672032118594665963168
127 30926068491391277680083776
128 133610208394983437436273912
129 133610208394983437436273912
130 30926068491391277680083776
131 1658672032118594665963168
132 20661359894841380480272
133 60044569367490800584
134 41105657832397744
135 6710943646848
136 286978140
137 918330048
138 41800542176720
139 519625334069189984
140 1555171706058316642096
141 1102107089173705118234384
142 182784937249546399011219816
143 7056680383368519798619918656
144 63242111158604077182714134584
145 131383670545605944288719844352
146 63242111158604077182714134584
147 7056680383368519798619918656
148 182784937249546399011219816
149 1102107089173705118234384
150 1555171706058316642096
151 519625334069189984
152 41800542176720
153 918330048
154 2927177028
155 259288295447040
156 6539008095907322520
157 40078683916858034569112
158 58462523285615816967970768
159 20017768286546749217127782120
160 1598871610692003494581953952784
161 29695237113748738561008220272144
162 128025133220145501539075854367168
163 128025133220145501539075854367168
164 29695237113748738561008220272144
165 1598871610692003494581953952784
166 20017768286546749217127782120
167 58462523285615816967970768
168 40078683916858034569112
169 6539008095907322520
170 259288295447040
171 2927177028
172 9298091736
173 1602497927690832
174 81960910977160983712
175 1028386389386363272836856
176 3086337064097694981537460288
177 2180558822780882530474855505208
178 360096558315149140301518253938336
179 13849046257036339888188964206898128
180 123799730712933435989646348964747856
181 256961574793195204388371517319842144
182 123799730712933435989646348964747856
183 13849046257036339888188964206898128
184 360096558315149140301518253938336
185 2180558822780882530474855505208
186 3086337064097694981537460288
187 1028386389386363272836856
188 81960910977160983712
189 1602497927690832
190 9298091736
191 29443957164
192 9871915467776256
193 1023702929777697873696
194 26286589541737842003110016
195 162249531796736194394543477376
196 236430232644781885293409003351592
197 80682222964525590526088156488138928
198 6421437518938541897432497927604653384
199 118934602924170590379701317130592278168
200 512002026036646891050262240854212317936
201 512002026036646891050262240854212317936
202 118934602924170590379701317130592278168
203 6421437518938541897432497927604653384
204 80682222964525590526088156488138928
205 236430232644781885293409003351592
206 162249531796736194394543477376
207 26286589541737842003110016
208 1023702929777697873696
209 9871915467776256
210 29443957164
211 92980917360
212 60637723364251216
213 12746172604781843983392
214 669631496188916381732694408
215 8497938913304409577702723167424
216 25531166070361825477903505931798120
217 17996233163005201023534316518696466384
218 2962553290799469628385313509060626715440
219 113620889876552275602672303939774787271680
220 1013798653335210810485952652397190208160336