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