42
35
45
31
31
35
38
28
33