16663041075748975115418621304885845804262118812934921481163238845717068222212053972195452661110168051664181935891015261738241566146594152728346711711267311548156610472095642815537061736164510996795304318887531624369782986190427917677541240106692415171180539