34
30
28
31
29
33
38