300

403

15

168

33

887

378

178

783

39

12

603

929

350

778

142

602

95

570

429

436

294

374

112

701

915

108

311

905

247

245

782

193

79

476

73

429

97

465

653

919

709

504

371

898

676

118

506

183

607