1376285515472203732155483377826406441125154493406762394405642841971344370343753785073762196732265535644816542294657268161257503654608031137863536585671152314351663348816055654029117971280562750365760345664522245416645846227424149048351116746038873539021237264916256228045150859044640642768046664863949748597537825629500685513332362688260145152422131821020734553928512045620573211464569170524335298686256936909430919480083848245022566839486238375565139217598677474148187105895141912198679763085164131079225937714456056164350540118911827117743835269744461465403553437203644536005634681164252447463131718045527545347529716866784078079874326523453885266127879937086834462013715857278176845776273043610629530554417569138398236637522875546757181722008204718463397171534733872694854747085312470922727374980934425529951814747264619944399253110603704747192128142182835588761857892822963312587785498492408104841881237371966631764267024551633033004020426614045826185440210827631472734964728916478750122876433463538619146963224327024944214666568732815415619391733857142132267342841484792522901781737882726015439726475365674902183308551679175531954247679483228138959971958734880751054765135645545226361951093916303804811382517853972142838475225031682623169127668996893530727552837940577766238171350887631074223387765357955957837880215551965340752379096304891227976512933671173027732622213121502367146773433628635056870871659706593793439315711674157288312632337517667843332087288117724455042223018281745706148764287389240076923728714155082748020255912515170586638808242654155519015211767558556724473435121331117155712303981807524783665201305368012327660521181526317355454845374254223229563543065577364597317296768467038770136235779701186206369489741114745796346463604605441678806373513616366666025252481454677444707771572596938265032071027921652783742440434136870568138414320509423652