671712433431083139882617639923011326963233182019837656522934070230469153820422819020533963122352278255274589120514690726881671957373533083325368925114514056368946168537720880927950342582880465182187622032024661755272866433504707833350445654055127056268728874624417080529328015244267850558211518459834701296835827424717248375416573067827457221154653