6541134226751336956244274348383172147489643639832189308482768937067176455606803666603976027893791520085236120237226816112345633386225945442582647097436776634683454452625934678289046025011279782022876012052128049567205554876765736220349459374254556807664461193378540341554272241762876425684002656471809667926282143770571326751145440559074920840635129130976417012856516628885319959910721564861398897835986623047068514219265678123330255543567447844719123743855115254160527829347222638597825457382140425750156542507352545898551871984644633226928544535473192148051447147538035044532556613345434621693682045231457965851067613446516873124705474554436013713561807544886688393535666355274683574831027321146323264955367847703177317244188826151423137296219354632570779338121466266563474480399518804704838526253647485432843704752611953364025962792356508844016866640164469049029747951085456171246576644478697840640755212718737691711653523682765323420784950222986388451301731165355238773658127339154771377291575284835455245367907081765251412782315163481770249217116873842825194644766723056002231557105715583655004275358620629854852727451317831321031679548739044937732063668634220731537192222033805223871382707875371971437781301734483896797696552241391745142305056922727537627640747330124757281031955028374170756455717529944113563592671862528087886655224325118257213687314151549745793106075277118171404239834181791381837362256161481677026041179928163791111676439763798670794641340286458646321143007156595075848426078290785424074037725091647441221948472314523916886270168462919630360334373638519051523676305469727802538751503652160735162125671223502133463834624023110569328986734717846674261154861334137368131410973431876543617978030730633784611781150846925973045010829433377696146587841501216998457287322012958065208005395888012715638459568922176285335375218512257242777424559248289331