58339110612997701983928651170319618293717716263613158021241512922781446138646276618241318163111142691560271311581189614425516020718141181778195224519601485727431137773754689530983011941371005600153394766612981537143415591727159726749210606421917169817413495114150212811098887254