Aston Villa, Bayer Leverkusen, Lille and Inter Milan joined the likes of Liverpool, Barcelona, Arsenal and Atletico Madrid in the UEFA Champions League last 16.