29
30
34
30
34
31
30
33
28