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