11947555299581287524991263612512106079768921454601279551101329264136017311614119715401748340646319107111901673533101801960151510615533136436927491877481250199718419482438843275931835102591517621747305