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