17412197285365398307297463239168888118038465371695414507534711247731656077951847225783552023733127313671920196542397283501216284454810254511173178249781270480558402899915179933854312730146537137940119213890755607768097961604042912684786221125967806933557296456193704031531521163997434798