Even perfect numbers have a very precise form ; odd perfect numbers are rare , if indeed they do exist . All even perfect numbers have a very precise form ; odd perfect numbers either do not exist or are rare .