20
15
14
15
29
38
5
2
18
5