11928615502226727860497917499611187710264474119967247444927431542118755442084107545497024069110364248627528728610155561158471483411291191510544948632847311130241186538697277022506541489091041398607860555152912312681712067086427391988437545091151297092297277173481148981518137869378252506707217854180988930