17989420555514024911213315231314026545122276476539634331212311587551344412486616653824199123472211721098013929571419165856896394091030331172794163024171746190937970705148570679139615682378644916322713506870591228782399691321862256514550112931720182311502722414320097412902578856346642109482854844976190140639969745325422792561577541335081658609630234948678231861841680009428124284668541161649924210503518932521615521825593479661773149946069223756112892697757709820631717871422109020834016884588564515784138517261611838073311654538187611339198675828