33
29
29
33
28
30
51