366
212
575
195
491
271
221
391
503
341