Which of the following tumors has the best prognosis in terms of patient survival?

Melanoma.

Ameloblastoma.

Osteosarcoma

Adenocarcinoma