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


../
Opera_18.0.1284.68_Autoupdate.exe                  16-Dec-2013 08:37            33805288
Opera_18.0.1284.68_Setup.exe                       16-Dec-2013 08:37            33803296