I had online interview test with FizzBuzz program. Write a program that prints the number in the given range. But for a multiple of three print "Fizz" instead of the number and for a multiple of five print "Buzz". For numbers which are multiples of three and five print "FizzBuzz. Print a new line after each string or number.
Input Format: The first line will be the number of test cases,T . Next line will have T integers denoted by N.
Output format: For each test case print the number from 1 to N.But follow the rules given in the problem.
Constrains: 1<=T<=10
Below is my input is:
3
5 7 9 45 95
Below is the code that I have written: Still the output is wrong. please help me to understand the issue here.

```
N= int(input())
for fizzbuzz in range(N+1):
    if fizzbuzz % 3 == 0 and fizzbuzz % 5 == 0:
        print("fizzbuzz")
        continue
    elif fizzbuzz % 3 == 0:
        print("fizz")
        continue
    elif fizzbuzz % 5 == 0:
        print("buzz")
        continue
    print(fizzbuzz)

```