Thank you, I'm happy to see you enjoyed your time with it! Yeah, at the moment it seem to be unfortunately impossible to get them all (though there is a small failsafe that kicks in if someone actually does get them all). The most I've heard anyone gather so far is 102 as of this writing, and ideally I would have balanced the game around getting 100, but I ran out of time to properly test it.
If I ever get to come back to this idea in some form, making it so all of them could be collected with practice and dexterity is something I'd wanna do. :D