41
26
43
58
37
39
112