10628410587210093497706108506949479468712956111292310898097318109969949411037651083529494494956949591216271132649867994440113581967549496294667943969437294363127927944289440894384977121082899439294368104900108509130321123464946711273299418594095992839891094213108389108384108357108294945119420194120942059414410610210250797688