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