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