7
5
4
4
20
18
10
21