17 3 16 13 8 18 2 7 6 4 14 19 5 9 11 1 10 15 12