2076641536031333961605109452418552615631919790126402530921605430555138553328213659397172316715910035497468462900725091713941544806484020313896865146720627681434582007504417369824161282811175985409842044011784207639818449921691210312112310419206912206520879017310012586263993041321392012541610595424416759434210145006260212609447520765132273116504147176270948276916162090755155643191235198739470181061474055164667752091016191649351041335380742896746196708169032190658437661656188245220109611586677135336941231301075741443671242581192922356888144