1 0
2 0
3 0
4 0
5 2
6 0
7 0
8 14
9 14
10 0
11 0
12 80
13 264
14 80
15 0
16 0
17 436
18 4794
19 4794
20 436
21 0
22 0
23 2346
24 83304
25 280900
26 83304
27 2346
28 0
29 0
30 12578
31 1435808
32 15836932
33 15836932
34 1435808
35 12578
36 0
37 0
38 67368
39 24673352
40 886416182
41 2891592224
42 886416182
43 24673352
44 67368
45 0
46 0
47 360720
48 423651134
49 49491906456
50 524266454832
51 524266454832
52 49491906456
53 423651134
54 360720
55 0
56 0
57 1931306
58 7272419728
59 2761454361344
60 94821314531592
61 307860650044792
62 94821314531592
63 2761454361344
64 7272419728
65 1931306
66 0
67 0
68 10340030
69 124829530972
70 154047246448662
71 17138656649477498
72 180328865345987360
73 180328865345987360
74 17138656649477498
75 154047246448662
76 124829530972
77 10340030
78 0
79 0
80 55359176
81 2142624332680
82 8592994055896310
83 3097157052139827164
84 105557191885030726384
85 342045101062468307160
86 105557191885030726384
87 3097157052139827164
88 8592994055896310
89 2142624332680
90 55359176
91 0
92 0
93 296385268
94 36776621687102
95 479322218408145970
96 559661504116914345352
97 61776749660998923874410
98 648338338792898616469226
99 648338338792898616469226
100 61776749660998923874410
101 559661504116914345352
102 479322218408145970
103 36776621687102
104 296385268
105 0
106 0
107 1586804322
108 631243274484392
109 26736736612809407136
110 101130124206092104688984
111 36152465383268281809542282
112 1228659499592627438742733120
113 3979259269110908593906417328
114 1228659499592627438742733120
115 36152465383268281809542282
116 101130124206092104688984
117 26736736612809407136
118 631243274484392
119 1586804322
120 0
121 0
122 8495522018
123 10834813398096496
124 1491380920762839897984
125 18273998071786696959934276
126 21156493983680665465727818196
127 2328285492440707317251867198066
128 24418014598226494372103587629508
129 24418014598226494372103587629508
130 2328285492440707317251867198066
131 21156493983680665465727818196
132 18273998071786696959934276
133 1491380920762839897984
134 10834813398096496
135 8495522018
136 0
137 0
138 45483800496
139 185971344332908696
140 83189511828057155698994
141 3302067923060576413939117760
142 12380763449552207083701837698026
143 4411981037941202186229246297163080
144 149827746617871167951066236073661532
145 485168384985330726560602698774047840
146 149827746617871167951066236073661532
147 4411981037941202186229246297163080
148 12380763449552207083701837698026
149 3302067923060576413939117760
150 83189511828057155698994
151 185971344332908696
152 45483800496
153 0
154 0
155 243513709632
156 3192056733158039014
157 4640326209793967986579380
158 596675564251451965605442926788
159 7245202958876757225856658600576018
160 8360436275501208276376615108739496718
161 919319709569223211366696942089553482634
162 9639338840885673380580990207828964379976
163 9639338840885673380580990207828964379976
164 919319709569223211366696942089553482634
165 8360436275501208276376615108739496718
166 7245202958876757225856658600576018
167 596675564251451965605442926788
168 4640326209793967986579380
169 3192056733158039014
170 243513709632
171 0
172 0
173 1303737284978
174 54789226054169999632
175 258838236117779186331176592
176 107817796183828709945372162209368
177 4239879480908732304240688502882136760
178 15842497087461796206619767144998960762080
179 5640774187544836396485669954138685709070188
180 191511162881187070859321225777297794070399492
181 620116995791586597194849424436942942331423388
182 191511162881187070859321225777297794070399492
183 5640774187544836396485669954138685709070188
184 15842497087461796206619767144998960762080
185 4239879480908732304240688502882136760
186 107817796183828709945372162209368
187 258838236117779186331176592
188 54789226054169999632
189 1303737284978
190 0
191 0
192 6980021408654
193 940415389870061308324
194 14438043509795880785429893682
195 19482407965147290296347636559409306
196 2481169405224891276707520734902859742352
197 30020516125005845042150188804729421520050680
198 34610687614272619272788059489336854396100884502
199 3804859875178697969195914623210453376339438565678
200 39892547147917649944955790982074846810402404746686
201 39892547147917649944955790982074846810402404746686
202 3804859875178697969195914623210453376339438565678
203 34610687614272619272788059489336854396100884502
204 30020516125005845042150188804729421520050680
205 2481169405224891276707520734902859742352
206 19482407965147290296347636559409306
207 14438043509795880785429893682
208 940415389870061308324
209 6980021408654
210 0
211 0
212 37370028005408
213 16141514818236911909176
214 805356669169413193001847658770
215 3520422691287441047020385281500302304
216 1451975565772708971412003633566285235881072
217 56886946370215632067277938130812732717279744576
218 212364323618407480564675777133250824297010918139386
219 75593174810874661844434248007281140759197431678181748
220 2566300617911746068141976388580096691726967602333332068
221 8309613635077865959358673377383565557955823928354977328
222 2566300617911746068141976388580096691726967602333332068
223 75593174810874661844434248007281140759197431678181748
224 212364323618407480564675777133250824297010918139386
225 56886946370215632067277938130812732717279744576
226 1451975565772708971412003633566285235881072
227 3520422691287441047020385281500302304
228 805356669169413193001847658770
229 16141514818236911909176
230 37370028005408
231 0
232 0
233 200073740644948
234 277056823316381202147334
235 44922940112751408195907062508310
236 636131627571538410976320596758389068372
237 849693301170363289189440483468830998086965510
238 107797099260160965758424347642205091802194573318382
239 1303025267173687559180705042440765553093430935743478730
240 1501849155107960126322467515507539426109824062141074423266
241 165090699084958432396329496718745956787979026363466913506642