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