425279340190688278203827280274175228679829670228631365730453645983544269116719553846682868733980465204205187826343120288689211113154514270551809306293685333727331541470255145248182171820581081224613715237635063289140540562505353690717230208503308565456643176589229632511705272217828056536235224419856370150437767820233226983474639924378424745737518