29
29
35
29
34
29
27
30
31