45344214674911467489136136627904013616561076771102249914254991425498138334713832361278353155050215393021278334138311415345511016817100076415018341278338228739136038322863822861433403815027321471121229906125012968943411785845220811785804295961257885221012578652286429579879118690861690850789357231496472972173723137224972486724858762157081108654191262371724997249872497822651748743318127848768654181314145103271360868253008940196976428151944272496139568110717749528177911197642740361074629315273625303705303695304712967117475938297431527770746146724887793582516141350065348245348189302095348188348187980159965084979746