139 152 197 256 274 307 487 634 679 757 829 896 934 26075 306 377 380 423 484 640 678 699718