370
230
30
173
161
193
229
257
591
88