Quiz: Name all the MegaTen games ever released

Shin Megami Tensei, AKA MegaTen, may be the black sheep of the Japanese RPG franchise family – but it has a huge following and has spawned loads of games over the years. 43 to be exact… can you name them all in ten minutes?