1377364792194907872713171467824816886738947855412236810445187799196602515440365834463984564702402424642038328542783435897556436876165644514841200446542736496812663691486535525636299058768582677812126848430334010847245437317378599786362450147190943529731358515234959738820655605538457344599708249352677235111387210176881074231966481161291662696611825681772692842674887184682276735354848379029339922137220655116868732860180414012348542779838851423137873777923011086225138074827157715659533920227615318991471442118232549406272652282405603444945194001674587702652244618351745483097461616324185375458493768387845031914802136222513342580538346672205437707963381441986667933156671727172855254225612446361133367948374653183167767148519759833715122617154146351463122734637566391447280253651308505134381161755078012392791451611911250438642379224875059376639567353451371334170310570407510354435567456346930134279564254043685341569539546581795862866321125134965627197838142667860023883980223355331498094431948923434830774936536666327466045319276875269065621228151828319974840314160475127773509220142643351951882942431251363563908451282335001663252730082847364880814137460847288379525464745206687691544866805536592572153302596751207608253822175281557415645118341625262581144622981422613972116302042506713352287666405368006573776897472455855448254302730743676214763228686762306789402767384777401781139169827679705735565130296748555524547753115975586386437117062606651933054417806745527064165025616446777234621856047630448738527515797803287670512921811172087667385422377135028524397027017593544295550156157404791262806229750138709707109588255764178217125437107514771557202525903754497335078352333228970373178821672760571981066043704055972967245948916536122234568435143508765776286457545318673250113510403374124333380320341744290521201223704846728312299647207452691367635596424646572180