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


../
patch/                                             14-Sep-2016 11:59                   -
Opera_beta_40.0.2308.52_Autoupdate.exe             14-Sep-2016 11:59            38613152
Opera_beta_40.0.2308.52_Setup.exe                  14-Sep-2016 11:59            40569960
Opera_beta_40.0.2308.52_Setup_x64.exe              14-Sep-2016 11:59            46795304