1243418650087187424117265339505653108096287305504507952081465048071211422523978491365981475261624363381975034792431825372887851911656084135211366876314830747268062952080042644764709703282728284331490991234495237442894513174825402148821943523227548620423743361549215789280230714107738253198379778283509602387022855817613051541525285767111145433867927064213746368566444573752116719479764933780161400662427473387713893301223905662414391734406605107715558264462686153821017771063579455166719316039923417936515235330637646236284558538529376838217711508788502249401785213852915463026746780323358818110676954751255661458567115313646791378422762779348552597686168049627871779955323963121701694844385728354023816039453663883737133305398761355678568513229190478264627967664376896812367484887086764854716778275593754062245113012663773461184762963837181443082594663554112719489483218192548717552916455697984655114570215516533227365629456535049723675632762046824021277025511257783480171405464312828527773707474679806344320274554632745071125478469514749251570593650318601267535340654153341309657231652227391386588344423894435428397532543432424563840765314279487589172349143384281741156397361744473453701392212861897314537276675016867230348457133724256025621994552974755012023345905243161752263886557155394225802665557663201366196448369120337644164163735743260342261203135138673640191637712854195647643368465997681082702112951549321637380177778277274698867152582355717524816872993105447042627325952066758055340437129015142364277673528351747596701691250205403863746001572693563335566486702201804707746946710938083235432831574522460368464599714190258244140114298444757547879264734223684322006412333650636564760461808563357196885222224072724065659256218202877517052076045182855853110178605825630545561319730069091287933048474543824414785125811666586271156786790587166810729452248781651188