31
29
34
30
30
32
32
32
29