10 7 6 5 3 12 29

8