139677328410923138412955035683353457931302518568295878078126083079486079651700046835814263037515878809381797752860926219613738561373765137376688085788796108986266225120828520868782391061460058507967210267200644385731613214406765636765711152086642879173103645492305053934439109684219939114850177271391385578630569999451108937317859856175951700156176014849491209465561591155673614021565617611172700469337683947546064598804598814987702139754979174802287968191215466156843313646512708259851895850341226412417693687202137487228848422470888252321840881435410276591091691091705248541494137578511189829999452712657757765513471