57872580685807158150589935959559653599335999059994612996142961723617366175361754617976186663099634986400764861650976510065473654756571665846660456653667039682046879069230693416934469345698296986369906700827017870226704087043070897710327124971574720017228072928732217383273889745487484775318756037607477047771397722577231776747771277719779577800278008780807809378624787757891679189793447982280234805648087381092812418183682076823748239382682844428458785085850868547385599860038634586400866298751587564