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