52227884548710654485203299563197362182064662573825863878516157123487474217289182651118377773136375244562693911120714220437554070646782828125722056454395936356863521756535895543201957887176443005126497373152025954704847296361105041653741233096436424826514628314233117553645559730502510