3


384


107


114


152


82


239


123


41


227