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