4199642745678621707682432750052252142071113447416335817459522687413717932207678211374251085851584310137273401184201739996336712829713498618202349768161145377864360985624213407548681925466836318353446162150131808511098181639631005858510082879226741431052334933453112364133778368266405744826188663174059195089365771614817016122769435463409719384666532728411575375311415762775955212214139762253071508242305852814215813253317764515916319394615863332206221762904762701218141320749853881948311134991980396942816909594876872729560107377204317174533128835