The taxi charges in a city consist of a fixed charge together with the charge for the distance covered. For a distance of 10 km, the charge paid is Rs. 105 and for a journey of 15 km, the charge paid is Rs. 155. What are the fixed charges and the charge per kilometer? How much does a person have to pay for traveling a distance of 25 km?