23
13
0
29
16
43
27
45
34
46
50
33
38
31
37
28
15
9
21
14
35
22
42
51
26
30
39
25
1
40
47
36
53
11
7
20
32
52
48
49