Best method for getting bulk address information (total sent, received, and final balance)
If you do scientific or academical research, you probably won't use blockchain.info. Because this would mean you basically trust bitcoin.info as blockchain source. It really would consider creating and querying your own blockchain copy by installing and syncing a Bitcoin-Core node.

A simple python (or different language) JSON RPC script could solve your problem.
(requires a synced bitcoin-core node)


Add 1000 (of the 100'000) addresses over RPC call importaddress
Get balance of each address by calling `listreceivedbyaddress
Stop bitcoin-core
Delete wallet.dat
Start bitcoin-core


--> go back to 1)

You might increase or decrease the address frame (1000) depending on your system CPU/Mem/Disk resources.