10010737100566281007150210188101924961026639210273678102760921029016010297804103088710322678103905511039923310452251046971610476251052609105660391060237910613041061380710696252107237931074193510779569107838131080148310808477108233741083775610876122109074091091303710945110968271106482911111978111338211186036