195560216102168538130473144180985461998962069581501761174571621711008411943427744170983921094771720214216547210619122883419475016292787383239413143217866213516037065539747039847031680461293106802415515421959314058515145761843378121703034713821877669778221606107313538311370412521213761716464119362014772521586918810015166450980220521495571636771248371471732212873915740101983375072217391700216959320922520909413992767351115576110221111835220133394183084479041363391947551978424571516705315955312224295268447732767622172838855470438095138643101197151881102500