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