24 oil discoveries in Libya