4


56


93


88


345


194


95


105


243


108