Index of /ftp/pub/opera-beta/27.0.1689.29/win/


../
patch/                                             10-Dec-2014 14:20                   -
Opera_beta_27.0.1689.29_Autoupdate.exe             10-Dec-2014 14:20            32050592
Opera_beta_27.0.1689.29_Setup.exe                  10-Dec-2014 14:20            32865624