130
102
277
425
800
234
428
107
340
531