15
12
4
3
26
34
9
66
7
16
10
59
5
0
24
32
60
31
178
222
45
110
88
76
33
11
47
53
2
30
29
25
14
52
115
96
35
18