20
21
0
24
17
26
51
33
42
34
31
27
43
35
52
29
46
44
23
48
40
28
13
49
39
8
50
11
37
14
47
53
36
22
9
7
25
38
12
19
18
10
6
58