Beirut ranks 24th most expensive for office space