Call a positive integer balanced if the number of its distinct prime factors is equal to the number of its digits in the decimal representation; for example, the number $385 = 5 \cdot 7 \cdot 11$ is balanced, while $275 = 5^2 \cdot 11$ is not. Prove that there exist only a finite number of balanced numbers.