5877312207016822651310113085140452210068118681204486199331202801136083663222154741598151342671977649425844522102382194076336630992000786120316177643231790281079161051491439179678615193616222544802223732172748107099194560640612586455281365716296998327105531142421970793310510228913008021074292231136565168225625484197732410112807217605154966194951111435226555110581105471992183392110724945508011622176558705292441104162948122514142924917181297517359222563712597564616885741889651796951608357641598607843191363181003001789482163572138231003031871139202986685