428

212

926

772

649

332

945

221

866

699

686

266

109

175

113

106

37

580

650

96

649

887

464

83

966

423

480

587

447

566

275

948

612

735

975

28

511

154

581

143

499

670

663

594

338

981

824

103

123

979