97


320


90


63


111


44


139


77


108


104