10298494983949879498994993949951029969499995001102968950039500795042945091002781002801002821005211006461006489497810080094685102972710987110471111711176941794693949976300463292606466064363413102925606955952663440607026070163386606019450557228570165695794967557631029211002775714163283605775786356563571135713694991