1924687643333072327704717035527956811411556732183126418750778684479369451746730404291406280657535168546562736544357473172101475412487121952514834444966226476165685803154122283467481215114653241828167196729675313267417492851521862382144678276597171266340401315589596800511135259403288115268549207172743643198122651457801975553818876866034980938231624046336569024383814635138648042548246218233677129634245636277330550345450756034837264423925712143851917477948488140807662500224719490599664279528161170513407453309542202225496959379067856712811876298808568201470275297163586497047882301732051565583764223737175106895667413659472546334187810162102582821233792531081766865887281948236116366983545214254037120342783910939935337870630826237078985351466827816680555122132234255343521776026027231838854876152467645030191436179554160804144553340266533246117523393518501907218123729382746871375436797835651121994662521958267947768255905641106539748622054518994200531366422908527352161138052633784555952475536566678204371443917564028457040054765831026117779650539822204254335465299763153732563566383488229748202894784854577638910744058643936870295521362647117846440583237512035466348776763013046467063244875274708139638138441504306235235392497137542878644427161211483127489635113502523475124479728177723146945984125051564670185446011143426228319223343331212727712975983204433857997534236674426260169587751390446445556338322713384980634564731415294661688846731769180190361447374628585677270636384765352458855847518377867343412862227825715371061641176007376725206371781257721696213298197208840857913813502695573676637771556368030036720660325170933956152727857147027873384240652655995087104845097076292747412447458113467802555553671705215725571575693045503778115160479352233032847330238780174489666242595601605639732143777386484745627506026517983034241933892191124691355650718645544792