131142266020390192951933123889182541444514280121602718615194129634032150126226255382539522196210492063618179179141553115427139991377713106130711288412827127551273912738120401031367166208161315651063270952709127082270362699926924267432669826451262912584925605255742555925388