44612432261429855153454756110078941370215151587173113466886145835311332541209590314164210428502851056183710681300794130412471322126622718561299539403302223824159218851190106211691852167796719234163611151214492169727719521057915722784485251423178016021055594