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