47044471334723847241484195182751910522865238252817531545400054344543495532256267574335760357827599486186761918619406196162016630086300963015630166344164405644936451664525652956537665438655296573066110666956763768256685966875769295692966939969400710247152471743722117225272499734997419675675756767726777750781447845479062791107923779252796378172381858823708237782529826918325585491856178604687261897488975092489928959463795510957969629296554983149922199319100951101019101073101075101298102112102255102269102757