159
998
234
245
312
389
215
133
50
585