6
1
7
3
4
5
8
9
18
15
10
11
17
12
13
14
16