25
12
4
43
437
8
5
58
142
121
6
1
7
72
3
105
26
15
31
34
78
11
0
68
16
327
56
10
24
27
19
28
18
29
22
9
117
51
53