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