Take a look at the values you're getting, mod 12.
All the values are $2, 3, 6, 11$ (mod 12).
If you look at more of these gaskets, you'll find that they always can only hit 4 values, mod 12. That severely limits the possible spread of values. From there, you can use the pigeonhole principle on the possible values and the number of circles that need to be filled.
My Circles of Descartes demo has code for playing around with these.