25026312292336985114562922182541631023240580354125482249744104980147240893696117252816185129293056142651529831582002337914646289185246692958483238364151473918725118483765397050606027160530261513464116361113055495588938761136535956331799260215736286237426904002447617728062305295463981365289727903375665153465664111698323137855985430520055076040769229410844703219447051963423504436643853401231316579635943351583532312056852273022291996690832076112980644333917551574336969872688204432063058409591646245649207253965889642916631528162726865145654846280219154534634734625250601250131378464414371833417530995042612841203773207022651302859507942036042124340315510515310596439318112972011583853226747264473574034224998406224051774133564225015731772125238042696365251536031224410821102