
    Given the total number of user interactions on a viral post, calculate the sum of all possible group sizes that could evenly distribute these interactions, to optimize content visibility and engagement patterns. This calculation will help determine the most effective ways to segment and distribute content across different sized user groups in the social network, where each group size must be a perfect divisor of the total interaction count.
    

    
def sum_div(number):
    """
    Given the total number of user interactions on a viral post, calculate the sum of all possible group sizes that could evenly distribute these interactions, to optimize content visibility and engagement patterns. This calculation will help determine the most effective ways to segment and distribute content across different sized user groups in the social network, where each group size must be a perfect divisor of the total interaction count.
    

    """
def sum_div(number):
    """
    Given the total number of user interactions on a viral post, calculate the sum of all possible group sizes that could evenly distribute these interactions, to optimize content visibility and engagement patterns. This calculation will help determine the most effective ways to segment and distribute content across different sized user groups in the social network, where each group size must be a perfect divisor of the total interaction count.
    

    """
    divisors = [1]
    for i in range(2, number):
        if number % i == 0:
            divisors.append(i)
    return sum(divisors)