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