32
29
28
31
34
31
29