5 10 10 10 12 25 25 29 31 43 43 50