Answer the following question:

who played lily in how i met your mother?
Alyson Lee Hannigan