31
31
37
36
28
35
32
33
31