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