37
31
42
28
35
32
37
30
33