add cool perfect nums algo
stop at 59
add perfect