30
31
29
29
30
29
30
25
27
30
28