129
277
798
233
187
315
290
107
528
442