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