Python - send to multiple wallets

I’m trying to distribute an ASA automatically.
When someone adds the Asset, the get sent X of them.

So far I am able to collate all wallets with the asset but a 0 balance.
I am also able to send a single transaction of the asset.

Where I’m stuck:
I’d like to use the Json file with all the ‘empty’ wallet addresses and be able to send to all of them.
I can extract the address value, but I don’t see how to put that together in a loop to send to all addresses.

Any ideas?