31
29
26
32
30
35
37