28
6
3
32
27
10
5
7
1
22
14
16
23
17
185
49
65
36
2
13
15
24
11
229
146
64
39
41
86
40
12
74
9
30
260
99