1
10
16
8
3
11
5
17
4
7
6
2
12