Latest 118
3:29:09
87
61
3:58:37
166
99
2:50:53
63
154
2:29:28
64
153
3:09:19
73
160
1:50:52
56
70
4:00:01
153
245
2:45:12
168
435
2:20:21
155
222
2:13:59
146
195
2:53:46
198
122
1:33:47
82
76
2:06:41
118
202
2:05:08
104
111
3:22:21
189
515
1:20:02
106
20
2:59:59
405
1407
2:47:59
141
150
1:35:52
78
68
3:00:00
149
167