56640195221209928174338937701024665561716992413389912447737920542611702541496801693381681281800849839534876181132282681359701034161670711598301685075099076463225894179144189156148245156482894226094145914388361404911886611202796256633796142318172198475372065441280808917812860022676797865206461214256148664348731770311738151262276295319242719003614727138669623302003792279817544112888927736126494703871519252145612243201013297015473893888636101719638012679943248117868136732186736132919115745593691619437573351699114704167053102437117613167432559365729815680269063