343
511
199
566
519
477
660
254
293
431