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