Magdy Mahni Portfolio 2024 optimized Magdy_Mahni_Portfolio_201804-004-105-005-105-206-006-106-207-007-107-208-008-108-209-009-109-209-309-409-0109-0209-0309-0409-2-0109-2-0209-2-03Magdy_Mahni_Portfolio_2018011-0011-1011-2012-0012-1012-2013-0013-1014-0014-1014-2015-0015-1015-2018-0018-1018-2018-3018-4020-0020-1021