159
998
234
245
312
389
281
215
133
50