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