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