80

493

681

271

591

56

460

628

781

221

814

665

137

22

121

72

481

405

952

812

735

345

634

331

349

853

721

183

767

202

792

286

991

816

132

588

87

19

506

389

430

652

675

370

913

239

940

591

61

314