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