41
37
38
44
47
41
58