Let common ratio be $r$ and the first term be $a$. Then $ar^2\leq100 \implies r^2\leq10$
It's quite easy if we consider $r$ to be a natural number.
For $r=2$, $10\leq a\leq25$ and for $r=3$, $10\leq a\leq11$.
We get $18$ values. The problem arises when $r$ is not a natural number. $40,60,90$ definitely fulfils my condition, but I haven't been able to think of a foolproof method to find the number of GP's