Index of /pub/opera/desktop/25.0.1614.63/win/


../
patch/                                             27-Oct-2014 09:30                   -
Opera_25.0.1614.63_Autoupdate.exe                  27-Oct-2014 09:30            31237144
Opera_25.0.1614.63_Setup.exe                       27-Oct-2014 09:30            31886280