100

728

409

299

923

581

718

232

225

318

661

582

562

884

421

561

39

545

38

821

301

275

176

142

483

143

296

393

139

359

111

339

41

90

850

849

698

478

154

721

774

61

605

827

710

736

417

814

837

513