Marathon runners take wet weather in stride