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