1 1
2 0
3 1
4 2
5 0
6 4
7 2
8 3
9 5
10 0
11 8
12 4
13 6
14 10
15 4
16 5
17 7
18 11
19 1
20 17
21 11
22 18
23 10
24 15
25 1
26 21
27 11
28 16
29 26
30 17
31 27
32 16
33 24
34 7
35 5
36 1
37 29
38 13
39 17
40 25
41 1
42 33
43 15
44 20
45 30
46 5
47 45
48 33
49 7
50 2
51 42
52 22
53 32
54 52
55 38
56 8
57 2
58 47
59 23
60 32
61 50
62 25
63 35
64 55
65 31
66 46
67 10
68 3
69 57
70 29
71 41
72 65
73 41
74 64
75 36
76 53
77 11
78 2
79 62
80 26
81 32
82 44
83 68
84 33
85 45
86 69
87 31
88 40
89 58
90 5
91 77
92 41
93 59
94 2
95 74
96 30
97 36
98 48
99 72
100 21
101 17
102 9
103 95
104 63
105 101
106 72
107 12
108 104
109 74
110 12
111 106
112 74
113 8
114 100
115 58
116 87
117 29
118 28
119 26
120 22
121 14
122 119
123 87
124 21
125 11
126 116
127 76
128 121
129 83
130 5
131 107
132 51
133 69
134 105
135 43
136 52
137 70
138 106
139 40
140 45
141 55
142 75
143 115
144 52
145 68
146 100
147 18
148 146
149 108
150 30
151 22
152 6
153 126
154 62
155 86
156 134
157 74
158 109
159 21
160 2
161 124
162 48
163 56
164 72
165 104
166 3
167 131
168 55
169 69
170 97
171 153
172 94
173 146
174 77
175 111
176 4
177 140
178 60
179 76
180 108
181 172
182 119
183 11
184 159
185 89
186 132
187 32
188 17
189 175
190 115
191 183
192 128
193 16
194 176
195 110
196 171
197 97
198 144
199 40
200 29
201 7
202 164
203 76
204 101
205 151
206 46
207 40
208 28
209 4
210 165
211 69
212 86
213 120
214 188
215 110
216 167
217 65
218 76
219 98
220 142
221 10
222 186
223 96
224 137
225 219
226 158
227 34
228 11
229 193
230 101
231 145
232 2
233 178
234 66
235 74
236 90
237 122
238 186
239 76
240 93
241 127
242 195
243 89
244 118
245 176
246 47
247 33
248 5
249 197
250 85
251 109
252 157
253 1
254 193
255 71
256 80
257 98
258 134
259 206
260 91
261 119
262 175
263 25
264 249
265 171
266 13
267 227
268 123
269 181
270 28
271 260
272 184
273 30
274 266
275 192
276 42
277 16
278 241
279 137
280 206
281 64
282 59
283 49
284 29
285 273
286 193
287 31
288 279
289 201
290 43
291 15
292 250
293 138
294 205
295 45
296 18
297 260
298 152
299 232
300 93
301 113
302 153
303 233
304 90
305 106
306 138
307 202
308 23
309 279
310 175
311 275
312 164
313 252
314 115
315 153
316 229
317 65
318 52
319 26
320 293
321 189
322 300
323 200
324 321
325 239
326 73
327 65
328 49
329 17
330 282
331 154
332 227
333 41
334 0
335 252
336 88
337 94
338 106
339 130
340 178
341 274
342 125
343 167
344 251
345 75
346 66
347 48
348 12
349 288
350 144
351 204
352 324
353 212
354 339
355 239
356 37
357 343
358 243
359 41
360 353
361 259
362 69
363 49
364 9
365 293
366 133
367 177
368 265
369 73
370 56
371 22
372 325
373 189
374 288
375 112
376 133
377 175
378 259
379 49
380 6
381 300
382 128
383 164
384 236
385 380
386 283
387 87
388 80
389 66
390 38
391 372
392 260
393 34
394 366
395 244
396 393
397 295
398 97
399 97
400 97
401 97
402 97
403 97
404 97
405 97
406 97
407 97
408 97
409 97
410 97
411 97
412 97
413 97
414 97
415 97
416 97
417 97
418 97
419 97
420 97
421 97
422 97
423 97
424 97
425 97
426 97
427 97
428 97
429 97
430 97
431 97
432 97
433 97
434 97
435 97
436 97
437 97
438 97
439 97
440 97
441 97
442 97
443 97
444 97
445 97
446 97
447 97
448 97
449 97
450 97
451 97
452 97
453 97
454 97
455 97
456 97
457 97
458 97
459 97
460 97
461 97
462 97
463 97
464 97
465 97
466 97
467 97
468 97
469 97
470 97
471 97
472 97
473 97
474 97
475 97
476 97
477 97
478 97
479 97
480 97
481 97
482 97
483 97
484 97
485 97
486 97
487 97
488 97
489 97
490 97
491 97
492 97
493 97
494 97
495 97
496 97
497 97
498 97
499 97
500 97
501 97