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