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