8691352233800204307690127761476507485242843094797054073725693885825036219063058516047126655639911650274116738024135650740085378253680480361258279270797750316128345306482707439480427795237240468717755229423487567455171175232749504563451340137706214169736255495682365701462686603235346744382571137433717378354978546423947531865957125163268645284114753783930824223036527240467738149026263684461766498552086505031201722271865432113683912126475571826797654736611611892854461811772885615467457215319876935459843655522462259338735317709838542747527213564310777383244776425768201470205902644881359782870237366671133112119213521195902533325103748346052321965152642245683536687798676139459294378547191970771301708249228269267287276377402678252461187384445293601403374535938083137816457667647894473851453483035586929560351131215267492443110519656397151703218337644083273244854122550713663199299200386425482717141576464622699643566791210296254553535406486426202282140343375483117112174712253024310852812194825398195467779715203376382485547623285995002165865415225125405650516268047837967571033375116142551655935013696442344728494016877862977637716814850910782721519628080955480529844274173339222545243178424858523493374635394354448300401557605142602785525896896576647465728390231351946531096405177867152545852033412338810688355454144773466163792462770143481662658072067389450718734223652753344562987291791647540527546015429184513051847111193515846672737525132386705344967802220138767273438319305226387724419664279079645721734243773038955927043871804483531701416656852867885217192893301255085958068107123353507807932564691361148111976415381183151652838205727013415876046625651151564134658274628654133486398378406536648414596847786689763512460233663748930437024822169132016666778456063672720620774655367361523281314600826544799801188754629752681235290731607944747872611110615738484588