6
2
7
5
3 4 8
1
10
9
16
12
22 21
20
18
17
11
13
15 14
23
25
26 27 28
24
29