10 5 2 2 7 10 1