104
427
431
341
298
270
603
228
522
337