4216119921621375753821894008696211680116343211374710765045517200633191707225159160921185703977316483293036173431162769956728189876353871165370889051573681162181598181519037670017307613691321005510996811606211948418188176776142013425561684271887431726207719316140912929521457112085976212637327923611555215482842138184842111180101772204588176299913481907202197001827672864210998741827224025116061951982096461771361870976176663748132205468131690601630271829841562358663222159914852722440620258622496311606147942228124124917397261031508137413726390984224711129417159997