20
5
200
17
19
44
9
37
100
36
47
139
29
7
23
13
14
46
18
67
80
25
12
6
8
15
10
125
27
105
38
11
56
64
30
40
52
22
120
86
32
55
39