Latest 90
2:20:55
89
72
2:04:30
115
147
2:38:11
93
143
2:02:47
95
188
1:58:30
107
161
2:00:02
125
227
1:58:58
115
125
1:58:50
94
79
1:58:24
85
19
1:29:38
90
103
2:23:08
91
68
1:48:49
99
47
2:30:53
117
42
3:55:49
174
123
2:37:54
128
38
4:00:01
191
157
1:28:56
74
235
5:30:35
240
342
1:18:57
122
143
1:37:52
58
30