6 5 15 3 4 10 12 7 8 1 9 15 16