10 5 3 3 4 9 2 7 5 2 4