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