1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
10 2
11 2
12 1
13 1
14 2
15 4
16 2
17 1
18 1
19 3
20 7
21 7
22 3
23 1
24 1
25 3
26 10
27 14
28 10
29 3
30 1
31 1
32 4
33 14
34 28
35 28
36 14
37 4
38 1
39 1
40 4
41 19
42 45
43 65
44 45
45 19
46 4
47 1
48 1
49 5
50 24
51 73
52 132
53 132
54 73
55 24
56 5
57 1
58 1
59 5
60 30
61 105
62 242
63 316
64 242
65 105
66 30
67 5
68 1
69 1
70 6
71 37
72 152
73 412
74 693
75 693
76 412
77 152
78 37
79 6
80 1
81 1
82 6
83 44
84 204
85 660
86 1349
87 1742
88 1349
89 660
90 204
91 44
92 6
93 1
94 1
95 7
96 52
97 274
98 1008
99 2472
100 3927
101 3927
102 2472
103 1008
104 274
105 52
106 7
107 1
108 1
109 7
110 61
111 351
112 1479
113 4219
114 8105
115 10079
116 8105
117 4219
118 1479
119 351
120 61
121 7
122 1
123 1
124 8
125 70
126 450
127 2100
128 6890
129 15553
130 23557
131 23557
132 15553
133 6890
134 2100
135 450
136 70
137 8
138 1
139 1
140 8
141 80
142 556
143 2900
144 10733
145 28089
146 50517
147 61680
148 50517
149 28089
150 10733
151 2900
152 556
153 80
154 8
155 1
156 1
157 9
158 91
159 688
160 3911
161 16201
162 48221
163 101252
164 147581
165 147581
166 101252
167 48221
168 16201
169 3911
170 688
171 91
172 9
173 1
174 1
175 9
176 102
177 829
178 5166
179 23641
180 79283
181 191045
182 326893
183 391473
184 326893
185 191045
186 79283
187 23641
188 5166
189 829
190 102
191 9
192 1
193 1
194 10
195 114
196 999
197 6704
198 33689
199 125622
200 343102
201 677790
202 956474
203 956474
204 677790
205 343102
206 125622
207 33689
208 6704
209 999
210 114
211 10
212 1
213 1
214 10
215 127
216 1179
217 8562
218 46824
219 192773
220 589629
221 1327623
222 2173476
223 2565262
224 2173476
225 1327623
226 589629
227 192773
228 46824
229 8562
230 1179
231 127
232 10
233 1
234 1
235 11
236 140
237 1392
238 10784
239 63879
240 287670
241 976374
242 2475447
243 4640360
244 6372016
245 6372016
246 4640360
247 2475447
248 976374
249 287670
250 63879
251 10784
252 1392
253 140
254 11
255 1
256 1
257 11
258 154
259 1616
260 13413
261 85486
262 418841
263 1563852
264 4421584
265 9378193
266 14795382
267 17237962
268 14795382
269 9378193
270 4421584
271 1563852
272 418841
273 85486
274 13413
275 1616
276 154
277 11
278 1
279 1
280 12
281 169
282 1877
283 16498
284 112722
285 596685
286 2433930
287 7605622
288 18068741
289 32373117
290 43427516
291 43427516
292 32373117
293 18068741
294 7605622
295 2433930
296 596685
297 112722
298 16498
299 1877
300 169
301 12
302 1
303 1
304 12
305 184
306 2150
307 20087
308 146372
309 833661
310 3691056
311 12654129
312 33369849
313 67216809
314 102682174
315 118341446
316 102682174
317 67216809
318 33369849
319 12654129
320 3691056
321 833661
322 146372
323 20087
324 2150
325 184
326 12
327 1
328 1
329 13
330 200
331 2463
332 24234
333 187788
334 1144613
335 5471431
336 20440247
337 59368654
338 133230894
339 229491888
340 301703034
341 301703034
342 229491888
343 133230894
344 59368654
345 20440247
346 5471431
347 1144613
348 187788
349 24234
350 2463
351 200
352 13
353 1
354 1
355 13
356 217
357 2790
358 28992
359 237948
360 1546999
361 7944027
362 32155898
363 102156487
364 253391492
365 487770300
366 724593977
367 827194809
368 724593977
369 487770300
370 253391492
371 102156487
372 32155898
373 7944027
374 1546999
375 237948
376 28992
377 2790
378 217
379 13
380 1
381 1
382 14
383 234
384 3161
385 34421
386 298486
387 2061239
388 11322880
389 49399623
390 170620780
391 464462233
392 991225842
393 1649493301
394 2130644370
395 2130644370
396 1649493301
397 991225842
398 464462233
399 170620780
400 49399623
401 11322880
402 2061239
403 298486
404 34421
405 3161
406 234
407 14
408 1
409 1
410 14
411 252
412 3546
413 40579
414 370594
415 2710956
416 15867699
417 74280864
418 277415006
419 823613962
420 1934803657
421 3578522034
422 5186939626
423 5872518213
424 5186939626
425 3578522034
426 1934803657
427 823613962
428 277415006
429 74280864
430 15867699
431 2710956
432 370594
433 40579
434 3546
435 252
436 14
437 1