6
23
16
32
46
14
18
49
42
7
15
5
39
10
45
38
22
17
25
29
21
24
8
35
47
11
34
2
56
1
57
9
4
26
12
54
19