31
29
34
28
26
34
29
31
28