31
29
34
31
30
32
32
32
29