823

580

307

271

239

470

535

656

406

919

25

129

471

981

398

281

287

739

799

556

556

698

487

943

724

705

255

278

172

986

641

549

430

775

451

346

149

917

765

132

796

130

54

724

610

806

243

465

232

129