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