How many hours charging would it take to do 100,000 miles?