48339513129491312042131193410954951422218625753777040665406996599067753071800361799687277133277671313571143937948701733504612940402462572461131385482867559156917010891777532465823336565151841612333317005151611490114325247946229122495412260322679102202578792411103218864218868863660833839036508127403937450210001989937189071031231454907160361504685193968617967792120467177560998642930029388932588918410860881388886923259379775319755119113925467182063379781379784379609379788201847149945520429412928493484379890110311659340491016464364968229518798744101826479843414076643111582982439237125616055088821883613913781183647