Latest 103
3:11:59
130
106
2:54:35
106
98
1:56:26
73
49
3:11:17
143
142
1:55:01
101
61
1:20:09
78
19
3:20:09
155
89
3:17:01
158
276
2:58:35
146
108
2:47:15
181
254
2:55:18
199
327
3:20:01
142
250
2:58:37
149
224
2:56:14
215
120
1:09:51
139
60
52:06
183
132
3:33:34
220
357
2:36:47
184
49
2:55:57
153
203
1:33:28
196
33