243187270514536685198643108352208145313425228333505782865412695271523392212515042056765306353805678503122826461828691834343244586907211398340424154701442653167190350248288689120782279809176175804255278456789687466565203459746204372308353315636886572802743768207171402026233274553873756217055119551829339921118263296540308589702229632470304171827377