29
31
33
29
28
31
28
28