4141672195812372948114428686510231000150692131314711587175240927213787251581145826476011071079115814001052176421126152415111049119481623504111365715291304104545575010221678189602183675617641942834215169512521265187019868861813847579245397803146210971804786176926568521541220