49
45
47
40
38
39
57
26
44
18
25
12
36
1
2
46
23
21
10
22
8
34
6
31
9
16
14
30
33
29
13
24
19
15
20
17
3
43