8
6
44
15
40
3
10
20
4
5
18
25
12
43
14
41
9
0
54
7
1
47
30
24
35
13
42
38
105
110
26
33
52
2
29
28
19