86980902921068837481176714769039414098773103095104522746707492174232791269094492491967669731297745106247129290885567077974671748127576776674767397689276642758097937683351104567106111767617596176905885607665976842768517367874738825448942610276010453476743748137680788564792398481490458968291043431089777460170771