2118867719501156461115110241844181936150479871217111268137868135210661582118776212401360288191016541827338735928301331632594179272771016811481221992520662199514709971926177486197810139201025132614375908685511497119815061084110914741468811117