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