Index of ftp://opera.ftp.fu-berlin.de/desktop/39.0.2256.43/win
Parent Directory
Opera_39.0.2256.43_Autoupdate.exe
36.63Mb
August 1 2016
Opera_39.0.2256.43_Setup.exe
38.10Mb
August 1 2016
patch
69.00b
August 1 2016