52915526085363884875279450686529015269552889193183688554151790367190869852529231412269526637784970788511137293164613724139597910614830764311485363860763391411684929526364996514863528845264069718526241547715472154661550015492154911551115509155291485753014527751485463768139709182917954886785039187