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