42
35
33
31
45
37
94