Hi Kenya649,
if you are interested in actually playing a covering with these properties, then my program Wheel Generator has been designed for this particular task among other possible optimizations. In your example, a quick run made it in 121 blocks.
If you are interested in optimization theory, then I just can't help

This is an NP-hard case problem anyway, so heuristics, dedicated optimization and tricks have to be used to produce something of quality.
cheers
lottoarchitect