101352712024368700786162196264764622148371388663228677456483122829327767181087440140770511232867138371391074365649131251712193387655942981432237665654841200039142141798280761876481428481427149126721087117622143134375316563505314653362108155659567104421391073764812881847355539868210581085581084365729317203150842512243401492940131091111177028776691323351890353149330077047543439843439725586614589498962359569241016341314851346208101669885739247814818345659559517687766819475713366521419445550674765707179288385490979685505101943421469745983256983259146964314697431453650706110105794171132614313424648179090031830881112468365689