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