100 50 rrdumiqrjewanjplbyvkaytbcyzbylzntnmpfapvfgcngcruqz