what are all the perfect numbers