<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def hash_text_to_ints(value, bit_lengths=(16, 16, 16, 16)):
 # type: (str, Sequence[int]) -> Sequence[int] """ Hash a text value to a sequence of integers. Generates a sequence of integer values with given bit-lengths similarly to `hash_text_to_int`, but allowing generating many separate numbers with a single call. :param bit_lengths: Tuple of bit lengths for the resulting integers. Defines also the length of the result tuple. :return: ``0 <= R_i < 2**L_i`` for each ``i``. """

    hash_value = hash_text(value)
    hex_lengths = [x // 4 for x in bit_lengths]
    hex_ranges = (
        (sum(hex_lengths[0:i]), sum(hex_lengths[0:(i + 1)]))
        for i in range(len(hex_lengths)))
    return tuple(int(hash_value[a:b], 16) for (a, b) in hex_ranges)