McLean County and City of Bloomington election officials said Monday they have received more than 42,457 ballots through early voting and vote by mail. That is about 37.7% of the roughly 112,600 registered voters in the county, even before polls open Tuesday morning. Just 10 days ago, the votes cast figure was closer to 20%.