300
511
6
10
100
161
2
0
50
344
5
500
309
388
379
3
9
350
310
1
4
248
330
263
306
11
276
12
28.80
289
342
619
200
553
7
425
489
620
817
13
850
15
23
841
1000
1087
17
28
522
2746
30
507
600
2792
119
15000
2106
18
42
883
16