Selleys Proseries Flexiseal will be best for sealing these cracks.
It is a highly flexible polyurethane construction sealant, commonly used in construction and expansion joints. We recommend using a polyethylene foam backing rod under the sealant to avoid three-sided adhesion and to ensure all surfaces are clean and free of any dirt or crumbly cement to ensure good adhesion. This allows the sealant to flex within the joint more easily.