8094457843102817286806625241564716504825131392344814725484068103334032115648074474464918248555654024422585331650351221312746014253732795241474744351673663075873793713788772032671981682538789713707839285835770687368840782558637724431924461214047333274758928876365764225376242229569011179676417911318965636385785834593736202767370741255334526354428543761156716531753311622429439829047667665672717262317391194243467364506003773658491711188281384414595026462654015515627023354382363762827019314753822448440490388340714260236508670683864820646814626824951130440713339219215541801342207560120293367661655314238464264419942515273731354418145119615302148428476301877435684662993742391455672698061166755376973588205803169776174509153528135549523173787535405369718774751762837046584553202331337114565652752785264002962514836813507506644237383621250777942715110522514685309715353612345472959854667233867748755055206473726475545311239726135238375357176402597799348674689470480519765660832761390411602141377495044653431555592282083996328083752643301085526795633153283862274493780414443734571221043961774955567748424117319971722205392807322407688052008569167827350052529746247856217107232334752775436505521141426545798727778837629286520284708684231373204226291781613858560460261841811543361457466389079265973460511548558265844870319030034119785216874165827510566289109346547488143823542745951647945693052291968643964533793802287347046125422668221777248790603601212157871122435705515513535722187935907717666231826678865171080067345877373034995184791201479404303745736665992301547862792503127511801664847466408201302587097971955576675866634525963897806547527833089291301222136257276846351170601881636522943807604631787817316935625623718667078927264148666140114570384128235554306688216654444891251101242827013449919125964371933650858898561639355223754271542106845143469501381553298216252