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