41
27
43
58
37
40
112