192342871548868493014967050753541805465175616790438231089493912487523736009487544968353817736377473949693531374073349754506955317576867407121905047311474764819550277529219125449504497715436174730752391971062860637557535379025912573837854198718707367374226757547524028843357515067553880667187587988407