5912941192413126213541147591305740055602413975566341603621394113441303620674138562138555985567941388412216206559123556834138941499416044143955917555934120562068415095558959699556804123555587412016206441298621375912255682410964119141121410796206941406411016213455070575794165141095412564150162070584354127241426556864134455588566016206355591609506213041227412826206156860413094120255678556854114655592560555559662060555856070341594594415881641262411846094941308413875560162071412805558655684609484171141247412774138041546