129
277
798
233
107
528
440
167
295
225