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


../
patch/                                             19-Sep-2016 13:01                   -
Opera_40.0.2308.54_Autoupdate.exe                  19-Sep-2016 13:01            38580400
Opera_40.0.2308.54_Setup.exe                       19-Sep-2016 13:01            40523896