312
395
595
668
571
641
456
475
628
840
932
831
3936