10
9
9
18
18
20
103