8412905148491716524018451823343813831233321320050970257270451978332867636723743566317621465422834283406431814646895352332685038393025519675354528072834178414016244573734437862945967897466278210873864238952631994458599161145170173660336482717267476291392041666474575486047035343924118017949056285422751046555159371120717077157839975030321268729740778473569349644511449767425470557504718273556659172440426313766807240809210589374260804468133153375768773234354559162155858526621353625978207908467971601372784853829933445144879521938646175538388721287362165086456493975985674978659533082689772320456507554658287293249251731570500122601690151835271376709524461402414445967234018736897602300228442479147794201472828264453121148114286404838541488677169673781673907852553711942083693724416517779638473223131818640772926621814216550267419240022428168536542470834314163851177296681422800512373996007874444832061465613485151983912753357545215830581131634248910982724854773791877793804661442326533993664269290250361568547917706536757357655877551567929837960523636672918827658822628574948536476501713543788244780202199460540102217453525664069236323827434247571447177135650511245453734669134156331242345748808467254803189643127193381237932845447476914217798120555450528763487295253213657684188655374364435227965254818051631155496306482611909825230828917411311207480195646603383635761571403564223513670116463225647412571081023568631528230945270665015438739862835563974727964111560124566744350288230130118381310259225701238851975637514463665320384024355066168014330779223565117363066711362652623512776676020546246370537773053965685327054677667876483250478152641301771911076168274447637427344741816423937045592207031072576657123045868474862118062225425529276252021229527998254051934694237526365906883511788553338021065533145188378016683173371551915276138525815760578166627272767375484558