30
29
4
30
36
33
26
30