6697954774366776966496226497471590589397682404846126555745300845294591068112661189405883606285680835309393412933311574387586634586627831009586682319584144003147899123555524551448326377481071827310316391173318141639414400321440034143995399239114399548927607748111337756586044141684265510705232586045655127052334611476550983101014112251589264391167102288392873192876211534723203911204835989249106991070913849138564568284193284182284195233572637229637235983028983031284194637750637764990575990421990577990458992728992736992751215229215230323773115836647906913688836612621562920435219108630115362821550417302708531218