39
33
32
40
34
38
58