31
29
34
30
36
32
32
32
29