13119211489800102882377118321312821421078194942116741089330483112919421663847166539710671783135257527450181973717628356931352166107135485611342091901135011541034156812181537804191812484641256109217331245