48347448154906447612483934722347354469204713655464488295132223751505714904247150479674493649221490664488642509421374789240740691754681550649418605365847149453374102247984479204713049732538322187200353791454064522743374430884193651551514354929447347409103170231283436704238357218490404781547346460654374741717412833170363727193457676529914933443887433633394731276440584584143127769115487453874531994904148835433864150040832319223109329527317416204695053866442304001417305768915312552367505414941348885471694694145087