272627392231555493255415973520766298884127271768287392331476311523116852990728987662876923891533115031162320124747850578520585410155396779937392440723488564932650660508385095154951555217498980298806568804976833200564166674835791057392675045756883666940727408254970150984526095312253202548107337275265