217


136


279


120


66


138


420


317


71


89