129
277
798
233
52
107
528
442
167
295