16
3
6
2
53
35
20
14
1
13
10
43
74
19
18
30
32
5
149
4
129
307
100
266
177
103
199
280
81
165
131
150
56
24
157
251
52