Garbage value being sent to the function instead of the actual parameter. What could be the problem/error in the code? : #PF-Assgn-22
def find_leap_years(given_year):

    i=0
    count=0
    while(count<15):
        print(given_year)
        if(given_year%4==0)and(given_year%400==0):
            if(given_year%100!=0):
                list_of_leap_years[i]=given_year
                i+=1
                count+=1
        given_year+=1

    return list_of_leap_years

list_of_leap_years=find_leap_years(2000)
print(list_of_leap_years)