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