Latest 306

142
186

113
167

173
293

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