77


488


89


281


307


122


124


157


109


92