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