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