def distribute_events_between_lines(n_events: int, n_lines: int) -> list[int]:
    """
    Distribute evenly the specified number of events between the specified number of lines.

    :param n_events:
        number of events
    :param n_lines:
        number of lines
    :return:
        list of numbers of events in a particular line
    """
    results = [n_events // n_lines for _ in range(n_lines)]
    i = 0
    while sum(results) < n_events:
        results[i] += 1
        i += 1
    return results