18071401652137011641324837127015602036268712843631214909176310746555594920085916471029170412643131993550899592568180815465931824181127677353123845810031603107188505441612157414971982229175819407941724135162015739581568165317281496717