Dollar rates at 5 banks on 21 October: rupee weakens, Sampath pays the most per dollar