299


59


98


230


510


178


172


294


301


114