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