27
29
29
30
28
29