59


176


232


269


81


289


103


166


116


370