Index of ftp://opera.ftp.fu-berlin.de/desktop/40.0.2308.54/win
Parent Directory
Opera_40.0.2308.54_Autoupdate.exe
36.79Mb
September 19 2016
Opera_40.0.2308.54_Setup.exe
38.65Mb
September 19 2016
patch
69.00b
September 19 2016