82814192132312606412722261918402591517165411754378119242879163851012551491471152322332202282622372142402412442452462472492502512522532542082292172232302162182262242432252212152392362352382346229905112925714825815025688117211822062078419112614613897139492002022031961351342191211311561571881902092482101742221451282011161241231361762051123410714237152140104163113999811181179110381329213313731323944525589106161171180185193195197198204227