39157178511726998282345221226374826452784668375721104566544707172177373134392037773754655681975125534875932575021822896385555406445951753006462586511612027883744852185548455103095632996357291655244746427821110706431236364195233504314206636649589383153614220765320511120462873048487320