56


32


117


111


346


45


107


86


80


90