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