PSD recupera e supera 25%. PS, Bloco e PAN recuam