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