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