526
401
161
110
272
234
186
173