39
35
29
35
39
33
43