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