72909643486446773008828668906390590357446210215668827432871056957690897304165187678426545187756803989867313166381710886645674129737306806273562750641019779937387069423684409269726566906769637674407337773554731268942714786609484468212708906490364417665679745972171369693357074375446733875135673187312873456671497491064533674946293680716625063274730707749992571530702376264383008960627927063705107500774969815070392735499041739687041064115717437559734474439842640287475068302