Index of ftp://89.179.18.66/software/internet/browsers/opera
Parent Directory
Opera_80.0.4170.72_Setup.exe
74.01Mb
October 27 2021
Opera_80.0.4170.72_Setup_x64.exe
81.42Mb
October 27 2021
opera-stable_80.0.4170.72_amd64.deb
75.77Mb
October 27 2021
opera-stable_80.0.4170.72_amd64.rpm
73.36Mb
October 27 2021
opera.jpg
88.85Kb
September 12 2019