1 1
2 1
3 2
4 1
5 3
6 3
7 1
8 4
9 6
10 4
11 1
12 5
13 10
14 9
15 5
16 1
17 6
18 15
19 16
20 14
21 6
22 1
23 7
24 21
25 25
26 30
27 18
28 7
29 1
30 8
31 28
32 36
33 55
34 40
35 25
36 8
37 1
38 9
39 36
40 49
41 91
42 75
43 65
44 30
45 9
46 1
47 10
48 45
49 64
50 140
51 126
52 140
53 80
54 36
55 10
56 1
57 11
58 55
59 81
60 204
61 196
62 266
63 175
64 100
65 42
66 11
67 1
68 12
69 66
70 100
71 285
72 288
73 462
74 336
75 225
76 120
77 53
78 12
79 1
80 13
81 78
82 121
83 385
84 405
85 750
86 588
87 441
88 275
89 173
90 59
91 13
92 1
93 14
94 91
95 144
96 506
97 550
98 1155
99 960
100 784
101 546
102 448
103 194
104 72
105 14
106 1
107 15
108 105
109 169
110 650
111 726
112 1705
113 1485
114 1296
115 980
116 994
117 504
118 266
119 80
120 15
121 1
122 16
123 120
124 196
125 819
126 936
127 2431
128 2200
129 2025
130 1632
131 1974
132 1120
133 770
134 301
135 89
136 16
137 1
138 17
139 136
140 225
141 1015
142 1183
143 3367
144 3146
145 3025
146 2565
147 3606
148 2226
149 1890
150 882
151 343
152 97
153 17
154 1
155 18
156 153
157 256
158 1240
159 1470
160 4550
161 4368
162 4356
163 3850
164 6171
165 4068
166 4116
167 2184
168 1022
169 378
170 114
171 18
172 1
173 19
174 171
175 289
176 1496
177 1800
178 6020
179 5915
180 6084
181 5566
182 10021
183 6963
184 8184
185 4788
186 2562
187 1134
188 492
189 123
190 19
191 1
192 20
193 190
194 324
195 1785
196 2176
197 7820
198 7840
199 8281
200 7800
201 15587
202 11308
203 15147
204 9570
205 5670
206 2856
207 1626
208 536
209 142
210 20
211 1
212 21
213 210
214 361
215 2109
216 2601
217 9996
218 10200
219 11025
220 10647
221 23387
222 17589
223 26455
224 17787
225 11418
226 6342
227 4482
228 1782
229 678
230 152
231 21
232 1
233 22
234 231
235 400
236 2470
237 3078
238 12597
239 13056
240 14400
241 14210
242 34034
243 26390
244 44044
245 31174
246 21351
247 12804
248 10824
249 4932
250 2460
251 732
252 164
253 22
254 1
255 23
256 253
257 441
258 2870
259 3610
260 15675
261 16473
262 18496
263 18600
264 48244
265 38402
266 70434
267 52052
268 37609
269 23991
270 23628
271 11946
272 7392
273 2670
274 804
275 176
276 23
277 1
278 24
279 276
280 484
281 3311
282 4200
283 19285
284 20520
285 23409
286 23936
287 66844
288 54432
289 108836
290 83447
291 63063
292 42328
293 47619
294 26136
295 19338
296 8052
297 2970
298 876
299 199
300 24
301 1
302 25
303 300
304 529
305 3795
306 4851
307 23485
308 25270
309 29241
310 30345
311 90780
312 75412
313 163268
314 129220
315 101465
316 71071
317 89947
318 52767
319 45474
320 21120
321 9042
322 3270
323 1075
324 209
325 25