88


143


55


293


132


154


92


47


138


202