10 3 4 4 4 4 5 5 7 2 3