146932615441645442187915021579184646714537921355193927714515887816111282162985107314579231160125712681666173840844159519163314291732351889982124010893461092051521831416414113319431542196418308081384125487