NZEC Error in Python..

def main():
numbers=[]
count=0
while True:
num=raw_input("");
if not num:
break
elif num==“42”:
count=count+1
elif int(num)>0 and int(num)<100 and count==0:
numbers.append(num)
print “\n”.join(numbers)
return
main()

This solution is giving nzec error…and i have tried many solutions to this problem all with nzec error plzz help…