6467107943337589372142570339115139806402482127165107135148545156194390481374747541331134517624593553695885397832604903404857272806761235092646364678549164319565327072797795788144206174378671265289232486589858188376664606871971731124647667734114070856745756634361655514319122130312543736892143002345247138057735252935983327904724448115077614474737503815282447915426567348014916052971928532174881533543824355505358414614876630329753827925015143276793181211274189845379449703504227278251521443471731266313736346282161809887891965677681021519025446968670627215825548296647665212041171088394066323875254378554917059785228587510167120546534072197607873105136617845478385872915366041462105528374831867805625862861138628729753137440226659299269145478717398470551175239749748116177568522249480366771182554137023058582820051533523540208306453448660590336658427800262909842636751128322931519222407864876710668076454526996521286743751093998087703893838552843867821644562254004386334850346416820269067827367270279612170146568822228777847517682670517135664451925840522825973725756460377930513875121380437074660127580314755205345559368323680243776516244133455243295141128473493095634427687694367305587387322681633255540467952069130759516626724268466425521841746496291722241578493384265142256079886328366578346002232315653733734293220424501233777143638489518781317288118450362502466237331358402817555051439151236550479643467310728320851557144634583976925338865944061873713305572903047867414035617437091363516852063082776424119963965455346626023546835335027116352670110114385474203508316452248807198640169523179487675207111361445667425377621931528203185934415272125717045693081801543806056359622214843017352618352986324014465967635567146253751645302707715666681572832650718771171920112574443979259995447377344191256500745754637926422526028466686777271233417838438742364147294216124799314