39
34
28
35
39
33
43