20
18
5
29
13
15
3