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