25
21
16
5
9
30
10
2
3
12
6
17
15
13
0
33
38
45
8
4
22
29
27
50
42
18
24
60
46
26
106
58
36
32
100
57