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