A quick search of MapMyRide found the 25 mile and 100 km routes:
25 mile
100 km/63 mile
One thing to keep in mind is that MapMyRide greatly underestimates climbing data. I'd guess that the metric century route has something on the order of 3,300' of climbing.