Index of /ftp/pub/opera/desktop/39.0.2256.43/win/


../
patch/                                             01-Aug-2016 14:32                   -
Opera_39.0.2256.43_Autoupdate.exe                  01-Aug-2016 14:32            38409128
Opera_39.0.2256.43_Setup.exe                       01-Aug-2016 14:32            39950712