82670826868634182914832208981692655105940825361120779149794413106130107195107981118995863518263293541100933104227106530106695125705133327826558256010804682658888479034692556935901012481061298267883039948848902390460918449255396805102897106175123804827601080448200484509920819226510812312783782728827488308797445105874112287