133917972616351761103425290310496141994516880129326857185812011119190412793431582153812258911836401231591307673200016301055178058938118674484518771473172581315061811923122435517653451830287502997216489