10569910885197680998529768311274410609899820108854113409104559108857102499103803102695108866949209876912100110126999694949389494710898094941944289438494368108509945119412097688937821053249358697307980461055669360693495934791042791023279341593411106193987151081201204471026011144209289210127097719925109286892379922369241192212