31
32
33
30
34
28
29
28
28