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