31
33
31
31
31
31
31
26
26
32
29