943
528
140
592
499
637
314
573