85698122787392029215786981151072181138114786789960810378627861920378578994809510715795878567957756709208725479498092809180887435139227717080857430553621465414653143083755375213863553897843784279331566578397914106037836756722483124878248812489313879554961031215049