Latest 303

62
78

185
207

197
622

156
189

80
105

189
230

205
306

294
667

212
225

209
166

59
60

137
50

234
395

212
63

125
167

194
278

178
247

109
47

296
312

172
426