233926281035510384168621903322483243952482726528268382721927477284392979732135323853429034438351663583235846372633801938595407654150259121618946496067522722327358074472824208343985595875878780187823880479275997313100906101131101724101878101879107384109456110687111540112014117244118001118033118034119115119492124252124253130169131409131415134889135812138037138431143862144083151925152318156565160297161106179751180777181769182661183251185550186349186634187236187433187778189532189926190212196744202073206448211560213899213948214046216207225594229141231535