Clinical review of 247 case records of Spitz nevus (epithelioid cell and/or spindle cell nevus).