405

665

167

538

174

950

370

706

774

975

900

820

665

994

647

964

124

773

107

926

312

543

136

499

308

614

190

461

990

564

204

207

186

775

937

447

779

968

438

415

373

500

6

646

12

515

377

165

35

191