29
28
33
25
31
28
24
27
28