157457415747021212249530388658573293877588391258494139299394167010049951005140322433148867732913815445622457193365625770992847889008691399975733569840508411584114941674112039828472711502764005191497547516611399572139957184032284756284887419316838286127856512806239242907335681114098943249137645932243281904116644478140294168711344875304213553584113840315304191143093114309551727832936686058553038486056013608095167438605758605581241219148856810901331392080117591712179291213637329347108903232916694396565135042562416471811509353290573290881424369239491660672360891464747135274614647461359357133500166252882436142804611358841464745