156
992
232
245
311
389
280
211
133
50