1 1
2 1
3 2
4 1
5 2
6 3
7 1
8 2
9 5
10 5
11 1
12 2
13 5
14 12
15 8
16 1
17 2
18 5
19 17
20 26
21 13
22 1
23 2
24 5
25 17
26 53
27 58
28 21
29 1
30 2
31 5
32 17
33 70
34 155
35 131
36 34
37 1
38 2
39 5
40 17
41 70
42 277
43 429
44 295
45 55
46 1
47 2
48 5
49 17
50 70
51 349
52 1009
53 1210
54 662
55 89
56 1
57 2
58 5
59 17
60 70
61 349
62 1658
63 3487
64 3457
65 1487
66 144
67 1
68 2
69 5
70 17
71 70
72 349
73 2017
74 7356
75 11708
76 9948
77 3342
78 233
79 1
80 2
81 5
82 17
83 70
84 349
85 2017
86 11253
87 30374
88 39905
89 28528
90 7510
91 377
92 1
93 2
94 5
95 17
96 70
97 349
98 2017
99 13358
100 58743
101 121676
102 137984
103 81636
104 16874
105 610
106 1
107 2
108 5
109 17
110 70
111 349
112 2017
113 13358
114 85403
115 286327
116 479589
117 481005
118 233344
119 37915
120 987
121 1
122 2
123 5
124 17
125 70
126 349
127 2017
128 13358
129 99377
130 514631
131 1331630
132 1917853
133 1680187
134 667390
135 85195
136 1597
137 1
138 2
139 5
140 17
141 70
142 349
143 2017
144 13358
145 99377
146 717372
147 2892717
148 6077344
149 7777174
150 5852468
151 1909626
152 191432
153 2584
154 1
155 2
156 5
157 17
158 70
159 349
160 2017
161 13358
162 99377
163 822041
164 4900322
165 15496398
166 27523597
167 31840851
168 20335048
169 5464861
170 430143
171 4181
172 1
173 2
174 5
175 17
176 70
177 349
178 2017
179 13358
180 99377
181 822041
182 6609005
183 31329826
184 80361985
185 126333667
186 130793340
187 70581031
188 15637212
189 966522
190 6765
191 1
192 2
193 5
194 17
195 70
196 349
197 2017
198 13358
199 99377
200 822041
201 7477162
202 50516153
203 190259318
204 412478090
205 587717372
206 537219555
207 244962297
208 44741387
209 2171756
210 10946
211 1
212 2
213 5
214 17
215 70
216 349
217 2017
218 13358
219 99377
220 822041
221 7477162
222 66281485
223 362301045
224 1115418749
225 2110690179
226 2760990038
227 2200344721
228 850636578
229 128011961
230 4879892
231 17711
232 1
233 2
234 5
235 17
236 70
237 349
238 2017
239 13358
240 99377
241 822041
242 7477162
243 74207209
244 560559823
245 2469013660
246 6401040365
247 10938840527
248 13033515692
249 8992050521
250 2955043270
251 366269502
252 10965017
253 28657
254 1
255 2
256 5
257 17
258 70
259 349
260 2017
261 13358
262 99377
263 822041
264 7477162
265 74207209
266 718933466
267 4462735315
268 16175130252
269 36533786184
270 57413943808
271 61583867944
272 36701192008
273 10266945188
274 1047988385
275 24638169
276 46368
277 1
278 2
279 5
280 17
281 70
282 349
283 2017
284 13358
285 99377
286 822041
287 7477162
288 74207209
289 797771521
290 6667489440
291 33771706194
292 103405532617
293 208513440422
294 304300790810
295 290639649211
296 149773458903
297 35669911963
298 2998562936
299 55361464
300 75025
301 1
302 2
303 5
304 17
305 70
306 349
307 2017
308 13358
309 99377
310 822041
311 7477162
312 74207209
313 797771521
314 8387128677
315 58377281462
316 245396231675
317 651534943283
318 1204329325750
319 1621734608963
320 1368090247852
321 611384304706
322 123914096828
323 8579622673
324 124396081
325 121393
326 1
327 2
328 5
329 17
330 70
331 349
332 2017
333 13358
334 99377
335 822041
336 7477162
337 74207209
338 797771521
339 9236662346
340 84644321085
341 486464925174
342 1732528092008
343 4096490263721
344 7039399994163
345 8661768091020
346 6426462715392
347 2496957012448
348 430440925456
349 24548350663
350 279515456
351 196418
352 1
353 2
354 5
355 17
356 70
357 349
358 2017
359 13358
360 99377
361 822041
362 7477162
363 74207209
364 797771521
365 9236662346
366 104725526363
367 808797450319
368 3888919872613
369 12019056703557
370 25802645868558
371 41538895014691
372 46243202420814
373 30151737816899
374 10201222295479
375 1495206245569
376 70238679485
377 628065528
378 317811
379 1
380 2
381 5
382 17
383 70
384 349
385 2017
386 13358
387 99377
388 822041
389 7477162
390 74207209
391 797771521
392 9236662346
393 114579019469
394 1142740957337
395 7365536180970
396 30150190281853
397 82582384205833
398 164355593175868
399 246576486345751
400 246483106624494
401 141417395713905
402 41681902590078
403 5193902810084
404 200969734254
405 1411250432
406 514229
407 1
408 2
409 5
410 17
411 70
412 349
413 2017
414 13358
415 99377
416 822041
417 7477162
418 74207209
419 797771521
420 9236662346
421 114579019469
422 1393670438172
423 11837134344681
424 64351057823984
425 228749200048908
426 567392011591024
427 1058688391987285
428 1467966876399821
429 1310659258937117
430 663418656520424
431 170306020543498
432 18042374784904
433 575022887468
434 3171050937
435 832040
436 1
437 2
438 5
439 17
440 70
441 349
442 2017
443 13358
444 99377
445 822041
446 7477162
447 74207209
448 797771521
449 9236662346
450 114579019469
451 1516103040833
452 16350898455530
453 117045119007184
454 544380748169781
455 1714105462071116
456 3909948038432459
457 6882414419833728
458 8744342754644857
459 6956340792318686
460 3113481092977584
461 695788342122824
462 62675415330345
463 1645279205501
464 7125286777
465 1346269
466 1
467 2
468 5
469 17
470 70
471 349
472 2017
473 13358
474 99377
475 822041
476 7477162
477 74207209
478 797771521
479 9236662346
480 114579019469
481 1516103040833
482 19692414404261
483 182559070541602
484 1110675918982105