944416162717711291119610443525391783125118577610391027197610411706793131593130912549415118761927130414431576118217651939294102518851574402135933154262932200101612921028103617931760107612619997231909163511636861721141612691740909964601360124648214