31
35
38
39
37
35
33
42
45
68