use flip-flops to divide it down. the easy part is getting
20, 10, 5, 2.5, etc. (divide by two).
you can use divide_by_n chips to generate other frequencies
but beware that they won't be always simetrical.
this is perfectly ok for many cases such as counting or throttling
down clocked logic.
there are cascaded counters for this but ou can also use other logic.
for example simple FF will divide frequency by two.
if you XOR the input and output, you get 1/3 of the clock.