152
975
230
242
306
387
277
209
130
49