Selec first static mesh in content browser with Python

Possible to select the first static mesh in content browser, by any order, with Python? Just to be clear, the static mesh to be selected is not known in advance, and the script can’t depend on loading all available assets to do this, or the program would crash, since I have got thousands of objects.

import unreal
import random

ASSET_REGISTRY = unreal.AssetRegistryHelpers.get_asset_registry()


def get_first_static_mesh():
    static_meshes = ASSET_REGISTRY.get_assets_by_class("StaticMesh")
    return static_meshes[0].get_asset()


def get_first_static_mesh_in_game():
    static_meshes = ASSET_REGISTRY.get_assets_by_class("StaticMesh")
    static_meshes = [sm for sm in static_meshes if "/Game" in str(sm.object_path)]
    return static_meshes[0].get_asset()


def get_random_static_mesh():
    static_meshes = ASSET_REGISTRY.get_assets_by_class("StaticMesh")
    return static_meshes[random.randrange(0, len(static_meshes))].get_asset()


def get_random_static_mesh_in_game():
    static_meshes = ASSET_REGISTRY.get_assets_by_class("StaticMesh")
    static_meshes = [sm for sm in static_meshes if "/Game" in str(sm.object_path)]
    return static_meshes[random.randrange(0, len(static_meshes))].get_asset()