55874249373810780254196753799694509915139731250112533847116916880319240228416965427811939929739823928579620254117445419381151129617397268116478798127893797831245433654805578830153740330721646522556075545615240177933160178138153773559040428312177620212706084670463367847291625137180973134