30
31
42
35
34
34
34
30