I need to return the number that has maximum value divisor of all the divisors. so, far what I have tried is:

```
def max_divisors(my_list):
#Takes each number in list
n=my_list
for k in n:
    #calculate how many divisors each number has
    i=2
    count=2
    while(i**2 < k):
        if(k%i==0):
            count+=2
        i+=1
    count+=(1 if i**2==k else 0)
    print(k,"has",count, "divisors")
print(max_divisors([100,5, 6])) 

```

It is perfectly returning 
`100 has 9 divisors
5 has 2 divisors
6 has 4 divisors.` 
Now I need to get the number of maximum divisor. That is, out of all divisors 9 is maximum and so the number 100 should be printed.How I can do this? Any suggestions please. Thank you.