4426392752258522214003995882625707907774722055471942542136267928057170910764019516711841143164767663154468791227251511762443379883181394811206902503706752852357452156521928359715277940329733147179738375543300673681361730469734513671198467674407515284453461761654193208189653201646200482602874018383653302291613778043134652708001911603334496442363983354461137636641883175637018474732651742234565905983715867129837366234284550722090180137808214187238801760809386436644836846864951548232717519443013063094581692075457856693328140367340135732554319503668551303152726586875935512747484415142694891223371654456857865274721177199192635182549353106628560295202104066481119715259175117381849702405115230555839778173121336925411687991774506138942260045714552333460466343747431723492102671965408756424127365553707834197645807268190727379485825837348239266688176448455630525178212291713237288854589444440797203585352656826711231526678749661226202524381537456214824047544535508162667537390510753243383282171378704439567543877657895653546043143437364754861632963502557814619926113614240248243534466814447155073174625740338744636310133395045284637643750464975034276725850045278311423450531229055281175471867712691832828566342371020498112170772572948206237215865183767933563511237697855367297821082247953467549039156923342652447066576021572897764763021422242384807721776484128164143316660558649321630850183518673545435536479128307141327417554516891648725336843748469784222706238057020672826413315170338850942529473460559773304116546768244556840385111125714286256918535382791103322781277807942286721359624853965029925855318179830576561369488652320806712661556018106573846662934786766515122498542568727373315214594473821566294621386597961667661466807192182714636385997057527085575274243538012464740484634189605276520792827278777050255803670595397751964234558780247452210960330364278885632