Index of ftp://opera.ftp.fu-berlin.de/desktop/40.0.2308.62/win
Parent Directory
Opera_40.0.2308.62_Autoupdate.exe
36.79Mb
September 21 2016
Opera_40.0.2308.62_Setup.exe
38.64Mb
September 21 2016
patch
128.00b
September 21 2016