PM lauds police and rangers