2123291352391173141676311403891165621369111500578062220553462006925651257134157213966191733769212016261202455237437612170419307116591412606374792140208212521745281599101640443004510733129253485861085347143519520092703412921342835624510426211392252835343754022813971011207484247779304664970758975287124970330144422979557113919568810931611378819788510504127850150201141831725524724620167115699420088921072172174449632482166741921692193491687529432575169139538146107783353073416296622532015687317790820772720824316462412452652018423372487679560124702172705