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