10 4 6 5 5 1 2 4 2 1 3