30
40
15
9
13
29
38
195
59
35
14
100
17
28
7
57
5
19
27
6
3
25
135
48
18
334
124
94
125
10
11
22
143
49
12
32