142470515778581577831157794015779413935705782185765514483765765525765535782195765545764605764835273755431461424748527349576484107962614248966960333764881428196109741238569515773881577389142819715773901526001971642142819814601154684103946501424699118344215273910314447006291424897571068790921424749869986157794265503786128115779431424898818311142489975274545180060709576444857822057643857822157822215416713266172916483761541519107412255104125826539118846718846815191083856961111685152981797192670066695410014247501577836330480330462142475110499811049980212312578223111308711834351183436149063915096436482295765551424900543263130598413740961439524