96


396


52


287


111


284


124


170


144


224