31
28
27
30
33
30
29