58
28
40
2
9
164
11
0
1
16
74
108
27
5
283
153
8
20
33
89
12
222
17
137
41
3
56
14
43
10
31
179
150
87
21
49
125
34
25
4
22
977
229
339
52
23
577
168