Police, Rangers to recover 20 missing persons by August 10