29
18
24
28
31
27
31