300
256
3
15
200
236
2
5
100
274
0
9
350
1229
11
58
776
13
17
1279
20
53
150
507
656
1
800
1689
7
18
500
717
12
921
989
10
1202
49
260
570
4
1025
31
600
1177
19
949
700
1039
1299
55
1085
23
1294
400
1726
50
679
512
80
705
652
611
14
599