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