1 0
2 4
3 4
4 24
5 48
6 24
7 108
8 384
9 384
10 108
11 432
12 2736
13 5888
14 2736
15 432
16 1620
17 18336
18 80112
19 80112
20 18336
21 1620
22 5832
23 118032
24 1031344
25 2097552
26 1031344
27 118032
28 5832
29 20412
30 739008
31 12791896
32 52394312
33 52394312
34 12791896
35 739008
36 20412
37 69984
38 4533744
39 154606864
40 1265974992
41 2563440512
42 1265974992
43 154606864
44 4533744
45 69984
46 236196
47 27384288
48 1833130768
49 29881402560
50 121792778352
51 121792778352
52 29881402560
53 1833130768
54 27384288
55 236196
56 787320
57 163381968
58 21416076480
59 693021071760
60 5665397992608
61 11426543880704
62 5665397992608
63 693021071760
64 21416076480
65 163381968
66 787320
67 2598156
68 965118720
69 247279304248
70 15854541802056
71 259306140235672
72 1052109184130840
73 1052109184130840
74 259306140235672
75 15854541802056
76 247279304248
77 965118720
78 2598156
79 8503056
80 5654345136
81 2828051682752
82 358760880894864
83 11718368891185840
84 95454531912315856
85 192247800095048896
86 95454531912315856
87 11718368891185840
88 358760880894864
89 2828051682752
90 5654345136
91 8503056
92 27634932
93 32898781728
94 32088228414160
95 8045649521280080
96 524154208020159720
97 8558619944786977592
98 34666986301328823344
99 34666986301328823344
100 8558619944786977592
101 524154208020159720
102 8045649521280080
103 32088228414160
104 32898781728
105 27634932
106 89282088
107 190290667152
108 361662427633424
109 179088561311942528
110 23247356088445416368
111 760020559893342078688
112 6183899646434421899984
113 12445275374147703433760
114 6183899646434421899984
115 760020559893342078688
116 23247356088445416368
117 179088561311942528
118 361662427633424
119 190290667152
120 89282088
121 286978140
122 1095084877632
123 4053056289550296
124 3961164069598726264
125 1023776741213223461792
126 66953271981144607663880
127 1093211509437280016564192
128 4424264673679646858803928
129 4424264673679646858803928
130 1093211509437280016564192
131 66953271981144607663880
132 1023776741213223461792
133 3961164069598726264
134 4053056289550296
135 1095084877632
136 286978140
137 918330048
138 6274151751024
139 45198059875209904
140 87139967884594089296
141 44814164049516781057936
142 5858534813761786497448832
143 191809173606551182685393776
144 1559822879014516106790070336
145 3138050414883209885285902752
146 1559822879014516106790070336
147 191809173606551182685393776
148 5858534813761786497448832
149 44814164049516781057936
150 87139967884594089296
151 45198059875209904
152 6274151751024
153 918330048
154 2927177028
155 35807326610016
156 501865175240768976
157 1907940856141713336608
158 1951499895044662950306096
159 509688057345461386663496856
160 33438922821102401439427251864
161 546061322280192071480226340304
162 2209052021205954351403988262184
163 2209052021205954351403988262184
164 546061322280192071480226340304
165 33438922821102401439427251864
166 509688057345461386663496856
167 1951499895044662950306096
168 1907940856141713336608
169 501865175240768976
170 35807326610016
171 2927177028
172 9298091736
173 203653219107408
174 5551467935861175200
175 41602573539208659051328
176 84597702438872120235076624
177 44122360049815134698376128256
178 5797574695466341199253853870480
179 190009519503624800927190264447040
180 1544937024024296933669673932724032
181 3107560086436286975829696986907248
182 1544937024024296933669673932724032
183 190009519503624800927190264447040
184 5797574695466341199253853870480
185 44122360049815134698376128256
186 84597702438872120235076624
187 41602573539208659051328
188 5551467935861175200
189 203653219107408
190 9298091736
191 29443957164
192 1154714957732736
193 61202297861645652152
194 903843590533721460295688
195 3652794193148684566583059384
196 3803009784911485855240291450840
197 1000388213554283332260672864314616
198 65770755764122763567341395516141312
199 1074346500068735051180033444517925496
200 4345501665836637280710378900805488880
201 4345501665836637280710378900805488880
202 1074346500068735051180033444517925496
203 65770755764122763567341395516141312
204 1000388213554283332260672864314616
205 3803009784911485855240291450840
206 3652794193148684566583059384
207 903843590533721460295688
208 61202297861645652152
209 1154714957732736
210 29443957164
211 92980917360
212 6529188836867376
213 672701862008061225440
214 19573085941521620824951824
215 157168973449090989705478517376
216 326540207399885395924711715025008
217 171900605871146442571894350684108096
218 22662377984789861382877386563237453248
219 743394652651320082852118690501250223504