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