250
432
298
242
325
119
374
390
323
198