42
47
40
40
45
33
27