1 2
2 1
3 9
4 18
5 27
6 16
7 5
8 22
9 53
10 2
11 9
12 46
13 46
14 8
15 79
16 4
17 64
18 40
19 11
20 6
21 32
22 47
23 6
24 27
25 19
26 68
27 162
28 26
29 29
30 18
31 228
32 152
33 36
34 37
35 19
36 180
37 73
38 15
39 141
40 86
41 3
42 187
43 41
44 281
45 9
46 48
47 79
48 287
49 322
50 31
51 176
52 137
53 526
54 328
55 500
56 38
57 22
58 321
59 22
60 226
61 256
62 41
63 103
64 228
65 29
66 136
67 78
68 262
69 195
70 11
71 112
72 4
73 595
74 302
75 124
76 260
77 271
78 152
79 8
80 75
81 159
82 254
83 353
84 48
85 132
86 540
87 243
88 129
89 638
90 93
91 167
92 135
93 86
94 334
95 109
96 50
97 128
98 395
99 4
100 604
101 1495
102 210
103 663
104 79
105 331
106 131
107 206
108 62
109 240
110 956
111 363
112 536
113 228
114 267
115 313
116 467
117 29
118 46
119 122
120 109
121 85
122 413
123 305
124 326
125 91
126 320
127 192
128 182
129 135
130 33
131 313
132 1653
133 69
134 629
135 136
136 246
137 442
138 234
139 1293
140 203
141 294
142 64
143 168
144 319
145 65
146 738
147 74
148 54
149 212
150 191
151 38
152 68
153 1372
154 176
155 122
156 18
157 115
158 115
159 30
160 993
161 887
162 375
163 555
164 958
165 44
166 32
167 311
168 243
169 15
170 209
171 478
172 26
173 92
174 995
175 492
176 135
177 1519
178 699
179 132
180 417
181 310
182 55
183 879
184 1489
185 625
186 78
187 43
188 499
189 622
190 68
191 1125
192 595
193 5
194 400
195 1785
196 256
197 40
198 317
199 78
200 606
201 1355
202 179
203 267
204 1561
205 3055
206 115
207 430
208 571
209 418
210 832
211 781
212 1539
213 18
214 987
215 564
216 277
217 1207
218 25
219 449
220 140
221 79
222 127
223 414
224 349
225 108
226 732
227 1840
228 390
229 182
230 64
231 2072
232 405
233 637
234 414
235 727
236 4
237 454
238 653
239 54
240 719
241 189
242 810
243 903
244 56
245 3350
246 575
247 635
248 2301
249 884
250 1223
251 741
252 849
253 1383
254 989
255 846
256 1404
257 2751
258 103
259 290
260 1028
261 437
262 588
263 265
264 1180
265 52
266 532
267 539
268 827
269 328
270 223
271 1626
272 1478
273 548
274 1546
275 926
276 1224
277 314
278 1063
279 149
280 216
281 559
282 511
283 388
284 590
285 95
286 934
287 209
288 855
289 4
290 2365
291 1003
292 370
293 400
294 253
295 124
296 209
297 131
298 357
299 164
300 1465