7937044056554056374056549976997937034089227927517928287938667936237787821021007102144140562071307889106679303712813885815427928273851151567664145419789448179265979370293834611774087938653639604056534056217936507948364056524091424056511177717926517936494056237936744056247937017943315033699428750775646922893485058147426575609994843227674937638559710241504199501875129395129951460119222548222564104126075064950787515023151246278541991639166891515843310967339408836113614014493783958447544840334841344840755792556986701390644259755106002229591269018313098701339741343430203310639480934394867255938482913960690182