312 362 456 566 647 690 432 24 43 46 4831