1
3
7
39
37
36
35
32
2
4
34
33
19
5
6
8
9
16
40
30
29
14
15
17
26
42
41
27
23
31