66


53


129


394


83


171


246


97


262


857