29418313365282848341283311847474472085847085294189847157957808957803127036249411815199281271489195144847028957801129585934141396166834145944388711344178037751296344129567616680881954512131211502458461584845273845280141335198115010116991155371115537211507119508773484372941885921184442381081352602054469406844961847158121400945571816682281956185337312051651601168615069513611294208124348470868644591282140819546299943861485100549100550143695145951817312173564152052286147767371784715984546284546113072728448964268471249257300125110541712814372968201091273335939673689460492128465184496210968559578004477358474708470298474751521448