48412332064927854016510837142730872996512175932574395637371118285711972897176363823319550257231447031320211748755462837459563651021822072582046564645504161485366445244824662183159205512112065556532697886463916355536427857776438453093757292345894563006545221220363770474110175568438782