20
10
19
4
29