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