9
8
41
36
175
24
56
82
137
23
2
14
3
7
4
15
12
28
10
34
30
6
25
0
113
94
96
51
44
46
67
101
59
86
88
66
58
20
49
95
78
69
29
103