486045298373652507201834274838809528706489134474565346073364499267432375361757807683179103394654895149728499165010852435551404172654221542447593988520375374350548718499185417874465769197851728409285252859549689642307431874953751407663478997805932846928631284652869152888294312943335514377014820649732