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