928

139

433

332

305

241

123

259

623

14

199

873

768

478

36

906

844

790

246

876

577

237

416

851

136

63

106

650

176

637

742

510

164

999

784

273

443

413

230

955

806

298

479

522

165

526

702

750

50

610