136403571352146042134862189391698531516788806867466183898134968164894150534173207550747541111801116077302619909926486170234106791111753914281582172046659341917284115806035745396319496322375416345410293011172615718062364177837170279687512306318663214630712373141191687231608771043521814319102211952412961546599298512770011783216072131409192551695411925312275731134611258791697131105861302261523271213727986493896411313772069044160534488282086762175051125741941421095370237184096436702169459390691573208901631311846471656261122622025021989211513814776124689164710