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