17410921705170384217331367179112895441042127863510112971221144487815081237141130616601516121315982494991917581566899127553321415146161514864697251412174215192921055129519668841680137218231249117178786914321904901244148413198731532978