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