307
298
323
352
269
219