12494190617830439054712274112490481993825648269882756827648302383047840639157911369083327904489045793528993191100288270294887108045906671062851185118305593664827169721397337102752123061125470127674827328305986366922941083411095678889797341106187121623826288306387217899549228392667113290825568637492952812708129381310