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