Let $m$ and $n$ be positive integers. If $m$ has exactly $10$ positive divisors, $n$ has exactly $16$ positive divisors, and $mn$ has exactly $21$ positive divisors. How many divisors does $m^2 n^2$ have?