6440571953573476250648251266238650631222281644676952848084545677936683431320242273254282292487716926513973874878573730646485263913565973170248224154156965557112064996785154863675564631537115136565888499140021243778080413240170550792198231111548825661643605799442385714709767567270764319776362778260267271281171233875253102887934704606581862805633579674466068027314610955178986784490147433007713703496624772981551088532263072244045471364733093464557075142585956875624875266031066671777882322961301976238315835705284407354787488222632565760749735802215502205465034262004753343333238545988386047537499324466285686814254116449522743781764616559980312567321044015677367235717466708168454479336112654435421288112726906863018007038283711668866243645341505372601137123183089721122023774547455471119667868538945066674648559310766454074147252178683947151044746829114314878354454964263623039043831459767220319577729714417321444521753640797559399381513563763175179380533332873694394014891337689453483770353121279710465644278794225542364845002443887615641457064781811606521424979568437325311733953718937779894617689679221227118368290316219750259523558379356675124805670191182588730444413637511590934512057156745603302692567341613524598077904242082064817651946536771278265392822863985662851237133157284525545723930337134364716229850833730429978121620440265170114019938461331340586602320589458152519178629743376718481458126462012555724432683915041677823842547463543634657828317221802376634466358536173670342778471385455111876769044828319082780117250719338735065624967124280880975319755235526426258718815727622377213782016333821351285546970479153835131251665386570623025096371416012572952182931108105435241145182754689289522924032613055551541924232184055369152016646284655752776984175280672960034863010406234851157516382752946405075550156144434234539741747277473286415962523735832668207