1 2
2 1
3 1
4 19
5 29
6 10
7 13
8 28
9 8
10 13
11 36
12 57
13 23
14 55
15 36
16 11
17 32
18 16
19 1
20 122
21 44
22 43
23 13
24 131
25 46
26 82
27 81
28 8
29 20
30 93
31 44
32 277
33 109
34 31
35 346
36 86
37 86
38 37
39 47
40 63
41 32
42 29
43 313
44 136
45 106
46 163
47 148
48 123
49 130
50 37
51 112
52 479
53 89
54 29
55 64
56 39
57 76
58 191
59 73
60 70
61 12
62 31
63 47
64 210
65 268
66 199
67 6
68 98
69 351
70 12
71 205
72 63
73 82
74 21
75 492
76 46
77 16
78 101
79 88
80 412
81 482
82 239
83 59
84 247
85 206
86 77
87 333
88 455
89 21
90 18
91 118
92 72
93 390
94 187
95 107
96 57
97 74
98 280
99 208
100 486
101 328
102 6
103 354
104 38
105 621
106 604
107 32
108 157
109 106
110 85
111 1
112 69
113 239
114 422
115 28
116 1
117 98
118 61
119 348
120 31
121 86
122 369
123 44
124 145
125 152
126 167
127 230
128 313
129 162
130 251
131 467
132 374
133 373
134 508
135 220
136 68
137 190
138 16
139 192
140 111
141 101
142 165
143 20
144 61
145 22
146 473
147 19
148 61
149 651
150 1870
151 206
152 608
153 703
154 1191
155 244
156 89
157 230
158 124
159 122
160 378
161 347
162 190
163 339
164 514
165 104
166 29
167 271
168 13
169 11
170 255
171 431
172 442
173 63
174 444
175 220
176 492
177 877
178 1260
179 257
180 376
181 157
182 69
183 99
184 277
185 330
186 215
187 278
188 985
189 3585
190 162
191 196
192 434
193 544
194 746
195 417
196 208
197 1038
198 388
199 936
200 131
201 1354
202 110
203 345
204 47
205 2
206 475
207 183
208 193
209 343
210 1597
211 58
212 1087
213 841
214 989
215 1065
216 1252
217 416
218 1198
219 1720
220 1083
221 770
222 1137
223 136
224 272
225 553
226 201
227 48
228 129
229 565
230 713
231 704
232 749
233 477
234 311
235 539
236 2404
237 328
238 464
239 130
240 262
241 357
242 500
243 343
244 259
245 1229
246 958
247 35
248 153
249 217
250 383
251 1016
252 256
253 599
254 187
255 986
256 235
257 420
258 141
259 196
260 152
261 144
262 88
263 1848
264 203
265 509
266 237
267 797
268 1736
269 1272
270 717
271 1595
272 66
273 376
274 1000
275 579
276 256
277 290
278 157
279 366
280 399
281 124
282 283
283 800
284 655
285 13
286 202
287 455
288 199
289 558
290 1647
291 771
292 97
293 293
294 616
295 911
296 1007
297 977
298 711
299 386
300 23