17 14 11 1 3 15 9 7 8 10 12 13 18 2 21 