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