31
29
34
30
30
32
32
30
29