138351701318211084413125452700517411571115736173768163969585173097183765811719416214503811912981196010449196989327180193648195881955011425136601732144164843575414242