31
29
27
30
33
30
29