They are all basically just different generations of the exact same cooler. So none of them have a particularly strong showing against any of the others. The newest one, the 412r, is probably the better choice simply by virtue of being newer, but that doesn't mean it's "good enough" because these are small, crappy coolers.
What is the CPU model you are trying to cool?
412r. Should be plenty for that CPU.