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