30
30
28
5
27
29
29
3