def range_additions(n, updates):
    difference = [0] * (n + 1)
    for left, right, delta in updates:
        difference[left] += delta
        difference[right] -= delta
    output = []
    active = 0
    for i in range(n):
        active += difference[i]
        output.append(active)
    return output
