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