29
16
29
33
32
30
30