(44-45) Let these sayings sink down. — See Notes on Matthew 17:22-23, and Mark 9:30-32. Literally, Set these sayings in your ears; but the English version is quite adequate as an idiomatic rendering.
Shall be delivered. — Literally, is about to be delivered.