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