70186224072638121760447421346268108466125942115609438219863374294133705217991148354414531453991548912193511633071622332105871970687738516822113387736882069716001422379854174210813130156117097383096308698174152469109709873031450201441814066538461130918161643225855228924604514460168651903221960148167109083109761104738142986444791653788423823290291344854818457019076916776314819219454218307916122916833758000285397232414960420479122805820187521250113455690451137367209730866814113822597033229626831655701391361786727292686343185922459143112822588420362136706