1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 6
9 6
10 0
11 0
12 24
13 55
14 24
15 0
16 0
17 92
18 244
19 244
20 92
21 0
22 0
23 318
24 894
25 958
26 894
27 318
28 0
29 0
30 1056
31 2948
32 3330
33 3330
34 2948
35 1056
36 0
37 0
38 3406
39 9188
40 10474
41 10954
42 10474
43 9188
44 3406
45 0
46 0
47 10770
48 27580
49 30808
50 32244
51 32244
52 30808
53 27580
54 10770
55 0
56 0
57 33542
58 80579
59 86860
60 89147
61 89042
62 89147
63 86860
64 80579
65 33542
66 0
67 0
68 103226
69 230740
70 237624
71 236332
72 231146
73 231146
74 236332
75 237624
76 230740
77 103226
78 0
79 0
80 314634
81 650623
82 636256
83 609693
84 578810
85 566178
86 578810
87 609693
88 636256
89 650623
90 314634
91 0
92 0
93 951396
94 1812430
95 1676876
96 1542674
97 1415986
98 1343304
99 1343304
100 1415986
101 1542674
102 1676876
103 1812430
104 951396
105 0
106 0
107 2857604
108 4999598
109 4366076
110 3849427
111 3412832
112 3132736
113 3035844
114 3132736
115 3412832
116 3849427
117 4366076
118 4999598
119 2857604
120 0
121 0
122 8534022
123 13680344
124 11259114
125 9505656
126 8138242
127 7230554
128 6776640
129 6776640
130 7230554
131 8138242
132 9505656
133 11259114
134 13680344
135 8534022
136 0
137 0
138 25360354
139 37180126
140 28808224
141 23280649
142 19255302
143 16583786
144 15052898
145 14551996
146 15052898
147 16583786
148 19255302
149 23280649
150 28808224
151 37180126
152 25360354
153 0
154 0
155 75037878
156 100464520
157 73230526
158 56635936
159 45279250
160 37859204
161 33366652
162 31239986
163 31239986
164 33366652
165 37859204
166 45279250
167 56635936
168 73230526
169 100464520
170 75037878
171 0
172 0
173 221184144
174 270114217
175 185121918
176 137005695
177 105930602
178 86112706
179 73891832
180 67233410
181 65113158
182 67233410
183 73891832
184 86112706
185 105930602
186 137005695
187 185121918
188 270114217
189 221184144
190 0
191 0
192 649773710
193 723090732
194 465742070
195 329823586
196 246729068
197 195237270
198 163472122
199 145071080
200 136609882
201 136609882
202 145071080
203 163472122
204 195237270
205 246729068
206 329823586
207 465742070
208 723090732
209 649773710
210 0
211 0
212 1903099818
213 1928306149
214 1166862594
215 790661565
216 572425420
217 441322324
218 361220356
219 313622746
220 288414618
221 280515214
222 288414618
223 313622746
224 361220356
225 441322324
226 572425420
227 790661565
228 1166862594
229 1928306149
230 1903099818
231 0
232 0
233 5558851080
234 5124900050
235 2912703062
236 1888351302
237 1323415002
238 994760604
239 796997954
240 678584852
241 611751736
242 581569480
243 581569480
244 611751736
245 678584852
246 796997954
247 994760604
248 1323415002
249 1888351302
250 2912703062
251 5124900050
252 5558851080
253 0
254 0
255 16197428578
256 13579351352
257 7246920604
258 4495083545
259 3050017738
260 2236239158
261 1755499764
262 1468288842
263 1301464424
264 1214717594
265 1187820788
266 1214717594
267 1301464424
268 1468288842
269 1755499764
270 2236239158
271 3050017738
272 4495083545
273 7246920604
274 13579351352
275 16197428578
276 0
277 0
278 47091498180
279 35883161448
280 17978001450
281 10668575466
282 7009194836
283 5014472488
284 3859659376
285 3175061332
286 2772895006
287 2549836230
288 2450342166
289 2450342166
290 2549836230
291 2772895006
292 3175061332
293 3859659376
294 5014472488
295 7009194836
296 10668575466
297 17978001450
298 35883161448
299 47091498180
300 0
301 0
302 136634149236
303 94587730636
304 44482281206
305 25253243659
306 16066007352
307 11217924498
308 8470047840
309 6858710594
310 5910398040
311 5368240680
312 5089970038
313 5004343732
314 5089970038
315 5368240680
316 5910398040
317 6858710594
318 8470047840
319 11217924498
320 16066007352
321 25253243659
322 44482281206
323 94587730636
324 136634149236
325 0
326 0
327 395704051072
328 248776803156
329 109799225938
330 59632117024
331 36738631114
332 25041061688
333 18553409364
334 14797123410
335 12594027554
336 11317663268
337 10618718854
338 10309804846
339 10309804846
340 10618718854
341 11317663268
342 12594027554
343 14797123410
344 18553409364
345 25041061688
346 36738631114
347 59632117024
348 109799225938
349 248776803156
350 395704051072
351 0
352 0
353 1144040493756
354 652982317119
355 270440705450
356 140504745763
357 83830589316
358 55784820452
359 40568845008
360 31879199436
361 26815094516
362 23869098144
363 22204911494