Index of ftp://opera.ftp.fu-berlin.de/desktop/40.0.2308.81/win
Parent Directory
Opera_40.0.2308.81_Autoupdate.exe
36.78Mb
October 3 2016
Opera_40.0.2308.81_Setup.exe
38.63Mb
October 3 2016
patch
69.00b
October 3 2016