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