258


213


634


335


77


512


247


274


365


45