يتم إعطاؤك قائمة بالسلاسل التي تمثل عناوين البريد الإلكتروني. مهمتك هي تنفيذ وظيفة `remove_duplicates(emails)` التي تزيل أي عناوين بريد إلكتروني مكررة من القائمة وتعيد القائمة المعدلة.

**توقيع الوظيفة:** `def Remove_duplicates(emails: List[str]) -> List[str]:`

**مدخل:**

تأخذ الوظيفة قائمة "رسائل البريد الإلكتروني" التي تحتوي على سلاسل "n" (1 ≥ n ≥ 100)، تمثل كل منها عنوان بريد إلكتروني. سيكون طول كل سلسلة عنوان بريد إلكتروني 100 حرف على الأكثر.

**انتاج:**

يجب أن تقوم الوظيفة بإرجاع قائمة تحتوي على عناوين البريد الإلكتروني المعدلة بعد إزالة أي تكرارات، مع الحفاظ على ترتيب القائمة الأصلية.

**مثال:**

```
مدخل:
رسائل البريد الإلكتروني = ["user1@example.com"، "user2@example.com"، "user3@example.com"، "user1@example.com"، "user4@example.com"]
انتاج:
["user1@example.com"، "user2@example.com"، "user3@example.com"، "user4@example.com"]
```

**ملحوظات:**

في المثال المذكور، يظهر عنوان البريد الإلكتروني "user1@example.com" مرتين في القائمة الأصلية. لذلك، يجب أن يظهر مرة واحدة فقط في القائمة المعدلة.

---
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}