42
35
45
31
36
29
38
28
33