Latest 160
3:19:32
325
202
2:01:44
217
132
3:17:58
87
276
3:24:48
76
155
3:32:42
90
188
2:38:20
142
289
2:44:55
75
142
3:54:49
82
89
2:20:33
46
68
3:50:47
110
73
2:20:44
66
80
2:00:11
73
173
4:00:01
90
95
2:24:22
105
35
3:31:39
177
122
3:59:58
217
101
3:36:36
197
138
3:15:46
166
192
3:19:56
357
110
2:37:10
241
167