Who were the oldest and youngest guest hosts on Saturday Night Live?

Betty White was the oldest, and I think the youngest was either Zac Effron or Drew Barrymore, and I'm leaning Drew Barrymore, but I could be wrong.