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