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