I can't think of an easy way to do this question.
In one through 200
100 numbers are multiples of two
50 numbers are multiples of four
25 numbers are multiples of eight
12 numbers are multiples of 16
6 numbers are multiples of 32
3 numbers are multiples of 64
1 number is a multiple of 128
2^197
66 numbers are multiples of three
22 numbers are multiples of nine
7 numbers are multiples of 27
3 numbers are multiples of 51
1 number is a multiple of 153
3^98
since you need two twos and a three to make 12, and there are more than twice as many twos as threes, the threes are the limiting parameter.
98?
I could be terribly wrong...