Latest 331
2:14:47
114
127
2:29:17
137
102
1:59:35
101
81
2:29:39
124
95
2:00:01
98
82
31:57
63
50
3:30:01
197
223
4:00:00
222
207
1:15:14
74
54
1:59:36
111
123
3:21:31
167
185
2:26:18
100
67
4:00:00
181
167
2:28:41
121
83
2:36:52
142
111
1:53:31
110
43
51:37
63
61
1:28:41
110
80
2:28:30
131
223
3:18:49
123
149