30
10
12
35
29
200
27
53
8
174
25
7
59
88
9
6
109
34
38
19
16
85
47
52
48
115
14
5
76
21
111
26
100
18
45
69
98
56
96
22
84
31
20
15
198
172
169
92
13
44
28
23
40
68
43
183
138