17171664198646480919694017381141167219461083197813801926645182786219641641342128716309981783445123721218661188480100352516125297175514241042252143357811957610715473418261787107515278903141733376377357146610261524116552712751954119318467321462128182940418211713765116910541928412141242579216611590