10
21
5
20
29