41
27
44
58
39
40
112