1 0
2 1
3 1
4 1
5 7
6 1
7 2
8 16
9 16
10 2
11 3
12 45
13 39
14 45
15 3
16 5
17 120
18 107
19 107
20 120
21 5
22 8
23 333
24 310
25 398
26 310
27 333
28 8
29 13
30 928
31 943
32 1532
33 1532
34 943
35 928
36 13
37 21
38 2613
39 2935
40 5465
41 7196
42 5465
43 2935
44 2613
45 21
46 34
47 7400
48 9077
49 21691
50 32765
51 32765
52 21691
53 9077
54 7400
55 34
56 55
57 21053
58 28054
59 82625
60 163682
61 179644
62 163682
63 82625
64 28054
65 21053
66 55
67 89
68 60080
69 87562
70 320130
71 791180
72 1113793
73 1113793
74 791180
75 320130
76 87562
77 60080
78 89
79 144
80 171845
81 272571
82 1249914
83 3881007
84 6595796
85 8803975
86 6595796
87 3881007
88 1249914
89 272571
90 171845
91 144
92 233
93 492280
94 850365
95 4849312
96 19185785
97 39677540
98 65762626
99 65762626
100 39677540
101 19185785
102 4849312
103 850365
104 492280
105 233
106 377
107 1411789
108 2654831
109 18947687
110 94442736
111 241971927
112 500606134
113 615439372
114 500606134
115 241971927
116 94442736
117 18947687
118 2654831
119 1411789
120 377
121 610
122 4051904
123 8284969
124 73917602
125 466918841
126 1464024977
127 3871912412
128 5858512208
129 5858512208
130 3871912412
131 1464024977
132 466918841
133 73917602
134 8284969
135 4051904
136 610
137 987
138 11635413
139 25870031
140 288506284
141 2307509126
142 8913650834
143 29641292709
144 56950727458
145 69977566829
146 56950727458
147 29641292709
148 8913650834
149 2307509126
150 288506284
151 25870031
152 11635413
153 987
154 1597
155 33424648
156 80782480
157 1127216287
158 11405401174
159 54269187889
160 228724010089
161 547007577525
162 857557822247
163 857557822247
164 547007577525
165 228724010089
166 54269187889
167 11405401174
168 1127216287
169 80782480
170 33424648
171 1597
172 2584
173 96042845
174 252246425
175 4401832436
176 56404226833
177 330301566873
178 1764555059811
179 5300307609753
180 10352812988393
181 13294810916472
182 10352812988393
183 5300307609753
184 1764555059811
185 330301566873
186 56404226833
187 4401832436
188 252246425
189 96042845
190 2584
191 4181
192 276020944
193 787748512
194 17197042074
195 278908057093
196 2012653511729
197 13604894698893
198 51368643507945
199 126369955779209