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