8093893713381334571682515147103023764812067388047816805192749247522940550475275064824136239046386142442226805763760505366266776656586190849397332911181653836544820315536626856743343514664903095708397138537305694447648088259973477468404655440356510173810761703503161451200692141212285484377111693045233729631740075516222566282854163416636705638072596025599026821010726254733671418978920232144215540632171233658382378369657136795143992552182885604583655007942505392196363718742727924864648597098385447477288066419521634343814019631848048425418645854645723756778416793066475131671235434624235913729338826055024426760407345349473541139166335137223773701536589220426945074551122864927022321997876282768921211440150155179731037735422713176538156732238111612755967935462251812244793161701031483553734671248321727835355219258109348148737461252783151128265828320312640152221715765116305452932056713544378267142270160785146597521239515642509285855472837786766207524297402174192342402377533851274825674745885554315735514541177447380749654748664253435768735446368707787736872133317270419744545471752826487180686564678175352599765370811556230236332852665154308379731486558702831366265948299857672353466624928445928062974611347048773645612444182743163688653595641234258874290661439639568271339398243242194549476571769564012650554204191450461086761157781933281535626044886752318015988471982766817513864676362052720151847834063514318882037425882680330040366844960031528364979948929512055744179561705406501472816734652564535537197545477037187277298651164141460261383675354713025743677121164512279269038179679844184031970650877789660716441061109864380084679145247183475502661517278877984527274162897384117307222832772469652522729590565289745593333116913055336152628778067238713860534227337380220842352526952017811630133052312563870851268454221424603303350784294344966676015137557391587790