Winners cross the finish line at the 25th Beach To Beacon 10K Road Race