5300769274750507581830643741475090752036748662891175076916704827148872519225260129099289634827449310522737408691667283735475763978871892969274148193025514775083361204368450852525318966111538250234535255429363991505655298653098734677648084537850832895029079764523160374651791202881429115291758967528322