133


86


347


390


136


320


119


180


112


863