243835211339122657551687279230182685782308562632425820376691176505466371952482861754705272965891201713531406905414592041908345632743408042887456787825127835262293671673321454247175402285882770130650431382820337750330425563746702565350198152221751817022982611372208514737805892446434615384422706892809833110839965536333187653809154202269343205456688