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