15 7 16 8 9 10 23 24 4 21 13 2 5 14 20 18 12 6 11 22 19 17 3 1