50
27
17
6
2
15
5
103
31
33
37
316
9
191
112
91
36
258
35
13
10
7
34
178
89
23
22
137
93
65
30
48
128
29
60
162
54
32
25
63
167
21
205
72
28
43
104
168