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