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