9
228
13
14
167
112
8
102
59
91
21
3
30
19
22
20
26
27
81
372
71
136
202
188
279
64
94
150
37
46
28
15
17
96
63
56
100
18