396
236
599
143
321
550
307
245
449
259