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