139


202


105


127


196


143


144


783


163


418