129


393


82


171


244


97


262


855


77


1227