31

532

282

629

263

191

866

16

343

364

645

218

957

921

243

27

977

119

935

598

774

924

351

446

529

770

630

176

466

207

114

829

490

442

629

750

607

13

927

524

628

452

496

130

243

852

851

69

204

373