300
1420
12
100
200
903
4
30
50
983
5
16
926
6
754
14
748
26
789
2
18
942
7
32
500
739
3
1058
15
803
10
987
859
1107
11
800
1783
29
1069
23
1209
24
697
843
1
13
953
8
25
1507
28
70
1484
88
1324
1068