991

880

712

496

541

253

679

121

463

967

631

772

433

397

769

934

70

736

499

169

289

565

94

298

487

664

676

163

313

373

148

118

889

799

580

91

574

403

787

787

259

847

451

379

493

790

7

955

748

559