100114301002240110051969100747071010259410140797101522911015849210173800102331691024190210296084103157231031609110317699103384001036347810368313104014961043779910438833104391611046478610511588105797311060127510630184106875111069122210703432107115841071158710787325107980931081349022614162261821226474322663112266346