Does anyone have a list of all the beyblades ever invented?

Me and my brother was just randomly looking for beyblades and it occured to me nobody has all of them or even a list of all of them I was wondering if any of you do?
I think I have some missing from my list lol. Will need to check through it =D.