41186652534239767698971519619926151260079787968042601188783851676752502601153411870177691757013037105183224118719509775476273912534238767525471365192600800846651350978178970498260059610528078846650999936641052759177265771019001370130271019552976231902601009