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