30
23
22
7
15
117
12
161
99
109
68
20
5
6
95
185
10
3
13
462
25
0
4
26
41
44
2
18
27
49
48
21
54
9
103
46
118
19
8
31
86