Latest 945

266
251

258
379

213
126

197
204

151
66

355
388

250
110

164
89

166
131

189
113

131
46

285
88

337
110

318
380

387
371

355
221

170
107

330
229

315
158

240
163