31
41
36
36
41
37
41
42
38
52