Mateo 5 43 48 catholic net July 8, 2019 16 32 64 128 San mateo 5 43 48 catholic net Mateo 4 18-22 Matthew 5 43 48 catholic bible Matthew 5 audio bible