0
18
16
15
1
2
14
10
13
36
116
20
17
8
4
3
30
7
45
37
104
64
34
58
24
25
29
22
163
54
23
106
12
31
78