394
235
597
549
306
242
446
519
531
216