10
9
0
16
14
3
1
21
17
23
15
19
4
18
24
22
12
6
2
11
20
8
30
13
58
40
28
50
48
29
47
33
45
25
49
42
43
37
53
35
41