158


120


145


119


155


167


82


111


96


320