90922107211905077255021446311807436371152546891941836491045669396685028731963646923905138279214527151826617821221215740817565418362114479221013514199121642124018654092228497148865919795711019276398513891716746924112591199546141999100495186262139312117679991322170961049451977002105552285781159421941484367620361615963041591202014203950450943365021391410808755280105934225053119895055195134175585115659177379106609193871200270220740134394601243691504014966121192131320626421125328028712408441950440101183021706229392183455584621210932075871141622367492417