173
120
126
323
228
525
475
558
408
346