31
33
29
33
35
37
30
31