144


138


86


192


80


354


182


565


407


245