12 of them.
That's the same as asking how many multiples of 12 are between 1 and 150 and since 12 x 12 = 144, your answer is 12.
There are four multiples of 12 between 150 and 200: 156, 168, 180, 192
32 of them.
One
12 of them.
There are 5 multiples of 9. There are 4 multiples of 12. There is 1 number that is a multiple of both, 36.
The first one in this range is 9, then you add 3 to get the next number: 9, 12, 15, 18, ...., 144, 147, 150. There are a total of 48 numbers. ((150-9)/3)+1
All nonzero numbers have an infinite number of multiples.
There are seven multiples of six that fall between one and 50: 12, 18, 24, 30, 36, 42, 48.
150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500, 1650, 1800.
There are four: 6, 12, 18, 24.
The answer will depend on the value of W, which has not been specified.