117


354


261


129


195


214


296


270


51


159