10
7
5
10
20
18
43