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