14131863321142118941310177750751916994861967102187293217981707472190949868128077613971988338199815311950122112521570185210091746174517084597581323146969113327631813541180