341


102


96


188


101


141


163


230


136


139