13961794176710418391177681569171048186145812341706741434879599132190252179565685720297248619311651901036576914991078152775419308181039155787534111129081908531806876157513161128189856055960211389111902