Что напечатает следующий код:

public static void Main() 
{ 
    Int32 v = 5; 
    Object o = v; 
    v = 123; 
    Console.WriteLine(v + ", " + (Int32) o); 
} 
123, 5
Возникнет ошибка приведения типов
5, 5
123, 123