7 2 3 9 8 10 6 3 5 1 7 5 7 6 3 5 4