250

443

576

968

346

836

350

205

964

236

62

174

170

502

167

548

364

592

469

795

162

789

399

126

268

174

933

770

721

20

545

235

912

106

859

122

632

280

546

760

113

430

243

220

108

135

958

197

530

783