1999369513379898385482328074052387692646471454567681305674371754275195934472628087716603132707438557176533362169436377665466300242644787563791383658601131091892933083762835885102883564922479550371362690500302204453822868002412784511387656437216729658648964144414023956253621950148785421643815417646128017713975264950539716930945973839121337356930676355152476470634079784907346571901946565133426791849671123492848286466358556813654436563955866476065477252548425517221559815142325956673512119844353749666285852560425269407260789518401712973714699374621975972764693893787371801477792735223903559771483937238445371848859922251543976746555245410842400381629115240825540143144282243211460181600476344550882577811522684801187023525702343045275646752725071221488106302211143304811845166809339483741944017474492258326467558347832757132235953437444827931053711111693554780113141662236157226160122545231968548151140478873230522003387862984722946732203188207841274319210771707102274822518277857611874756786613865715455263802611958621712043522920232750681539770674508676173354565402835635440572636604146168655648731388781373326877366457082588752867284031713314203341680345799398555691366472335436593161914115776471603553616793702504437826424861636057626279820576654158753387514206351557793803218128757547735196704252271632084784791254503483503193151063423687298371177323024479654970517817985377345766464689364019354234744846235328256671967031823854427114737075475022042742104582285358111422814412495046502871248055968022121026665131280430742270806688253667156670509165385893311627464747284851747011862365446426561107623713522924683679459037554467165231715207638346161506374521291561856077898123556520748361406587522011532486775533730338289628164709727336525124246326868263354634706843012141557193333749018832045529939979284145231436755966871226554675173029553602290745790403801847777