Wouldn't it be better to add whitelists via Reverse DNS? That way, search engines wouldn't have to specify too many IP addresses.
And secondly, is it possible to add comments to the list? With so many IP addresses, it's easy to lose track of why you added them.