41
36
38
44
47
41
58