Ride for Kids: Knoxville, Kansas City riders raise $101,000