10011800100827110098219101407251021986010226291024466310346961042919210429565104406810472217104727610485601050721051164105320710546937105811341060586210616810697983107145631071777110742224107463151076931010769533107860210800337108464010907331094402109499841099637011070299111124811166901118603611187833