1 1
2 2
3 0
4 1
5 5
6 0
7 3
8 11
9 6
10 4
11 1
12 28
13 55
14 32
15 4
16 3
17 69
18 210
19 330
20 108
21 0
22 1
23 102
24 846
25 2177
26 1590
27 324
28 0
29 4
30 279
31 2694
32 11221
33 17578
34 7624
35 888
36 32
37 1
38 328
39 7791
40 54777
41 135993
42 123474
43 37524
44 2896
45 96
46 3
47 961
48 24032
49 227906
50 914364
51 1427342
52 839904
53 182824
54 11464
55 0
56 1
57 1067
58 58095
59 918226
60 5432872
61 13194203
62 13636072
63 5728312
64 906816
65 41136
66 0
67 5
68 3363
69 178619
70 3502979
71 29310643
72 106735111
73 171901608
74 123865568
75 38823672
76 4530720
77 148320
78 992
79 1
80 3367
81 398441
82 12523208
83 149271974
84 767407680
85 1831509527
86 2077283486
87 1103593124
88 260980384
89 23458808
90 588288
91 2512
92 3
93 10416
94 1242546
95 46167953
96 720233912
97 5103924176
98 17237703036
99 28689872714
100 23849439172
101 9648564784
102 1753465144
103 125224120
104 2443224
105 0