mmn

viviparous