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