33
27
26
34
35
31
30