immunocytochemistry: a study of 80 antibodies