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