How many divisors are there in 126? How many of them are not divisible by 3?

How many divisors are there in 126? How many of them are not divisible by 3?

There are 12 divisors of 126: 1, 2, 3, 6, 12, 7, 9, 14, 18, 27, 63, 126
There are four that can't be divided by 3, namely: 1, 2, 7, 14