10952146109174421091743510850085108500771085007410500613105005971042028310265499102654981026549610265475101009509069343906671690666999055786819587681445078144504704726670372527037244539175852893925158865515886251588575060946500442446671284667125466708146670454667007