Index of /ftp/pub/opera/desktop/40.0.2308.90/win/


../
patch/                                             18-Oct-2016 08:34                   -
Opera_40.0.2308.90_Autoupdate.exe                  18-Oct-2016 08:34            38602064
Opera_40.0.2308.90_Setup.exe                       18-Oct-2016 08:34            40546584