13840133816779731153537542312371225513982398472160127557284753846892704802687999054115212581179678180940434283996269397450249803202478124151193810399216465557764633072964021919633174373291379160798367783456780971695439625456017317836551120403701162853017735587429750175516819288121454471