93529594312212396879518651284290118842890929985382138662638662762074171221264974464974540121611218951304043415608149447415647155589141587541575182998726848713498991983321519132608494259533923263483921410998111163685398388638414270162552851213247254670898695132004534475810982133922903981489518661521598145719933789733787653412471381425614930112730112813048442695731280403256156757087757089949864574420931065123241696630918450911656369027509027204265454293814426051326839828195736003327248892857303174326003418950258203138965941569032979014984616665112448269527503401842770944158771288837131044311214134156521188184829975829979