12
107
2
89
69
29
39
68
4
67
1
53
48
18
45
13
44
41
19
40
8
37
16
36
34
20
33
10
32
7
31
3
30
0
28
27
9
26
25
24
14
21