12847813455017274089286177289204150104934186468160584879553863317620612132215945918037183926148914595916053477780159052171852118294196562208300464121754701551541092822859848622457020157816805192375163624508971731953746013531513873112783337154154796831089346319353040030957101725071180644629122831062601155156703799491417688111928820907615202695147510412667986382938118001738055637182244456607048415316412047111219311550719534010884770727211968171495239201133835746314390575734534581584269695016459514761204821675022209731772451509382140117925118105138725