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