31
29
27
32
30
35
37