Latest 157
3:29:26
161
175
3:07:47
90
147
2:45:04
106
124
3:30:41
157
257
3:15:33
141
162
2:59:48
167
230
2:42:05
145
220
16:13
43
32
21:02
42
26
2:24:12
98
186
3:23:51
138
280
10:31
31
18
3:00:01
126
179
2:54:58
171
183
2:56:53
163
185
1:09:53
77
94
2:56:54
113
171
3:20:23
158
207
3:25:21
120
203
2:55:26
123
150