670
123
963
271
624
139
477
65