102
36
31
29
19
22
43
20
5
27
7
14
8
28
33
12
67
4
42
2
21
25
210
157
45
39
3
56
82
48
37
52
10
153
13
112
18
101
84