57444215331674115638817269001627126811452641660136018552221751364177649541710174176166112991287191295140519721882933190174216765517641211155114237401248815209096929111028130829042491212925928642681358141858110115356052231296126313311470161817916721412154626122613151587876577526073771163