29
27
30
26