42
26
38
105
99
68
31
58
58
55
29
57