41
27
43
58
37
39
112