300
252
3
15
200
228
2
5
100
273
0
9
350
1227
11
58
772
13
17
1276
20
53
150
504
655
1
800
1686
7
18
500
716
12
921
986
10
1201
49
260
570
4
1023
31
600
1171
19
949
700
1036
1296
55
1085
23
1291
400
1716
50
677
511
80
705
651
607
14
597