31
33
31
31
31
31
32
26
28
32
29