97


167


165


117


179


108


385


252


317


140