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