4 1 6 3 9 10 5 1 2 1