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


../
patch/                                             19-May-2015 15:48                   -
Opera_29.0.1795.60_Autoupdate.exe                  19-May-2015 15:48            32625264
Opera_29.0.1795.60_Setup.exe                       19-May-2015 15:48            33398312