7
9
8
20
4
3
3
5