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