30
10
27
29
3