31
32
33
27
29
28
29
28
28