2427185482321717365725043721917797547731894615285112286583086023784392186533322082972244517697672857172548384731258540417934312016844717050321786128526434052114565524707891454666853548082832271386572817604242644521485421544425083950247217353748583422950082720355319843626837636247834052474838042276238247523859522054114862117143463711474303253443804810435507113771133841722843653286784871118434658554351421043831726449012273745738325733910756933027617470426183481862029135230915737566233427326021398140479381124837072317443775515718497353996005196425702358355635441925617532985874959739728052464691473494732556554271361355579474163290106747549715275714876482062961212364414866295883716560578430248030628218819648175517673210949488226204639388151706741112935187065012872661871659346451375188837199811550258282831925154335770152294796278441779031630754270320210846069080540335654505223104023662672564766655994078919440044973866646811610993338448659178730566642218072125981255213746305407842555567659075386743719166764946364944266876637424567589559244270146110304389562288180453271646357345466036795535230353482809355162169768782201687471167300525326772654688538547398786922333453336619520563645880333731363523948723765030151526937324969344274855197619656099772243846644781240489672663133181508165778713825446787727645144679656554175845341222750710680139791412003616036765219035613723411577739015558655852379716437968413074168640977341828263687984017284159615681536745536729584012443767579352615314131833729349111792746142484228475102415644525686672197023147634597127524677851145076601788520566225385776539728128800853654731160691259832207127545272455262604391216783647770146224814123286440546557423336790342505651197369154709673252215158732079929963780280164140652723161156632670351778070880635068955633130527951266128938764763876522361628193820370603640315346509705671381