197014414737551974141015135702091302129710951601903332129517204664066811426011823698562899165313691071237119418307601155913217271081520130143643116831161755154813902706916791942166634119761621137016191776193107517581444639731081468336