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


../
patch/                                             03-Oct-2016 19:41                   -
Opera_40.0.2308.81_Autoupdate.exe                  03-Oct-2016 19:41            38564544
Opera_40.0.2308.81_Setup.exe                       03-Oct-2016 19:41            40508040