Index of ftp://opera.ftp.fu-berlin.de/desktop/39.0.2256.71/win
Parent Directory
Opera_39.0.2256.71_Autoupdate.exe
36.56Mb
September 5 2016
Opera_39.0.2256.71_Setup.exe
38.03Mb
September 5 2016
patch
69.00b
September 5 2016