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


../
patch/                                             19-Feb-2015 12:40                   -
Opera_beta_28.0.1750.31_Autoupdate.exe             19-Feb-2015 12:40            31895392
Opera_beta_28.0.1750.31_Setup.exe                  19-Feb-2015 12:40            32680728