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