3992582191782122812702662621822792181381881886162645683052951495419012214137424121212413410985344281323412396346255