17884796197731604714015011683327077648060780553671923998095173188781169701216237990312398127203455897239799755213974508102975374654562857795431529945433828412555729675330181130716541403225542783202153402138249846116283746946389796291560803254124404478196193371173268511798216174151365373