How many factors of 105488578125 are perfect squares?