968438167615169151745177281114071689565073037185991401251614174411698696057601032104540426749177717811416124538543437813159118484924131605118017694673975381707687465682114178437213823641678645472511147817241035162727481212218703415871810177