159
997
233
245
312
389
281
215
133
50