29
16
29
34
32
30
30