10 4 9 1 6 8 7 1 5 7