Stability and flooding analysis of nanosilica/NaCl/HPAM/SDS solution for enhanced heavy oil recovery