20763623370553314504202729165206589782785828234642568563175101273095723829964420330063859578819712363204571115101177176496377774746451114851426533154654391524218470289374182258482278217375161309628871106565154051255452264620573784525763531383719532046648755548459350226964643456439362