30
30
34
29
34
33
31
32
28