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