55711639729639969511249811404798225367704651691934802684033732397961382020231250177619653774178543963375362216883987839019251810552543381252704783659954197121127780379301463168542799160456402781124731773218037798091512911647117415215345445084717328328528437119348956029775560401558307846