29
30
29
29
29
31
30
24
27
30
27
25