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