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