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