Де помилки у коді програми
N=int(input())
numbers=input().split()
sum_numbers=0
for i in range(N):
num=int(numbers[i])
divisors=0
for j in range(2, int(num/2)+1):
if num%j==0:
divisors+=1
if divisors>0:
sum_numbers+=num
print(sum_numbers)

Задається N цілих додатних чисел не більших 1000. Знайти суму тих чисел даної послідовності, що мають більше двох дільників, не враховуючи 1 та самого числа.

вхідні дані
5
101 100 10 150 20
вихідні дані
270