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