2
11
22
30
43
55
6
15
25
48
34
13
4
32
24
58
47
8
19
36
27
50
16
7
26
35
49
1
10
21
29
54
41
9
20
39
28
53
3
12
23
31
44
56