110
32
20
15
27
42
38
121
61
35
14
17
9
66
11
7
55
12
26
19
13
47
138
43
96
25
95
49
30
6
18
207
8
45
10
5
74
181
56
179
16
3
992
34
208