8
212
116
33
4
25
10
15
46
37
12
16
77
93
32
1
3
6
85
30
61
53
65
17
2
5
45
7
13
75
49
20
11
39
102
21
55
24
22
14
18
0