158

995

701

641

536

506

521

353

32

317

440

968

926

212

893

383

44

311

869

926

860

191

662

11

866

482

977

320

47

233

383

560

809

536

671

854

872

356

284

452

923

887

839

467

77

890

20

734

176

860