109


1785


39


181


119


375


637


165


77


96