70898709337093670940709467099071023710327104171047710527108471172711937120071206712497125671276712777129171294713027130671319713427135471364714537146271471714827150071541715747157871581716237162771637716667170371723717247173671789718087182471852718617187071893719367194871949719647197371979720017201772031720347203572059720627207872088720897209372122721247217072199722017220472210722297225672269722807229572297723097232372334723357234372355724427245772459724657247272480725367254472581725877261772636