31
29
32
33
33
30
30
33
30