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