42
46
106
26
41
17
59
30
30
115
16