gregreggregreggreggregreggrgregreggregreggregreggregreggregreggrgreggrgreggregreggreggreggrgregreggrgrgrgreggregreggreggrgreggrgregreggregreggrgreggregreggregreggregreggrgrgreggrgregreggregreggrgregreggreggrgreggreggrgregreggrgrgrgreggrgregreggregreggreggrgregreggrgreggreggrgreggreggreggrgregreggreggreggregreggrgregreggreggregreggrgregreggrgreggrgregreggrgreggrgrgrgregreggregreggreggrgregreggregreggrgreggregreggreggreggreggreggrgrgregreggregreggreggreggrgreggreggreggreggrgrgrgregreggrgrgregreggrgreggreggrgrgregreggrgregreggregreggregreggrgrgrgregreggreggregreggrgreggregreggrgrgregreggreggreggreggrgregreggreggrgreggregreggreggregreggregreggreggreggreggrgreggreggrgrgrgrgrgreggreggreggrgreggrgrgreggregreggreggregreggreggreggrgreggreggreggrgreggregreggreggrgreggrgreggrgregreggrgreggregreggreggreggreggrgregreggregreggregreggreggreggrgregreggreggrgreggrgregreggreggregreggregreggrgregreggrgreggrgrgreggreggrgreggreggregreggrgregreggreggrgregreggrgreggreggregreggrgregreggrgrgregreggrgregreggregreggrgregreggreggrgrgreggregreggrgreggregreggrgreggrgregreggreggreggregreggregreggrgregreggrgregreggrgrgrgreggrgregreggregreggrgregreggrgreggreggrgreggrgregreggreggreggreggrgregreggregreggrgrgrgregreggreggregreggrgrgregreggrgrgreggreggregreggreggregreggrgreggregreggrgregreggrgrgreggreggregreggregreggregreggregreggreggregreggreggrgrgreggrgreggreggregreggrgregreggregreggreggreggreggrgreggrgrgrgreggreggreggrgrgreggregreggregreggrgreggreggregreggregreggrgreggreggregreggregreggreggregreggreggrgrgrgrgregreggreggreggregreggreggreggreggreggrgregreggrgregreggregreggrgreggrgrgrgrgregreggrgrgregreggrgregreggregreggrgreggreggregreggrgregreggreggreggreggregreggregreggregreggregreggrgreggregreggrgreggreggregreggreggreggrgregreggregreggregreggrgreggregreggreggregreggrgreggreggregreggreggrgrgreggregreggregreggregreggregreggregreggreggreggrgregreggregreggregreggregreggreggregreggreggrgregreggregreggreggregreggregreggrgrgreggreggrgrgregreggrgreggreggreggreggrgreggreggregreggreggreggregreggrgrgregreggregreggregreggrgrgrgreggregreggreggregreggreggregreggrgreggregreggreggregreggreggreggrgreggrgregreggrgreggreggregreggregreggregreggreggrgreggreggrgreggreggreggregreggregreggregreggrgreggreggrgregreggreggrgregreggrgrgregreggrgregreggrgregreggregreggregreggrgrgreggrgrgreggreggregreggrgrgregreggregreggreggrgreggregreggrgreggregreggrgregreggrgrgregreggreggreggrgreggreggreggreggreggregreggreggregreggregreggreggreggrgregreggregreggrgregreggrgrgreggrgreggrgrgrgreggrgregreggreggregreggrgrgregreggregreggregreggrgrgreggreggrgreggrgreggregreggrgrgregreggregreggreggregreggregreggregreggregreggregreggregreggreggreggrgreggreggregreggrgregreggreggreggregreggregreggreggregreggrgrgreggrgrgreggregreggregreggreggrgregreggregreggregreggreggreggregreggreggreggreggrgrgreggrgregreggreggrgrgrgregreggreggregreggregreggreggreggrgrgregreggrgrgregreggrgreggrgrgrgregreggreggregreggregreggrgrgreggrgreggreggregreggregreggregreggreggregreggregreggrgreggreggreggregreggregreggreggrgrgrgrgreggreggreggrgrgrgrgregreggrgregreggreggreggregreggrgregreggreggreggregreggreggreggregreggreggrgreggregreggregreggrgregreggreggregreggregreggrgregreggreggregreggreggreggregreggrgreggregreggregreggreggreggreggregreggreggrgreggreggreggreggrgrgrgreggrgreggregreggregreggrgreggrgreggreggreggregreggreggregreggregreggrgregreggreggreggreggregreggregreggregreggregreggregreggrgrgregreggreggrgreggreggrgrgregreggreggregreggreggreggreggregreggrgreggreggreggregreggregreggregreggrgreggreggrgreggregreggreggrgreggreggregreggregreggrgregreggrgreggrgregreggregreggrgregreggreggreggregreggrgregreggrgrgreggregreggregreggreggregreggrgregreggregreggreggregreggregreggregreggreggreggreggregreggreggrgrgrgreggrgregreggregreggreggregreggregreggreggreggregreggregreggrgreggregreggregreggrgrgreggregreggreggregreggreggrgregreggrgregreggreggreggregreggreggrgregreggrgrgreggregreggrgregreggreggrgregreggreggrgregreggregreggrgreggreggregreggrgreggreggregreggregreggrgrgrgregreggregreggreggrgregreggregreggregreggrgreggrgreggreggreggregreggregreggrgregreggreggrgreggreggreggregreggregreggregreggrgreggrgrgrgreggrgreggregreggrgrgregreggrgregreggregreggregreggregreggrgrgreggreggreggrgreggregreggregreggrgregreggreggrgrgregreggregreggrgregreggrgregreggreggregreggregreggrgrgregreggregreggrgreggregreggregreggreggrgregreggreggrgreggreggregreggregreggregreggreggrgreggrgreggrgrgrgregreggreggregreggreggreggrgreggregreggrgrgregreggrgreggreggrgregreggreggreggregreggregreggrgregreggregreggreggregreggregreggrgrgregreggreggregreggrgreggrgregreggreggreggreggregreggregreggregreggregreggregreggregreggrgreggreggregreggreggrgrgreggregreggreggreggrgreggreggregreggreggrgrgrgreggreggrgregreggrgreggrgrgregreggregreggregreggregreggreggrgrgrgrgrgrgrgregreggrgregreggregreggregreggrgregreggreggregreggregreggreggreggreggreggregreggreggregreggrgreggreggreggregreggrgreggrgregreggrgreggregreggreggregreggrgreggrgreggregreggregreggrgregreggregreggregreggreggrgreggreggregreggreggreggrgregreggreggreggregreggrgrgrgregreggregreggrgregreggregreggregreggregreggrgreggreggregreggrgreggreggregreggregreggrgregreggreggregreggregreggregreggregreggreggreggreggreggreggreggregreggreggregreggrgreggregreggrgregreggreggreggreggregreggreggreggregreggregreggregreggregreggreggrgregreggrgrgreggrgregreggregreggrgrgregreggrgrgregreggregreggreggreggreggrgrgreggreggrgregreggreggreggregreggrgrgreggrgrgrgregreggreggreggregreggrgregreggreggrgrgregreggreggrgrgrgrgrgregreggreggrgreggreggrgregreggrgregreggreggregreggrgregreggregreggrgreggreggreggrgrgregreggregreggrgrgreggreggregreggreggreggrgreggreggreggregreggrgrgreggreggrgreggreggregreggregreggrgrgreggrgregreggreggrgreggrgrgregreggregreggregreggregreggreggreggrgrgreggrgregreggrgregreggrgregreggrgreggregreggreggrgregreggrgreggregreggregreggregreggreggreggreggregreggrgrgreggregreggregreggrgrgrgrgreggregreggregreggrgreggregreggreggregreggrgrgreggrgrgreggregreggreggregreggrgreggreggreggreggreggreggrgregreggreggreggregreggrgregreggreggreggregreggregreggreggregreggregreggreggrgregreggrgrgregreggregreggreggregreggregreggrgrgrgrgrgregreggreggrgreggregreggregreggreggreggrgreggrgrgrgrgrgreggreggregreggreggreggreggreggreggrgrgrgreggrgreggregreggrgreggrgrgregreggrgreggrgrgreggregreggregreggrgrgregreggreggrgreggregreggreggregreggregreggrgreggregreggreggrgregreggreggrgregreggregreggregreggregreggregreggreggregreggrgregreggrgregreggreggrgrgrgregreggrgreggregreggregreggrgreggregreggregreggregreggreggreggregreggrgreggregreggrgrgrgrgregreggrgreggrgrgregreggregreggregreggreggreggrgregreggreggrgrgrgrgrgregreggreggreggregreggrgreggrgreggrgreggregreggregreggregreggrgregreggregreggregreggregreggrgregreggreggreggreggrgreggregreggreggregreggreggrgregreggrgrgregreggrgrgreggreggrgregreggregreggreggrgreggreggrgrgreggrgreggrgrgrgrgregreggregreggregreggregreggregreggreggregreggrgregreggregreggrgrgrgregreggregreggreggrgregreggreggreggrgreggrgrgrgregreggregreggregreggreggrgregreggrgrgreggreggregreggrgreggrgreggrgregreggrgrgregreggreggrgrgreggrgreggregreggreggregreggreggrgregreggreggrgrgregreggrgrgreggreggreggregreggreggregreggrgregreggregreggregreggregreggregreggrgregreggreggregreggreggregreggreggregreggreggregreggregreggregreggrgrgrgregreggrgreggrgregreggregreggrgreggrgrgregreggregreggreggregreggregreggrgreggreggreggrgregreggregreggreggreggreggrgreggrgrgregreggreggregreggreggregreggregreggreggrgregreggregreggrgreggrgreggregreggregreggrgreggreggreggreggregreggrgrgrgrgreggrgrgreggrgrgrgrgrgregreggreggregreggrgreggreggrgreggregreggreggregreggregreggrgrgregreggregreggrgregreggreggregreggrgreggreggrgrgreggrgrgreggregreggreggreggrgregreggrgreggregreggrgreggrgregreggrgreggregreggrgreggrgreggrgregreggreggreggreggregreggrgregreggrgregreggregreggregreggrgregreggrgreggreggregreggreggreggrgreggreggregreggrgreggreggregreggrgreggrgregreggregreggreggrgrgreggregreggreggregreggreggregreggregreggrgrgregreggrgregreggrgregreggregreggreggreggregreggregreggreggregreggreggregreggreggreggreggregreggreggreggregreggrgrgrgreggregreggregreggrgrgrgregreggregreggreggreggrgregreggregreggreggrgrgreggreggregreggregreggreggregreggreggreggrgrgregreggreggreggregreggregreggreggrgrgreggreggreggreggrgrgreggrgregreggreggregreggrgrgregreggreggreggreggrgregreggregreggreggreggregreggreggreggregreggregreggregreggrgreggregreggrgreggreggrgreggrgregreggrgreggreggreggreggregreggrgreggreggreggreggrgrgreggreggrgregreggreggregreggregreggrgrgregreggrgreggreggregreggrgreggrgregreggreggreggregreggrgrgregreggreggregreggregreggreggregreggregreggreggregreggreggrgregreggregreggrgreggregreggregreggrgregreggrgreggrgrgregreggreggregreggreggrgregreggregreggrgreggrgreggreggrgregreggreggregreggrgregreggregreggreggrgregreggrgregreggreggreggregreggregreggregreggreggrgregreggrgreggregreggregreggreggrgregreggregreggrgrgreggreggregreggreggrgrgregreggregreggregreggrgreggregreggrgregreggreggrgregreggregreggregreggrgreggregreggreggreggreggrgregreggreggreggregreggrgregreggregreggreggrgrgrgrgreggregreggrgrgrgreggreggreggreggreggreggreggrgreggregreggregreggrgrgregreggrgregreggrgreggregreggregreggreggregreggrgrgregreggrgrgreggregreggrgrgrgregreggreggregreggregreggregreggregreggrgregreggregreggregreggreggrgreggreggreggrgrgrgrgrgreggrgrgrgreggrgrgrgrgreggregreggrgrgrgreggregreggreggreggreggreggregreggrgregreggregreggreggrgregreggregreggrgrgregreggrgregreggreggreggrgrgreggrgreggreggrgreggrgregreggrgrgreggregreggrgrgregreggregreggreggrgreggregreggreggregreggrgreggregreggreggrgrgregreggregreggreggrgregreggreggregreggrgreggregreggrgregreggrgrgregreggregreggregreggreggreggrgregreggreggregreggrgreggregreggreggreggregreggregreggrgregreggrgreggregreggregreggreggreggregreggreggregreggreggreggrgreggrgreggrgrgreggreggreggregreggrgrgrgregreggrgrgreggregreggrgregreggregreggreggrgreggreggreggregreggregreggregreggreggreggregreggregreggrgregreggreggreggregreggrgregreggreggrgregreggregreggreggreggregreggreggrgregreggrgregreggregreggregreggrgreggreggregreggregreggrgregreggreggrgrgregreggrgregreggregreggregreggregreggregreggrgregreggreggregreggregreggreggregreggreggregreggreggrgreggregreggregreggreggreggrgregreggregreggregreggrgregreggrgrgreggrgregreggrgregreggregreggreggregreggrgr