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