30
18
27
28
3