152
971
229
240
306
387
272
207
130
49