90


63


111


44


138


77


107


104


207


82