7342651438976247647128170640706718459853505288642621165853726598346562591475515284322670574911744333493366449280151200469741655307873732116732855135692562017735508075093547905519263458213175204225982491106529651268716813512023254522934220447189721023813658975266559045736130517414869019551923528338966731736387672333491651345270364838795401613382624126443885124001987083672348387115044722783791542972731946815972621573462424365265103535556433714627611995005237557465348944267954272380167479675771426407445539543541524514478728483487476372532394646848768261221715641166308805492823851123382221631181166423066741548339446887647605605035073133196783809217144343593342161453535676563215214322487271978266258336306181251795294460670121454260867276981068531417040224465226758680309789480855425146557231941535361064752533825191567801601365804793122375735729566152437141525779664547743240486376711274613839817235620266065730220312583577270915668852754971771426958764478347514284548835456378668140188806753785113187225401186291162423255770964355684908236562138677453682042377821794420613959617784157127133222765124339844477725419051340470386832407651603102187443882281694502873162992751452374830148579165421738719662373552762685185201827017783774036322084416057992956742052073991781075158491802507922247303036002508828397405212803847570106348527501284825069780684502636298747599635164137639383041238521934041716293524276495565377975443693626914489021933171219756170275438255384053564231751173135152282011529057229380267167285412466175176346677961463767737045121633728639046446543931281133328422737995213153917888463006308394381344279710341586704176440252424270677330918084817845529262860245559582711471373640627455860438455478732056470746760331866315558868973278132833556554611160289473666345646196658798108130501109350474686746484800559542650794141645776374837786766223977553836