136132135685998188830688286875361076148778588310875408917496784103233108032134587869761414518614213841985079851079771613490310536410803586819108036969389693584850969299674510803814397086171131585112601861831260581223229744113449499821837291080419487713854910418612560810804310509196908118995863511009339255614327710804482748124941