4116571898109611328861984146085257667740817771090153959717982378181818724332149956813021011802172710003031185923137910725049255819421020263654164215415712091827136971776545879285172410421946170915913311795122842584605501391175510307065871448401856121755611641083792