In the cast of glee what are the actors ages?

Finn Hudson (Cory Monteith) - 28
Rachel Berry (Lea Michele) - 23
Sue Sylvester (Jane Lynch) - 49
Will Schuester (Matthew Morrison) - 31
Jesse St. James (Jonathan Groff) - 25
Mercedes Jones (Amber Riley) - 24
Kurt Hummel (Chris Colfer) - 19
Artie Abrams (Kevin McHale) - 21
Tina Cohen-Chang (Jenna Ushkowitz) - 24
Noah Puckerman (Mark Sallings) -27
Quinn Fabray (Diana Agron) - 24
Emma Pillsbury (Jayma Mays) - 30
Santana Lopez (Naya Rivera) - 23