6266350559729522120111507478355333093736596520514822721157083483871540434677382818923438220137968647127637274845176117633812156043964159851537840724852686872884002828276901352847933321277714827855561627171257067762896535653973701525628321696365545117456628543551238754302468660178795415679144636216746230622171582128101547312392662789463870380244913833539883338002073534792578491724222908055336868920834311853558580176320234928618625538623254176480422950055371250317143725379929864606291337841138545115241427355502491534736486355257905621088531871955684814451924236346012314576879743838880345475224437836613044350927471878751411627516146832431797418095935045187504656502104070133053967331601287475521441448355027553857887093815101965494265697601945422853534434846665228644684655519391778453230317747691075448021451794225678546312798161222767219674122711182732558452688855402736467912934277894884366767696567496543901697274644424489768156365779647254038586927791907434504611435087295527457822173542501919034066653766218256996855133536713435241671883617413926027958932220151405555837424476455487377861976616792783337236251281206528526459547933083873071277677140512109200652384839367675203649137781463375376215525992627085236434662347561213356646780399522484240425847630254174426918085387463394701315672664315487316300269544825128261124730191689457807603267243680877197024584032805202140784131320438355637811136115554296604369704350389165237341738636181166557294258160670328112199147489259265301157702353204868665829754864564056698314762371733523033742704834407837782031925273417734811017589114600596318728806501632310342163367536021707515951805592992332231987624847417366267359044449273345141469714490188224264291406642766564242772705826113801416452746774471935715728540174477765122630510231605271765845668501563343517108527564733641555874415881063046396120272707792770667