41828100072945306802207393966211979506075216876900312244859175474172936941004497794253692038292303914537039245607700015028072525763840948915482496139738918938120720505498772311994491532302807077499564998550115748601357780927499580138800415261779421386839261789385546840934383245666697767364195531949885912167743829907536648977555391510376297867631544814875185495295542809628810