6767972952645662791742012914804429845541500221382071782857833407626616393695852031794076466602286936625724257126610673752636765651352716814163389195032546771531122218919825280527033070951471481659863765617963184756657923073331391766535812504220732219801628841382120271445753239763233741849562381933381277364683975159770123054843633223140227376912084595405454724357788006485982781455583487737514651488097186365973492832656412841671181375994467772164851895428964938387240711130769135691083533316808393901477613872688464485548543652802384677802147957545012137988454171717243275828200768199776519391354215713300424772170372385133681563803313182781316297586838590334675470589305464234490282479715301304425259451549804937865462974959550573575578921306328502373507347478401111105141172322553255256030220552881135620643461951801576862411878202691723683504471528351073744043147277066884565464787855026078742657961691231733091962243772677347431465570422777929433742644065248311646971479943953564085235555431401921609485320642338848857276576044350948763038645662726735242531903316574842745862672352501914067079373860143505215254666906585392743447714442514060084516414346374567442216246139975222953837076755724864456290808163125729825166834386437679735931618321974738101771516712587904845372025443158554054829049276508308310608265364415303668664365569969144919355802750194603212452400288785553596320703551685286565122113518460217605142135602746226343188462293782244650401687355438144384154116665333951026245757063726118670592115776537252231256474451123651103362047704896352103807303717647447398689728237362272718275882117986631752992814867146754851811362961566386440371922510935568520547784317482985421247082493457662221553754418076843526322234617944745872877123192562185415236671286476621370278623680651264234671067216453707678559342835111478836173179156747684767050134183760452335