156
991
232
245
311
389
280
210
133
50