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