9488679857531699122076746717188247875388955821524501103188417121506292149912469043461941561342663145571941155119496316076901708248406872735151291810151847932321525255303108919041820656136817391849135410276111125105613706849813456341522184441417714641101