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