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