Latest 167
2:15:11
99
75
2:10:15
163
121
1:49:33
95
79
2:45:36
246
158
2:07:12
140
120
2:51:13
95
108
3:01:29
174
144
1:37:15
102
88
2:42:30
177
109
2:45:01
165
56
1:24:05
96
168
3:16:20
196
142
1:21:56
103
42
1:50:37
51
117
2:46:30
191
77
1:22:16
73
41
2:23:03
202
86
2:26:57
101
135
3:16:50
240
73
2:54:54
306
202