4
5
2
3
51
1
49
50
12
13
10
11
8
9
6
7
39
40
37
38
35
36
33
47
48
45
46
43
44
41
42
32
30
31
20
21
18
19
16
17
14
15
28
29
26
27
24
25
22
23