16
104
29
21
67
6
2
1
45
5
7
30
10
17
13
229
64
165
11
79
50
122
3
4
27
14
12
34
25
0
54
46
23
9
101
52
103
86