6306905085227112854693091423458011727733769885513554036973674348252525751470645377834330666519922474479511812717965780951543539968718928063220233840319671198101605903309111319525876235536663589268585242339655320470219737335527500241269656896794641823041863087505716497531655986722527376720244617690747443826662211538133503338830729717348382686452748405546771224373861214803782072327876920154328938370955428114876421674915530354938829342807509144703234471475659226204152371336227356653459177448595236541523586439476327247918178878677010746486779762535454451427140735463234561635592553483875371229078080213859633131675551236681759641314377524798299734664593153641648215139168353402646287774072081715019638960024911654621746287332542250483109547230317702278286561862845129168552882556214553202056384766604727501676502337390115512537965398207082227031837585236746636212517430144744527167473426507442794170178342375195630550518734021215451025474697123723808536896584745528043343411111144312848956931320348526146813026228829616955616221082745022812323916751366679327352029472837964419292765991614004612608287155187301438492705978087144576914011157326362753703220014735263913638476627963242578376856844526276835266586601932832365164603675787422781438481264668213191854391841839267717153683107712592401907317611178385046505638117568119463765256025111212449022564040398439544674472315834156165552314244362237977604656353382566295998104878008471418034888065723496613427458376804780545567824379075219765467015735529578221833377749221137144405217515240360479137415114618835134637331254851171830066106789553354570566741404397567344713406738772265110274684713458244710214545166120705729423460282382291978529862897449646122622383819384584672651557136423027991801085558855885776645688704784550467792746441602444701601385587707667565754484673653503556447873724893617198326053632821647206