39
33
32
40
34
37
58