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