def METHOD_NAME(all_content_nodes: List[Dict[str, str]]):
    loop = asyncio.new_event_loop()
    asyncio.set_event_loop(loop)
    healthy_nodes_tasks = asyncio.gather(
        *(get_node_if_healthy(content_node) for content_node in all_content_nodes)
    )
    healthy_nodes = loop.run_until_complete(healthy_nodes_tasks)
    return [node for node in healthy_nodes if node is not None]