15
5
20
43
2
3
18
3