1 1
2 1
3 1
4 1
5 4
6 1
7 1
8 7
9 7
10 1
11 1
12 13
13 13
14 13
15 1
16 1
17 26
18 21
19 21
20 26
21 1
22 1
23 49
24 27
25 26
26 27
27 49
28 1
29 1
30 99
31 53
32 64
33 64
34 53
35 99
36 1
37 1
38 194
39 99
40 115
41 137
42 115
43 99
44 194
45 1
46 1
47 387
48 197
49 211
50 271
51 271
52 211
53 197
54 387
55 1
56 1
57 773
58 371
59 439
60 656
61 538
62 656
63 439
64 371
65 773
66 1
67 1
68 1538
69 713
70 870
71 1414
72 1476
73 1476
74 1414
75 870
76 713
77 1538
78 1
79 1
80 3081
81 1365
82 1725
83 3251
84 3001
85 4429
86 3001
87 3251
88 1725
89 1365
90 3081
91 1
92 1
93 6147
94 2645
95 3513
96 7823
97 8018
98 11281
99 11281
100 8018
101 7823
102 3513
103 2645
104 6147
105 1
106 1
107 12298
108 5105
109 7141
110 17334
111 19631
112 31062
113 33136
114 31062
115 19631
116 17334
117 7141
118 5105
119 12298
120 1
121 1
122 24587
123 9857
124 14372
125 40796
126 49142
127 84750
128 96562
129 96562
130 84750
131 49142
132 40796
133 14372
134 9857
135 24587
136 1
137 1
138 49157
139 19079
140 29438
141 93604
142 121150
143 233266
144 302341
145 321576
146 302341
147 233266
148 121150
149 93604
150 29438
151 19079
152 49157
153 1
154 1
155 98330
156 36861
157 60518
158 216821
159 301994
160 652271
161 927289
162 1100993
163 1100993
164 927289
165 652271
166 301994
167 216821
168 60518
169 36861
170 98330
171 1
172 1
173 196609
174 71379
175 123439
176 501777
177 755291
178 1795948
179 2823816
180 3656995
181 4146990
182 3656995
183 2823816
184 1795948
185 755291
186 501777
187 123439
188 71379
189 196609
190 1
191 1
192 393251
193 138165
194 253860
195 1167670
196 1883016
197 4991011
198 8720038
199 12269156
200 15299445
201 15299445
202 12269156
203 8720038
204 4991011
205 1883016
206 1167670
207 253860
208 138165
209 393251
210 1
211 1
212 786450
213 267465
214 523477
215 2698662
216 4721904
217 13877748
218 26905885
219 41412932
220 56985614
221 63233103
222 56985614
223 41412932
224 26905885
225 13877748
226 4721904
227 2698662
228 523477
229 267465
230 786450
231 1
232 1
233 1572883
234 518201
235 1075787
236 6270487
237 11811102
238 38640817
239 82871696
240 139652666
241 212605446
242 258194070
243 258194070
244 212605446
245 139652666
246 82871696
247 38640817
248 11811102
249 6270487
250 1075787
251 518201
252 1572883
253 1
254 1
255 3145797
256 1003521
257 2216143
258 14570871
259 29624570
260 107514978
261 256682614
262 471474259
263 794322557
264 1069986487