25
33
2
17
5
14
16
306
203
92
12
116
35
1
0
98
9
32
13
50
3
52
18
20
26
11
46
227
21
42
59
6
15
67
30