56


277


241


172


171


118


221


237


150


560