156
993
232
245
311
389
280
211
133
50