Index of /pub/opera/desktop/39.0.2256.71/win/


../
patch/                                             05-Sep-2016 16:35                   -
Opera_39.0.2256.71_Autoupdate.exe                  05-Sep-2016 16:35            38339672
Opera_39.0.2256.71_Setup.exe                       05-Sep-2016 16:35            39880728