526
401
161
110
273
234
186
173