Over Rs 2.9 cr recovered as fine from 58,334 ticketless travellers since Jan 1