Hundreds of cyclists ride together for good cause