89
57
66
249
123
90
272
122
388
191
156
133