200
256
0
10
500
316
6
271
3
100
351
1
70
320
14
219
600
258
8
165
50
862
1497
508
2
288
369
5
11
68
242
210
211
4
246
30
170
268
188
194
255
164
237