270536293332340527187678269653827244689424691805280983041713528265839924334345680447069068774537670251423019046650322820278271754150568851827922144229637306286229140205631955622111986237725154031317065339714568516711363270133367248331255274308461208828108728356437466578348092887375041752041227858945956317656555153815442582027835035318289203120152