430


204


133


246


117


57


157


145


279


176