41
42
42
42
42
109
186
92