Champaign Public Library gets state money