Parties in last minute push for votes ahead of May 29