It is given that $2^{333}$ is a 101-digit number whose first digit is 1. How many of the numbers $2^k$, where $1 \leq k \leq 332$, have the first digit as 4?

Let's think step by step and output the final answer within \boxed{}.
user