4705710889430025136348200919144051109525181555213839634481287741614201780101707158240520008599531885810533110116119253374852283051426005375320695114985206025191619919971893036005775277879219789832262228332172450304313002712577215364150988145428160802814061871661857182115366667426740039672550303210978612421553101163024469505051537192133721242135168812521538332092202110382179001645481913577555152873116152186744174445167288209792180541532141293015715455590154135315125114165367196004198730454291544218855211942367249278128092182210922676761222662