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