The decendance of Mary is not not clearly stated. Thus, we can not conclude where mary came from.
Matthew 1:18-20 only mentioned that Joseph was from David's leanage.