This playlist has a lot of episodes
From The Lost Media Wiki
Even though they're from Brazil, and it's audio is portuguese. It has a lot of episodes. https://www.youtube.com/watch?v=OMJEusz1OIw&list=PLr_2f1L3jZ74Yh4E_BsPka--UDrSTSois