Index of ftp://opera.ftp.fu-berlin.de/desktop/40.0.2308.90/win
Parent Directory
Opera_40.0.2308.90_Autoupdate.exe
36.81Mb
October 18 2016
Opera_40.0.2308.90_Setup.exe
38.67Mb
October 18 2016
patch
69.00b
October 18 2016