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