130
104
277
427
801
235
428
108
340
536