def extract_tracklist_begin_num(content):
    """Return list of track names extracted from messy web content.

    The name of a track is defined as a line which begins with a number
    (excluding whitespace).
    """

    tracklist = []
    for line in content.splitlines():

        # Empty line
        if not line:
            continue

        # Strip leading and trailing whitespace
        line.lstrip()
        line.rstrip()

        if line[0].isdigit():
            tracklist.append(line)

    return tracklist