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