10
7
4
16
15
15
43