Runners cross the Bloomsday finish line