158
995
233
245
311
389
281
214
133
50