How many natural numbers less than 1000 can be divided by 6 but not by 8! There is a process, otherwise I don't understand

How many natural numbers less than 1000 can be divided by 6 but not by 8! There is a process, otherwise I don't understand

[1000/6]=166
[1000/48]=20
166-20=146