11
15
8
51
166
22
14
23
9
4
81
58
391
121
177
73
12
21
27
102
6
50
29
17
18
30
103
36
25
45
72
13
141
44
75
28
5
7