172484329922143269630614584737848226056379611085581236234738019084017443810400512169636232356414476617132431862196492190727182227130618162820260205859316107450310200979196905805332829461875106414989017536199626699218771017233548611963761150609773116008020349991702146773119150984613753719634359607126196196285195139218264218280637039990610746920098364688166003430651706571133901280691278328488217729710701154694547861652196457213792172656508581389961931792043021415483198127328131208143309103338109848511310956420124251136479146546327355164693906190503