30
12
25
55
146
40
24
69
58
6
105
84
99
53
37
20
27
200
35
88
39
38
42
16
52
104
8
54
11
19
149
65
18
10
26
64
165
83
22
7
17
59
62
29
13
51
28
79
103
44
119
5
81
172
95
60
78
80