147


291


183


127


246


124


90


211


54


268