4345819292465085149070472171761565373414724083493950931768151909119701019983110363220828216377421686984047777681891413006920225733216141764189430166766155098631296708371138169400210531908251918473130714045123240220141386332256102174467528238761326311962874251620235314089891263824651434156843202246558051113464123518288737334146677675276630032257203060226662361331403571052521797531884061610572633422632115441015079420747019244920583717611222223120687223866105918345411809217787186552103448316929649848127422110251765849473410325822578088071165014118818