10 10 7 9 5 10 18 99