33
39
31
29
43
20
35
40
34
46