30
9
18
20
29